We zijn onze huidige server ontgroeid, dat kan je zeker nu het serie-seizoen is begonnen zeker merken in de avonduren.
Op de achtergrond zijn we al een tijdje bezig om onze infrastructuur te vernieuwen en verbeteren en vandaag is de dag dat we de omzetting gaan uitvoeren.
Nieuw platform
De site draait nu nog op één server, maar na de omzetting op twee krachtigere servers.
Dat is dus niet alleen een toename van het aantal servers maar ook de beschikbare resources (voornamelijk geheugen).
Onze nieuwe opzet maakt het tevens mogelijk om in de toekomst - als dat nodig is - verder te kunnen groeien.
Dit nieuwe platform is vanaf de grond opnieuw opgezet waarbij we wat nieuwe snufjes hebben toegevoegd om het allemaal efficienter te laten werken en beheer(s)baar te houden.
Zo maken we gebruik van een configuratiebeheer systeem om er voor te zorgen dat alle servers dezelfde instellingen draaien en in geval van een crash of uitbreiding van het platform hier razendsnel op in kunnen springen.
In principe kunnen we een nieuwe server of installatie met 15-30 minuten in de lucht hebben.
Naast extra capaciteit - waardoor de site sneller zal gaan draaien - levert dit ook redundantie op.
Mocht één van de servers uitvallen, zal je daar niets van merken.
In dat geval zal je bezoek via de andere server verlopen tot de andere server weer mee gaat doen.
Verhuizing
Deze verhuizing brengt helaas de nodige downtime met zich mee, aangezien de data overgezet moet worden en we de databases moeten converteren naar een ander platform.
We gaan namelijk van PostgreSQL terug naar MySQL aangezien dit beter werkt met replicatie en recovery.
De convertering van de database zal ongeveer 1-2 uur gaan duren als het meezit.
Daarnaast moet alle overige data (headbands, avatars, uploads etc) overgezet gaan worden naar het nieuwe systeem.
Deze verhuizing maakt de overstap op v3 straks ook een stuk makkelijker, aangezien er geen data geconverteerd moet worden (of in ieder geval niet zoveel als nu).
Doordat we gebruik maken van CloudFlare zal er geen DNS wijziging nodig zijn, je komt dus - na afloop - altijd uit op ons nieuwe platform!
Na afloop moeten we alles even nalopen voordat we weer terug online kunnen gaan.
Als alles meezit moet dit later vanmiddag.
Tijdens de verhuizing kan de site niet online blijven, want de data mag immers niet meer veranderen gedurende de omzetting.
Je zal tot die tijd een onderhoudspagina zien, we proberen je via onze status website (status.bierdopje.com) en Twitter (twitter.com/bierdopjedotcom) op de hoogte te houden over de voortgang. Natuurlijk ben je ook van harte welkom op onze IRC server (via je IRC client (irc.bierdopje.com) of onze webchat).
Update naar v2.7
We hebben tevens een paar langlopende bugs gefixed waarmee we de versie op v2.7 kunnen zetten. Wijzigingen omvatten onder andere:
- Nieuwe zoekfunctionaliteit: We waren vanwege de migratie naar MySQL genoodzaakt de zoekfunctie te vervangen, deze is vervangen met een nieuwe zoekoplossing die op basis van indexes werkt. Het is dus niet alleen sneller maar het is ook accurater. Nooit meer zoeken op "House" en die ergens op pagina 16 tegen moeten komen. De usersearch is hiermee komen te vervallen aangezien we hier de noodzaak niet meer voor inzagen.
- Paginering: De paginering was lelijk, die hebben we vervangen binnen de zoekfunctie en het forum.
- Je ziet vanaf nu (weer) avatars bij DM berichten.
- Dubbele "wachtwoord gewijzigd" melding is verwijderd
- Bekijk shows van ... in DM is gecorrigeerd
- Gebroken kruisje in de tooltip is gecorrigeerd
- De quicksearch heeft een iets langer veld gekregen
- Wat spelfoutjes hier en daar verholpen
- Wat meer kleine bugjes hier en daar.
Bug gevonden?
Mocht je na de verhuizing een probleem constateren, bijvoorbeeld een foutmelding, iets wat niet zo werkte als voorheen of witte pagina's vernemen we dat graag van je.
Sypher wijzigde dit bericht op 06-10-2012 om 09:39, totaal 2 keer bewerkt