MyToomba-omgeving verhuist naar Google Cloud

13 maart 2015

MyToomba-omgeving is naar Google Cloud verhuisd. Ivo de Bruijn, web developer bij Toomba is zeer enthousiast over deze verandering. Hij gaat uitgebreid in op de vele voordelen van Google Cloud voor het full service internetbureau uit Lelystad. “Deze nieuwe server is vele malen sneller dan de server die we hiervoor hadden. De hardware die Google Cloud gebruikt is veel moderner dan waar wij eerst gebruik van maakten.” Dankzij deze verhuizing kan Toomba’s team bijna 2 tot 4 keer zo snel alles testen en doorlopen. “Bovendien staat onze nieuwe server in de cloud, waardoor wij volop profiteren van ontwikkelingen die in de cloud plaatsvinden.” De tijdwinst en snelheid maken dat Toomba meerdere projecten tegelijk kan testen op acceptatie. “En daardoor verloopt alles veel soepeler.” “Hardware-problemen? Hebben we niet meer!” Welke andere grote voordelen brengt deze verhuizing naar Google Cloud? “Toomba heeft geen omkijken meer naar hardware problemen. Voorheen hadden wij een server op kantoor en onderhielden we het systeembeheer. Is er een harde schijf kapot, dan moesten we dat oplossen. Bij de Google Cloud services worden deze taken voor ons gedaan en blijft de machine werken. Hardware-problemen hebben wij dus niet meer! En dat scheelt ook in de kosten.” Geavanceerde backup-mogelijkheden Ook biedt Google Cloud geavanceerde backup-mogelijkheden. “We kunnen heel eenvoudig een kopie van de huidige server maken en deze op een elk willekeurig tijdstip terugzetten naar de huidige server. Mochten er onverhoopt problemen voordoen, kunnen we deze in zo min mogelijk tijd oplossen.” Problemen sneller te tackelen Daarnaast is de myToomba-omgeving eenvoudig om te toveren tot een volwaardige productieomgeving. Ivo de Bruijn: “Dit geeft ons het voordeel dat problemen die in bijzondere gevallen alleen op een productieomgeving gebeuren, kunnen reproduceren op een zogeheten acceptatieomgeving zonder dat de klant hier problemen van ervaart.” Doordat ze sneller zien waar het probleem kan ontstaan, is het spoediger te tackelen. “Als we het probleem vervolgens hebben opgelost, kunnen we door de geavanceerde backup-mogelijkheden alles weer terugzetten naar de oorspronkelijke staat en is het weer een acceptatieomgeving.” Betere applicaties programmeren Vanuit Google Cloud heeft Toomba tevens een uitgebreidere systeemmonitoring dan voorheen. “Ook dit geeft ons beter inzicht in wat er gebeurt op een server, en vooral in een acceptatieomgeving. Is de machine uit of heeft de machine andere problemen? Ook dan kan Toomba zeer snel actie ondernemen om de omgeving weer zo snel mogelijk online te krijgen.” Ook biedt Google Cloud een beter inzicht in de applicatie die het full service internetbureau heeft draaien op de myToomba. “ En daardoor kunnen wij gemakkelijker betere applicaties programmeren.” Lagere kosten “Er is geen omkijken meer naar het systeembeheer, de hardware. En dat scheelt natuurlijk enorm in tijd en kosten. Projecten voor klanten kunnen daardoor centraler staan dan voorheen.” Continuous integration binnen handbereik De stap naar continuous integration komt hiermee binnen handbereik. Hij legt uit: “Continuous integration is een techniek waarbij je stapsgewijs een takenlijst doorneemt.

  • Code wordt geschreven door ontwikkelaars en wordt op onze ‘GIT’ server geplaatst. Dit is een versiebeheer, een soort opslagplek voor onze geschreven code;
  • Code wordt vervolgens op onze acceptatieserver gezet;
  • Code wordt automatisch getest op enkele belangrijke zaken;
  • Zijn er problemen gevonden? Dan worden de resultaten van de tests teruggespeeld naar onze ontwikkelaars.”
Dit stappenplan wordt enkele keren per dag automatisch gestart, zodat problemen nog snel opgelost kunnen worden. “Hierdoor wordt de foutmarge op een productieomgeving minimaal. Op een gegeven moment kunnen we vervolgens bepalen of de codeproductie klaar is en zetten we dit op de productieomgeving. “Alléén maar voordelen” Dat Ivo de Bruijn enorm enthousiast is over de verhuizing van de MyToomba-omgeving naar Google Cloud, mag duidelijk zijn. Kortom: Toomba is sneller, boekt tijdwinst, werkt kostenbesparend en is super geavanceerd anno 2015? De web developer besluit: “Ja, die verhuizing naar Google Cloud heeft ons inziens alléén maar voordelen.”

Kom met ons in contact