Byte geeft responsive gehoor

Steeds meer mensen surfen over het web via een mobiel apparaat dan via een conventionele desktop. Door deze verschuiving is het voor organisaties en bedrijven van belang ook een mobiele website, app of responsive site te ontwikkelen. Want sites die enkel gemaakt zijn voor desktopbrowsers, werken niet lekker op een relatief veel kleiner beeldscherm van een smartphone. Hierbij spreekt het natuurlijk voor zich dat een geïrriteerde bezoeker niet positief zal bijdragen aan de conversie van een site.

Bij Byte konden we daarom ook niet stil blijven staan. Ook onze site moest lekker gaan werken op smartphones en tablets. Hiervoor werd het project ‘’Responsive / Mobile Site’’ gestart door onze eigen webdeveloper. Lees verder

Byte groeit! We gaan verhuizen!

Datacentrum
KPN DC2

In 2010 zijn we uit ons kantoorpand op het Rokin gegroeid en inmiddels groeien we ook uit de ruimte in het datacentrum!

Hoog tijd dus om te verhuizen! Geen zorgen! XS4ALL blijft onze provider, ze hebben de afgelopen jaren bewezen dat we op hen kunnen vertrouwen. Op dit moment nemen we een groot deel van de 1ste verdieping in beslag. Zoveel, dat voor zowel Byte als XS4ALL de rek eruit is.

Lees verder

Segment 2 live!

Woe-hoee!

De afgelopen maanden heeft Byte gebouwd aan een nieuwe omgeving. Omdat Byte hard groeit is het belangrijk om aan de groei behoefte van onze klanten te voldoen. Daarnaast moeten we zorgen voor een steeds verdere risico spreiding. Om deze zaken voor elkaar te krijgen hebben we in februari besloten om een extra segment te bouwen.

Nu, vijf maanden later, is Segment 2 ook daadwerkelijk live en daar zijn we best trots op! Er moest namelijk ontzettend veel gebeuren om dit mogelijk te maken. Het goede nieuws dat we met deze inspanningen ook de basis hebben gelegd voor het makkelijk bijbouwen van een Segment 3, 4, enz. in de toekomst!

Lees verder

Byte techniek plannen 2011

2011 is begonnen en de Byte techniek plannen zijn gemaakt. Met ons technisch team bij Byte gaan we dan ook weer prachtige dingen ontwikkelen dit jaar! Ik heb er ontzettend veel zin in!

Omdat we bij Byte ontwikkelen zo leuk vinden en omdat we soms denken dat we het voor hetzelfde geld beter zelf kunnen, maken we vaak onze eigen producten in plaats van ze te kopen. Dat klinkt misschien arrogant maar de hosting omgeving die we onze klanten willen bieden, is uniek en moet naast in het huidige systeem passen zeer flexibel zijn om in de toekomst ook te kunnen veranderen.

Lees verder

Byte && Storage anno 2011 op basis van OpenSolaris en ZFS

Goed nieuws van onze ontwikkelafdeling! Onze techneuten zijn bezig om de laatste hand te leggen aan een nieuw storageplatform. Voor de nabije toekomst is gekozen voor een zelfgebouwde oplossing op basis van OpenSolaris en ZFS.

Hardware

IBM X3650-M3

Ons nieuwe storageplatform wordt opgebouwd uit hardware uit de stal van IBM. Als front-end server is gekozen voor de IBM X3650-M3, die ondersteuning biedt voor snelle processoren, en, erg belangrijk, heel veel intern geheugen. Voor de opslag zelf wordt gebruik gemaakt van IBM EXP3000 enclosures, waarin 12 schijven passen. Om ervoor te zorgen dat gegevens heel snel weggeschreven kunnen worden, wordt de front-end server uitgerust met twee Solid State Drives, van de allersnelste (SLC) soort. Lees verder

Nieuwe servers voor Byte

Een nieuwe kast, en dus nieuwe servers! Recentelijk hebben we 2 nieuwe kasten van XS4ALL gehuurd, welke we natuurlijk zo snel mogelijk gevuld willen hebben. 14 Nieuwe servers en 2 switches en de kast zit vol (althans, de 10 ampère per kast die we hebben is dan gebruikt).

Ontvangst 14 nieuwe servers

Hierna is een server klaar om ingezet te worden, maar als wat? Binnen Byte hebben we een aantal rollen, zoals een Webserver, Database server en mailserver.  14 Servers waarvan we er 4 als Squid server hebben ingezet (ByteCDN), en 9 servers als webserver. Inderdaad: 1 server houden we op voorraad van deze batch voor als er problemen zijn.

4 Van de webservers zijn naar cluster C4 gegaan, de overige 5 zijn bij C1 geplaatst. Beide clusters zijn de laatste tijd drukker geworden, genoeg reden om ze uit te breiden! Lees verder

Replicator kapot? Doe mij maar een nieuwe!

Zaterdag ochtend werd ik, helaas, om 7 uur ‘s ochtends wakker ge-SMS-ed, omdat er een probleem was met de replicatie van Database cluster #13. Volgers van onze onderhoud-pagina herinneren zich wellicht nog dat dit niet de eerste keer deze week was dat er problemen met deze server waren. Een paar dagen terug viel de replicatie ook uit met een vage error, en was ondergetekende bezig tot 03:00 ‘s nachts om deze te fixen. En nu weer iets!

Een eerste analyse zag er al meteen niet goed uit. MySQL, SMTP, en ssh deden het allemaal niet meer. Verbindingen werden geweigerd of braken halverwege spontaan af. Die server was behoorlijk in de war.
Het eerste wat ik probeerde was natuurlijk om over het netwerk op de console in te loggen, maar helaas, ook die kwam met een rare error terug. Meteen springen er doom-scenario’s door het hoofd. Om half 8 in het datacenter staan? De hele dag bezig een server met rare fouten te fixen? Straks valt de hoofd server ook uit en zijn er honderden sites offline? Daar gaat mijn weekend… Lees verder

Magento clusters klaar voor de feestdagen!

Nieuwe machines in de Magento Clusters
Nieuwe machines in de Magento Clusters

Met de feestdagen op komst verwachten we natuurlijk extra bezoekers op de Magento webshops die we hosten. Wat is er immers makkelijker dan even snel online de sinterklaas & kerst inkopen te doen. Het aantal online inkopen nemen ieder jaar dan ook altijd flink toe in aanloop naar de feestdagen. Daarnaast is Magento als systeem erg populair en hosten we bij Byte meer en meer grote webshops. Om de drukte op onze Magento hostingomgeving voor te zijn en voorlopig weer voldoende capaciteit in huis te hebben, hebben we vanochtend de Magento clusters uitgebreid met vier nieuwe brute machines.

De machines zijn op dit moment operationeel en klaar om eventueel ook uw webshop zo snel mogelijk aan uw klanten te serveren. Laat de feestdagen maar komen! :)

Magento, vertraging door de cache?

Sinds korte tijd hebben wij een nieuwe grote webshop erbij. Geen probleem, daar is netjes een apart cluster voor aangemaakt, en een prive applicatie server, en de website is sneller dan ooit. Klinkt fantastisch, maar toch zijn er een paar kleine probleempjes met deze site.

CPU Usage - app1.c11
CPU Usage – app1.c11

Zo kregen wij van de klant door dat de site af en toe heel even extreem langzaam was, en bijna niet meer te bereiken. Een vergelijking van de tijdstippen van deze meldingen met de grafieken en logs die wij bijhouden bevestigde deze meldingen. Hoge load, veel I/O, veel interrupts.

Vanmiddag was het weer zo ver, zoals te zien, maar waren we net ingelogd op de server waar het gebeurde, waardoor we nu ook veel gegevens konden verzamelen. Wat bleek? Veel php5 processen die erg druk met de schijf bezig waren. Even snel gestrace‘d, en daar kwamen tientallen pagina’s zoals onderstaand uit, elk met een andere locale setting. Lees verder