Triple en Synetic lanceren cloud platform

Triple en Synetic lanceren cloud platform

Anna Janknegt
Anna Janknegt 4 sep 2019 - 8 Min leestijd

Triple en Synetic hebben enkele maanden geleden de handen ineen geslagen. Het resultaat? Een state-of-the-art cloudplatform, draaiend op Kubernetes en ontwikkeld volgens de modernste hostingprincipes.

Ruim vijf jaar geleden ontwikkelden Triple en Synetic een gespecialiseerde hostingomgeving. Omdat deze omgeving moeite had om aan de huidige behoeften te voldoen, was het tijd voor vernieuwing. Een mooi moment om het radicaal anders te doen.

Samen hebben we een projectteam opgezet en een visie gecreëerd voor een nieuwe hostingoplossing. De uitgangspunten waren de behoefte aan flexibiliteit, snelheid en beheersbaarheid. Maar hoe ontwikkel je een platform dat wel de flexibiliteit biedt die nodig is om verschillende webtechnologieën in te zetten en snel te kunnen inspelen op de wensen van een klant?

Gedurende enkele maanden kwam het projectteam wekelijks bijeen. Het resultaat van onze samenwerking met Synetic is een gloednieuw, modern en hoogwaardig hostingplatform, ontwikkeld in de cloud met Docker-containers en Kubernetes.


Beschikbaar en betaalbaar

Cloudhosting is de toekomst en vormt het uitgangspunt voor het nieuwe hostingplatform. We hebben alle grote cloudaanbieders overwogen, maar Google Cloud was de meest geschikte optie. Google Cloud stond niet alleen aan de wieg van Kubernetes, het go-to open-sourcesysteem voor moderne cloudhosting, maar biedt ook de hoogste prestaties met de meeste functies.

Kubernetes werkt met containers. Het systeem draait applicaties op een cloudserver, waardoor processen worden geïsoleerd door ze in zogenaamde Docker-containers te plaatsen. Dit zorgt voor een enorme toename in flexibiliteit, snelheid en veiligheid. De containers zijn lichtgewicht virtuele machines die niet een hele machine emuleren, maar alleen de minimaal noodzakelijke elementen.

Google loopt voorop op het gebied van containerhosting en gebruikt de technologie al meer dan tien jaar intern. Vooral de grootste zakelijke klanten van Google maakten er tot nu toe gebruik van. Samen met Synetic maken we Kubernetes beschikbaar en betaalbaar voor het midden- en kleinbedrijf met het nieuw ontwikkelde cloudplatform.


Gecontroleerd beheer

Op het nieuwe hostingplatform kunnen verschillende versies van applicaties draaien, met out-of-the-box ondersteuning voor verschillende PHP- en JavaScript-frameworks. Drupal is niet langer de monolithische oplossing, maar een van de pijlers in een nieuwe microservices-architectuur met verschillende roterende componenten.

 

Korte time-to-market

Met het cloudplatform zorgt het gebruik van GitLab's CI/CD-pipelines (Continuous Integration and Delivery) ervoor dat de time-to-market aanzienlijk korter is. Elke release kan automatisch worden getest en klanten zien nieuwe functies snel gerealiseerd op hun website, zonder beperkt te worden door vaste release momenten of tweewekelijkse slots.

Op het platform kan met één druk op de knop een geheel nieuwe applicatie draaien in de eigen hostingomgeving. Een nieuw exemplaar van hetzelfde type site in multi-site setups, zonder dat de een de ander negatief beïnvloedt, en met een eigen database. Zo kunnen campagnes snel worden opgezet en zijn er mogelijkheden voor A/B-testen.


Automatisch schalen

Kubernetes staat aan het roer van het platform en beheert het geheel. Het duwt nieuwe containers naar voren als er meer verkeer is en verwijdert containers als het stiller is. Als een container omvalt, zorgt het zelfherstellende systeem automatisch voor een nieuwe. In de opzet van Synetic en Triple zet hij op verzoek zelfs tijdelijke testomgevingen in.

Waar klanten met een VPS vaak veel betalen voor capaciteit die ze niet gebruiken, is dit niet meer het geval. Hierdoor kunnen bedrijven hun systeembronnen op een uiterst efficiënte manier gebruiken. Klanten die met een OTAP-straat (ontwikkeling, testen, acceptatie en productie) werken kunnen buiten kantooruren alles uitzetten wat ze niet gebruiken. Betaal als het ware per gebruik; dit bespaart het platform onnodige kosten.


Betaalbare hoge beschikbaarheid

Door GitOps en Terraform te omarmen wordt de hosting op het nieuwe platform op een andere manier aangepakt. Van imperatief naar declaratief: Terraform beschrijft wat het systeem te allen tijde moet doen. Kubernetes komt met de stappen die genomen moeten worden. Alle aanpassingen aan de hostingomgeving zijn net als de applicatie met GitOps in versiebeheer en peer-reviewed. Dit geeft klanten High Availability zonder diep in hun portemonnee te hoeven graven.

Nieuwe technologie in standaardpakketten

Het unieke aan het nieuwe hostingplatform en de toepassing van Kubernetes is de manier waarop een combinatie van nieuwe technologie wordt aangeboden in de vorm van standaardpakketten. Dankzij de schaalbaarheid van het platform worden kleinere klanten met hoge eisen bediend in een gemeenschappelijke cloudomgeving, terwijl grotere klanten gefaciliteerd worden in hun eigen cloud cluster. Een mooie synergie waarmee het cloudplatform twee verschillende soorten klanten bedient.

Nieuwe energie

Nieuwe technologie biedt nieuwe mogelijkheden en zorgt voor nieuwe energie. Daarom hebben we er met overtuiging in geïnvesteerd. Met dit nieuwe platform helpen de partners een groot deel van hun klanten de toekomst in. Bovendien heeft de samenwerking tussen de twee bedrijven een nieuwe dimensie gekregen met de ontwikkeling van het platform. Ze versterken elkaar steeds meer, zowel technisch als inhoudelijk.

De werelden van DevOps, hosting en development komen dichter bij elkaar met het Kubernetes platform. De nieuwe tech stack motiveert en zorgt er ook voor dat de mensen die het cloudplatform ontwikkelen nog meer voldoening uit hun werk halen. Met een gezamenlijke inspiratiesessie hebben Triple en Synetic begin april de officiële kick-off van het cloudplatform uitgevoerd. Een evenement waar mensen van beide bureaus elkaar beter leren kennen, elkaar enthousiast maken voor deze nieuwe technologie en ze hun kennis uitbreiden. Maar waar het glas ook wordt geheven op het creëren van een toekomstbestendig hostingplatform.