person typing on laptop with coffee - liantis case
Liantis_logo-1

Een flexibele en betrouwbare cloudoplossing voor Liantis

Voor onze klant Liantis verwezenlijkten we een migratie van hun on-premise Atlassian tools naar AWS cloud. Dankzij Kubernetes kunnen we automatische schaling met meer dan 99,9% beschikbaarheid garanderen!
Lees meer
01

Uitdaging

Liantis had een schaalbare, betrouwbare infrastructuur nodig om groeiende prestatie-eisen aan te kunnen en interne teams te ontlasten van handmatige beheertaken.


02

Oplossing

De migratie naar AWS Cloud, het gebruik van Kubernetes-clusters en de implementatie van infrastructure-as-code leverden een robuuste, geautomatiseerde oplossing op met verbeterde prestaties en uptime.


03

Benadering

Door ACA's managed services, AWS, Kubernetes, automatisch schalen en 24/7 monitoring te combineren, zorgden we voor een betrouwbare en flexibele infrastructuur op maat van de behoeften van Liantis.


04

Resultaat

Liantis bereikte een veerkrachtige infrastructuur met 99,9% uptime, automatische schaling, ononderbroken service tijdens onderhoud en de mogelijkheid om het groeiende gebruikersbestand efficiënt te ondersteunen.

Liantis-logo

Liantis ondersteunt al bijna 100 jaar startende ondernemers en freelancers met verschillende diensten. Ze helpen hun klanten met duidelijke informatie, nauwgezette administratieve ondersteuning, gericht advies en concrete coaching. Klanten van Liantis hebben toegang tot een ondernemersloket, een sociaal verzekeringsfonds, een sociaal secretaresse en een uitgebreide opleidingscatalogus.

Uitdaging

Een groeiende infrastructuur beheren

De afgelopen jaren heeft Liantis intensief gebruik gemaakt van producten uit de Atlassian-suite. Vandaag de dag gebruiken meer dan 1800 actieve gebruikers deze tools elke dag, waardoor de producten een essentieel onderdeel vormen van de dagelijkse werking van de organisatie. Vanwege de voortdurende groei was Liantis op zoek naar een betrouwbare partner die zowel de infrastructuur als de applicaties zelf kon beheren, zodat Liantis zich kon concentreren op de kernactiviteiten zonder zich zorgen te hoeven maken over de Atlassian-stack.

Bovendien bleef door deze voortdurende groei de belasting van applicaties zoals Atlassian Jira toenemen, wat een negatieve invloed kon hebben op de prestaties. Liantis wilde daarom hun infrastructuur opschalen om deze pieken in het gebruik aan te kunnen en de prestaties van Jira te allen tijde hoog te houden.

Oplossing

Beheerde diensten op basis van AWS Cloud en Kubernetes

Om Liantis te helpen met het uitbesteden van hun infrastructuurbeheer, hebben we onze ACA Atlassian Managed Services als oplossing aangeboden. Met deze oplossing centraliseren we de licenties, hosting, monitoring, infrastructuur en het onderhoud van de applicaties voor een vast bedrag per jaar.

Om de applicaties omhoog of omlaag te schalen, afhankelijk van een stijgende of dalende belasting, migreerden we de on-premise Jira-applicatie van Liantis naar AWS Cloud.

Twee Kubernetes clusters voor maximale flexibiliteit

Als oplossing stelden we voor om twee verschillende Kubernetes-clusters te gebruiken, elk met een eigen AWS-account. Door de oplossing op te splitsen in twee clusters kan Liantis het beheer van rechten en kosten gescheiden houden. Daarnaast vergemakkelijkt deze aanpak het beheer en onderhoud: wanneer een bepaald Kubernetes-cluster niet meer nodig is, kan het onmiddellijk worden beëindigd zonder gevolgen voor andere clusters. Dit geldt ook voor onderhoud: als een cluster offline moet voor (gepland) onderhoud, kan het andere cluster online blijven zodat de service nooit wordt onderbroken.

Betrouwbare infrastructuur-as-code

De on-premise infrastructuur bij Liantis werd handmatig opgezet en beheerd. Deze traditionele aanpak kan leiden tot inconsistenties tussen omgevingen, met een groter risico op menselijke fouten.

Door onze infrastructure-as-code aanpak is de volledige infrastructuur van Liantis opgeschreven in leesbare code. Op deze manier kunnen we dezelfde code gebruiken om snel verschillende omgevingen op te zetten zonder het risico te lopen dat deze omgevingen van elkaar verschillen.

a screen showing code

Als er nieuwe infrastructurele componenten of wijzigingen nodig zijn, kan de code snel en efficiënt worden aangepast aan deze wijzigingen. De nieuwe code wordt vervolgens uitgevoerd in een acceptatieomgeving. Als de code gevalideerd is, wordt hij naar de productieomgeving gepushed. Dit automatische proces vermindert de kans op menselijke fouten drastisch.

Doel van 99,9% beschikbaarheid

Door het gebruik van containers in een Kubernetes-cluster kunnen wij en Liantis streven naar een beschikbaarheid van 99,9%. Wanneer Jira problemen ondervindt, hapert in de prestaties of zelfs helemaal niet meer werkt, wordt de huidige container afgesloten en wordt er automatisch een nieuwe aangemaakt. Gebruikers merken hier niets van en kunnen gewoon doorwerken zonder onderbrekingen. Door deze 'zelfgenezing' van Kubernetes-clusters kan een applicatie zichzelf ook na kantooruren herstellen. Niet verder kunnen werken of gegevens verliezen door crashes behoren tot het verleden!

liantis

Aanpak

Gebruikmaken van AWS Cloud, Kubernetes en automatisering

Onze oplossing is gebaseerd op het ACA Atlassian Managed Services-aanbod, ondersteund door AWS Cloud en Kubernetes om flexibiliteit, schaalbaarheid en betrouwbaarheid te garanderen.

  • Ontdekkingsfase: We analyseerden de behoeften van Liantis om knelpunten in hun on-premise installatie te identificeren en stippelden een plan uit om Jira te migreren naar een cloud-gebaseerde oplossing.

  • Migratie naar AWS-cloud: Migreerde de on-premise Jira-applicatie naar AWS, wat verbeterde schaalbaarheid en prestatieoptimalisatie mogelijk maakte.

  • Kubernetes-clusters: Implementeerde twee afzonderlijke Kubernetes-clusters met afzonderlijke AWS-accounts voor een beter kosten- en rechtenbeheer en bood ononderbroken service tijdens onderhoud of schaalvergroting.

  • Infrastructuur-als-code: Infrastructuur-als-code-praktijken geïmplementeerd om consistentie tussen omgevingen te behouden, menselijke fouten te minimaliseren en snelle aanpassingen aan infrastructurele behoeften mogelijk te maken.

  • Automatisch schalen: In realtime automatisch schalen van hardwarebronnen op basis van de gebruiksvraag, waardoor optimale prestaties tijdens piekmomenten worden gegarandeerd zonder onnodige kosten tijdens dalmomenten.

  • Monitoring en onderhoud: Geïntegreerde 24/7 monitoring met Datadog voor proactieve probleemidentificatie en -oplossing, waardoor downtime en prestatie-impact worden verminderd.

We zijn uiterst tevreden te zijn over de inzet en reactiviteit van ACA tijdens het project. Het team is door de spreekwoordelijke weer en wind gelopen om onze vragen te beantwoorden en onderzoeken, zelfs tijdens het weekend. Deze flexibiliteit heeft ertoe geleid dat we het traject succesvol hebben kunnen afwerken. Een tevreden klant voor ACA erbij. Kudo’s to the team!
Stefan De Leyn
voormalig teamleider ontwikkeling bij Liantis
liantis logo met
We zijn uiterst tevreden te zijn over de inzet en reactiviteit van ACA tijdens het project. Het team is door de spreekwoordelijke weer en wind gelopen om onze vragen te beantwoorden en onderzoeken, zelfs tijdens het weekend. Deze flexibiliteit heeft ertoe geleid dat we het traject succesvol hebben kunnen afwerken. Een tevreden klant voor ACA erbij. Kudo’s to the team!
Stefan De Leynvoormalig teamleider ontwikkeling bij Liantis
liantis logo met
Resultaat

Automatisch schalen voor een performantere applicatie

Van de meer dan 1800 medewerkers van Liantis gebruiken er op elk moment ongeveer 300 tegelijkertijd Jira. Door de combinatie van infrastructure-as-code en AWS Cloud kan de onderliggende hardware eenvoudig en efficiënt automatisch worden opgeschaald wanneer dat nodig is. Op deze manier hoeft Liantis niet te betalen voor uitgebreide infrastructuur wanneer deze niet nodig is, terwijl het nog steeds in staat is om alle Jira-gebruikers te bedienen zonder vertragingen tijdens piektijden.

Mochten er ondanks deze inspanningen toch prestatieproblemen optreden, dan worden we door onze 24/7 Datadog-monitoring onmiddellijk op de hoogte gebracht van (potentiële) problemen, zodat we snel actie kunnen ondernemen om het probleem op te lossen.

1650440512-image2022-1-10_13-42-52-copy

Verwante cases

Ontdek hoe andere bedrijven hun digitale oplossingen hebben getransformeerd! Bekijk onze gerelateerde cases en zie hoe we innovatieve, gebruiksvriendelijke en toekomstbestendige applicaties creëren.

Deel deze casus in je team

Deel via: