Cloudmigratie: 3 voordelen van virtualisatie en containers
Uw klanten stuiten bij een cloudmigratie op allerlei problemen. Met virtualisatie en containers kunt u hen helpen. Wat zijn de voordelen van deze technologieën bij een cloudmigratie?
Virtualisatie en ‘containerization’ worden vaak in één adem genoemd. Toch hebben we het niet over hetzelfde. Met de virtualisatiesoftware van bijvoorbeeld VMware is het mogelijk om op een fysieke machine meerdere computers te laten draaien. Deze virtuele machines bevatten naast de applicaties die ze draaien een volledig besturingssysteem inclusief de nodige drivers.
Bij containertechnologie wordt niet de hardware maar het besturingssysteem gevirtualiseerd. De container zelf bevat alleen de applicatie en de onderdelen die nodig zijn om een applicatie te draaien. De containers delen daarbij één besturingssysteem.
Voor zowel VM’s als containers geldt dat workloads eenvoudig(er) zijn te verplaatsen. Dat biedt bij een cloudmigratie meerdere voordelen:
1. Onafhankelijkheid in de cloud
Uw klanten en hun business zijn dynamisch en veranderen continu. Zij willen dan ook niet gebonden zijn aan één specifieke cloudprovider. Met containers voorkomen ze een ‘cloud lock-in’.
Applicaties draaien in containers volledig geïsoleerd en onafhankelijk van externe factoren. Alle benodigde elementen zijn geïntegreerd in de container. Dit betekent in de praktijk dat applicaties zonder extra programmeerwerk een-op-een zijn te migreren naar een andere cloudomgeving, bijvoorbeeld metde ‘Kubernetes Services’ van NetApp.
2. Meer gemak voor ontwikkelaars
Sommige applicaties zijn beschikbaar in zowel een on-premises als een cloudgebaseerde variant. Dit is echter lang niet altijd het geval. Wie bijvoorbeeld maatwerkapplicaties naar de cloud brengt, moet deze applicaties in veel gevallen volledig opnieuw programmeren. Een bijkomend probleem is dat de cloud niet altijd de programmeertaal ondersteunt waarin bestaande applicaties zijn geschreven. Ontwikkelaars staan dan ook voor de uitdaging nieuwe programmeertalen aan te leren en hiermee ervaring op te doen.
Het gebruik van containers biedt uitkomst. Met behulp van containers is het mogelijk bestaande applicaties een-op-een naar de cloud te brengen, zonder programmeerwerk. Ontwikkelaars hoeven dan ook geen nieuwe talen te leren en kunnen met hun vertrouwde programmeertaal aan de slag blijven. Ook zijn bestaande best practices uit de on-premises omgeving toepasbaar op de cloudomgeving.
3. Einde aan datasilo’s
Data van uw klanten zijn door legacy-applicaties vaak in silo’s opgeslagen. Deze silo’s zijn geïsoleerd en niet toegankelijk voor andere applicaties. Dit maakt het moeilijk optimaal te profiteren van de waarde van gegevens. Zo maken silo’s het moeilijk data te integreren en correleren, terwijl dit interessante inzichten kan opleveren. Bij een migratie naar de cloud blijven deze silo’s in veel gevallen behouden.
Met behulp van datavirtualisatie kunt u uw klanten helpen deze silo’s af te breken. Zo kunt u de verschillende datasilo’s in één gevirtualiseerde database integreren. Dit biedt grote voordelen. Zo zijn alle data in een centrale database beschikbaar en is het mogelijk data te integreren, combineren en correleren.
Maximale waarde
Met virtualisatie en containers helpt u uw klanten met andere woorden maximale waarde te halen uit de data en applicaties waarover zij beschikken. Met maximale vrijheid en zonder onnodig programmeerwerk.