Samenvatting
Gebruikte diensten:
Public Cloud
Uitdaging: Na een aantal jaren van groei in Spanje, zijn tal van onderwijsinstellingen in Latijns-Amerika gebruik gaan maken van de educatiemanagement-applicatie van Clickedu. Hierdoor heeft de organisatie veel nieuwe gebruikers op een nieuw continent bereikt, en heeft het de mogelijkheid om uit te breiden naar andere geografische gebieden.
Oplossing: Claranet migreerde de Clickedu-applicatie naar Amazon Web Services en bouwde een flexibel platform met hoge beschikbaarheid dat automatisch kan worden geschaald overeenkomstig de resourcevereisten en gelijktijdige gebruikersaantallen.
Resultaat: Clickedu profiteert van het wereldwijde bereik van Amazon en zijn hoge beveiligingsnormen, zodat elke locatie met optimale prestaties kan worden bediend. Bovendien heeft het Clickedu-team nu toegang tot tools waarmee ze hun code kunnen updaten zonder hun service te onderbreken.
Clickedu is een cloudgebaseerd platform dat alle voorkomende beheeraspecten van aangesloten onderwijsinstellingen faciliteert. De gelijknamige organisatie achter het platform is opgericht in 2005 en is continu bezig met aanpassing en evolutie naar aanleiding van veranderende eisen en wensen. Het platform bevat instrumenten voor academisch, administratief en economisch management en bevat digitale onderwijscontent. Daarnaast bevat het een veilig platform voor communicatie met de eindgebruikers. Leraren, managers, personeel, studenten en ouders hebben toegang tot het platform vanaf hun computers en hun mobiele apparaten en kunnen alle aspecten van het dagelijks leven op hun school volgen. Clickedu heeft zich op nationaal niveau geconsolideerd en biedt momenteel diensten aan voor meer dan 400 educatieve centra in Spanje, Andorra, Chili en Columbia, en groeit internationaal snel.
De uitdagingen
Na een initiële periode bij een traditionele hostingprovider heeft Clickedu in 2011 een partnership met Claranet gesloten om een cloudplatform voor hen te ontwerpen en te beheren. Claranet bouwde een managed cloud hosting-oplossing op basis van de specifieke vereisten en leverde, in verschillende omgevingen, een compleet pakket van ERP tot web- en e-mailservices. De oplossing werd met succes geschaald in lijn met de groei van de applicatie tot begin 2015 toen er een nieuwe situatie ontstond en Clickedu op het netvlies kwam van een groot aantal onderwijsinstellingen in Latijns-Amerika. Gelet op de voorspelde toename van het dataverkeer en de geografische diversiteit van gebruikers die toegang tot de toepassing zouden moeten hebben, besloten Clickedu en Claranet om het platform te verplaatsen naar een infrastructuurplatform met een wereldwijd bereik: Amazon Web Services.
De doelstellingen van de migratie waren:
- Creëer een flexibel platform dat automatisch wordt geschaald op basis van het aantal gelijktijdige gebruikers én het daaropvolgende gebruik van resources.
- Gebruik versie repositories om implementaties en updates mogelijk te maken zonder de invloed op het dagelijkse gebruik.
- Garandeer een maximale beveiliging en lange levensduur van gebruikersgegevens door versies in S3 te archiveren en databases met hoge beschikbaarheid te gebruiken.
- Monitor de applicatie continue om te controleren of deze correct functioneert en om te voorspellen welke aanpassingen nodig zijn.
- Gebruik technologieën zoals Lambda om code in de cloud uit te voeren, kosten te verlagen en de prestaties te verbeteren.
Door de verandering van platform kunnen we overal ter wereld vrij groeien, met alle voordelen van Amazon Web Services en maximale beveiliging. Om te zien hoe de servers in realtime opschalen op basis van het aantal actieve gebruikers op Clickedu is fascinerend, bijna onmogelijk te geloven."
Ignasi Nogués - Manager Director Clickedu
De oplossing
Na een nauwkeurige ontleding van de applicatie tot in het kleinste detail, complete evaluatie en aanscherping van de broncode en het uitvoeren van live-test hoe het platform zou opereren op AWS, stelde Claranet een cloudoplossing voor, bestaande uit de volgende elementen:
- Implementatie op een Virtual Private Cloud (VPC) met hoge beschikbaarheid en replicatie over verschillende AWS-datacenters.
- Automatisch schaling voor de applicatie en versie-implementatie zonder enige impact op de gebruikers.
- Datacenters met hoge beschikbaarheid die kunnen worden hersteld met rollback en die ‘verticaal’ kunnen worden geschaald zonder impact op de dienstverlening.
- Centrale consolidatie van de applicatie en servicelogs voor de analyse van de registerbestanden.
- Gebruik van technologieën zoals Docker en Lambda om kosten te optimaliseren en parallellisatie en prestaties te verbeteren.
- Geïntegreerde ontwikkeling met orkestratiesystemen die een gegarandeerde replicatie van de oplossing in een recordtijd mogelijk maken.
De voordelen
De cloudoplossing ontworpen door Claranet biedt Clickedu het hoogste niveau beschikbaarheid, veiligheid en flexibiliteit. Het stelt haar in staat om een optimale service te bieden op elke nieuwe geografische locatie en voor een willekeurig aantal gebruikers, een cruciale aanvulling op de internationale expansie van de applicatie. Met vertrouwen in innovatie en hoe dat het hele proces beïnvloedt, heeft Clickedu een uitgebreid en efficiënt project kunnen opzetten dat voldoet aan de daadwerkelijke behoeftes van de toepassing.
Het team is veel flexibeler bij het testen en implementeren van nieuwe versies van hun code - die ze nu kunnen uitrollen zonder de service te onderbreken - en heeft toegang tot nieuwe werktools voor alles, van het herstellen van bestanden tot testen en analyseren. Bovendien garanderen de gezamenlijke inspanningen van beide teams en de continue verbetering en innovatie van de oplossing samen de evolutie van de applicatie en het platform, zowel qua omvang als qua complexiteit. Op deze manier profiteert Clickedu volledig van de voordelen van het werken met een AWS Advanced Consulting Partner.
Dankzij de beheerde oplossing van Claranet is Clickedu erin geslaagd de voordelen van een wereldwijde cloudinfrastructuur zoals Amazon Web Services te benutten met een enkel, lokaal, technisch aanspreekpunt dat de applicatie, het team en het bedrijfsmodel kent.