Insights, technology, people and more

Altijd up-to-date met onze laatste artikelen.

@
Persistent data in Kubernetes

Persistent data in Kubernetes

19 November 2019 door in DevOps Kubernetes

Permanente gegevensopslag voor jouw containerplatform

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 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.

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.

Altijd up-to-date met onze laatste artikelen.

@

Kwaliteit. Betrouwbaar. Betrokken.
  • 24/7 service support
  • Nederlandse datacenters
  • ISO 27001 gecertificeerd
vmware enterprise service provider