Blog

Persistent data in Kubernetes: permanente gegevensopslag voor jouw containerplatform

Kubernetes is een dynamisch en schaalbaar containerplatform. Maar hoe zit het met data en gegevens die je langer beschikbaar moet houden? In andere woorden: Persistent data in Kubernetes.

Eén van de kenmerken van een Kubernetes-gebaseerd platform is het principe dat containers snel en eenvoudig te vervangen moeten zijn en daardoor een korte levensduur kennen. Het betreft het concept van pets versus cattle, waarbij containers als cattle gelden en zonder pardon afgeschoten moeten kunnen worden. Het is een voorwaarde voor een dynamisch en schaalbaar containerplatform en voor het snel kunnen uitrollen van nieuwe versies van de software (continuous deployment).

Voor de applicatie zelf levert dit, mits goed gebouwd, geen problemen op, omdat de processen vergankelijk zijn en de managementsoftware (Kubernetes) en regels ervoor zorgen dat de dienst als geheel blijft draaien. Maar er zijn natuurlijk ook zaken waarvoor dit niet opgaat. Voor bestanden, databasegegevens en je code repository geldt dat het wel degelijk van belang is om deze beschikbaar te houden en veilig en langdurig te bewaren. Gelukkig zijn er hier verschillende oplossingen voor.

 

Cyso zoekt de oplossing die het best past bij jouw cloudomgeving en applicatie

Onze cloudarchitecten analyseren een bestaande of nieuwe omgeving en kiezen de oplossing en techniek die het best aansluit bij jouw business case en applicatie.

Over welke componenten voor persistent data hebben we het dan zoal?

  • Bestanden

    Klassieke bestanden en bestandssystemen zijn nog veelal nog steeds noodzakelijk voor veel applicaties. Deze dienen vanuit het netwerk veilig beschikbaar te worden gemaakt.

  • Objecten

    Er wordt tegenwoordig veel gewerkt met objecten in plaats van bestanden om gegevens in op te slaan. Ook hiervoor geldt dat er een veilige en altijd beschikbare oplossing moet zijn.

  • Databases

    Of het nu een relationele of een NoSQL database betreft, de gegevens in een database moeten op een andere manier beschikbaar gemaakt worden.

  • Applicatiecode en (deployment) configuratie

    Omdat je applicatie doorlopend opnieuw uitgerold moet kunnen worden, is het doorlopend beschikbaar hebben en veiligstellen van deze informatie cruciaal.

De keuze voor de best aansluitende techniek en architectuur is afhankelijk van zowel het cloudplatform als de applicatie zelf. Wij adviseren hierbij, ontwerpen en implementeren de oplossing en verzorgen het operationeel beheer. Heb je hulp nodig bij persistent data in Kubernetes? Neem dan contact met ons op!

Waar helpen wij mee?

  • Bij het ontwerp van het platform kijken wij naar de verschillende mogelijkheden voor een kostenefficiënte oplossing.
  • Iedere cloud kent z’n eigen diensten om gegevens permanent op te slaan. Samen met jou denken we na over de beste technologie voor jouw applicatie en eventuele impact op cloud-neutraliteit.
  • Bij het ontwerp denken wij na over de continuïteit en gewenste schaalbaarheid
  • Wij analyseren jouw wensen met betrekking tot back-up en restore mogelijkheden en kiezen de oplossing die hierbij het best aansluit.
  • Als onderdeel van onze Managed Kubernetes dienstverlening zorgen wij uiteraard ook voor beheer van de oplossing en permanente monitoring op correcte werking.
  • Wij verzorgen desgewenst training voor jouw DevOps engineers bij het gebruik van de gekozen oplossing.

Wil je op de hoogte blijven van de laatste ontwikkelingen op IT gebied. Meld je dan hier aan voor de nieuwsbrief.

Benieuwd naar de mogelijkheden? Let’s talk!

Cyso stories

13/06/2016

Microservices: van software design naar infrastructuur architectuur

Parallel aan de ontwikkeling en populariteit van containertechnologie, is ook het gebruik van microservices architectuur aan een opmars bezig.
20/12/2018

Hostingontwikkelingen in 2019: 5 aandachtspunten

De ontwikkelingen gaan snel, reden genoeg om een aantal techneuten binnen de Cyso Group aan de tand te voelen over hosting en de rol van de Managed Service Provider in 2019.
25/06/2013

Auto Deploy met VMware en Chef – Inleiding

In dit artikel leggen wij uit hoe wij bij Cyso ervoor hebben gezorgd dat development van onze core applicaties op één platform staat.

Interesse in een van onze diensten?

Wat is je vraag? Neem nu contact met ons op.

Wil je dat wij contact met jou opnemen? Laat je gegevens achter en wij bellen je terug.

Cyso contact