Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Kees Hoekzema

Serverbeheerder

Van shared hosting naar serverpark

De hostinggeschiedenis van Tweakers

Project Phoenix 2012-2015

In de zomer van 2011 begonnen we met het bedenken en uitvoeren van Project Phoenix, een project om de site nog beter bestand te maken tegen verschillende soorten downtime. De afgelopen jaren waren al bijzonder goed verlopen wat downtime betreft, zeker vergeleken met de beginjaren, waarin we er soms dagen uitlagen, maar het kon nog beter. We waren vooral kwetsbaar doordat we maar één locatie hadden en mocht daar iets ernstigs gebeuren, zoals brand of overstroming, dan hadden we helemaal niets meer en zouden we dagen tot weken plat liggen. Om dit voor te zijn besloten we om een tweede locatie op te zetten, die alle belangrijke taken kan overnemen bij uitval van de hoofdlocatie.

Ook nieuw was dat we bij dit project alle serverleveranciers vroegen om een mooie offerte

In samenwerking met onze leverancier Quanza werd het project gestart en vulden we een rack bij Redbus Telecity3 Equinix AM8, een locatie die ons wel bekend was, aangezien we daar zelf twee jaar hadden gezeten. Dit nieuwe rack werd voorzien van een kopie van alle servers op de hoofdlocatie en werd verbonden door middel van een redundante 10Gbit/s-'dark-fiber'-verbinding met onze hoofdlocatie.

Ook nieuw was dat we bij dit project alle serverleveranciers vroegen om een mooie offerte voor een hele stapel servers. IBM bleek uiteindelijk de mooiste offerte te kunnen overleggen en dus kochten we voor het eerst sinds december 2007 weer een IBM-server.

Nieuwe software, databaseserver en storage

Naast de verdubbeling van het aantal servers, besloten we om het beheer van de servers te vereenvoudigen. Hiervoor namen we het besluit om Debian Testing als standaardbesturingssysteem te laten varen en over te stappen op de LTS-serie van Ubuntu. Daarnaast werden alle servers gedefinieerd in een Puppet-manifest, zodat het opnieuw installeren van een server in theorie een fluitje van een cent is.

Verder, zoals op zo'n beetje elke pagina terugkomt, installeerden we begin 2013 opnieuw een nieuwe databaseserver. De oude had het meer dan drie jaar volgehouden en mocht met pensioen als developmentserver. Ook de storageomgeving was weer aan vervanging toe en omdat de vorige OpenSolaris-installatie goed was bevallen, stapten we nu over op twee Sun ZFS Storage 7120-appliances, die naar elkaar repliceerden.

Netwerkupgrade en schoonmaken racks

In 2015 zijn we druk bezig geweest om, vrijwel zonder downtime, de volledige stroomvoorziening te vervangen. Hiervoor werden weer eens ouderwets heel wat dagen in het datacentrum doorgebracht om alle 0u PDU's te vervangen. In theorie klinkt een 0u PDU als een goed idee om niet al te veel rackspace kwijt te raken aan je stroomvoorziening, maar in de praktijk bleek dat deze stroomvoorziening achter in je rack het vrijwel onmogelijk maakte om daar te werken.

Zo konden we bijvoorbeeld de switches niet vervangen, omdat de 'skilatten' in de weg zaten. Verder kochten we op een gegeven moment een server die langere sliders had dan de vorige generatie servers en daardoor niet in het rack opgehangen kon worden. Daardoor waren we gedwongen om een andere server tot 'plank' te promoveren. Verder was het wegwerken van de netwerkkabels vrijwel onmogelijk en was het aan de achterkant van het rack niet prettig werken vanwege de enorme kabelbos.

Om dit aan te pakken hebben we de stroomvoorziening vervangen door 1u-stekkerdozen en hebben we van True vier zijplaten in het rack gekregen. Vervolgens hebben we alle netwerkkabels vervangen door exemplaren van de correcte lengte en alle kabels gelabeld en weggewerkt met enkele rollen klittenband.

Toen de racks weer toonbaar waren, hebben we bovendien twee nieuwe 10Gbit/s-switches in het rack gehangen, de uplink naar true omgezet van 2x2 1GbIt/s-koperdraden naar twee 10Gbit/s-fibers en nieuwe firewalls opgehangen die 20Gbit/s konden verwerken.

Achterkant van het rack voor en na de opruimactie


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Elektrische auto

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True