Containers
Stelt u zich het gemak voor van het draaien van een app in een virtuele omgeving zonder de zware resources die een hypervisor nodig heeft. Dat is wat een container kan doen door software in te kapselen in virtuele, op zichzelf staande eenheden.
In een container hoeft u niet langer een heel besturingssysteem en een server met een hypervisor te virtualiseren. In plaats daarvan virtualiseert u alleen de software- en hardware-afhankelijkheden die nodig zijn om een bepaalde app te draaien terwijl u de OS-kernel van de hostmachine gebruikt. Containers stellen u in staat om meerdere workloads te creëren op een enkele OS-instance. Hierdoor zijn containers ordes van grootte die minder belastend zijn voor uw fysieke servers dan VM's.
Afwegingen tussen containers en virtuele machines
Hoewel containers meer agile zijn dan VM's, beperkt de afhankelijkheid van de OS-kernel van de hostmachine het gebruik van apps die afhankelijk zijn van andere OS-omgevingen. VM's zijn ook meer geïsoleerd en veilig in die zin dat ze echt onafhankelijk zijn van de hostmachine.
U moet containers gebruiken wanneer u:
- Het aantal apps dat op een enkele OS-kernel draait maximaliseert
- Meerdere exemplaren van een enkele app aan het implementeren bent
- Prioriteit geeft aan compute- en opslagresources
U moet VM's gebruiken als u:
- Meerdere apps draait met verschillende OS-afhankelijkheden op een enkele server
- Een app draait die alle resources en functionaliteiten van een OS nodig heeft
- Prioriteit geeft aan isolatie en veiligheid
De voordelen van containerorkestratie met Pure Service Orchestrator
Terwijl containers de details van de onderliggende hardware vanuit een softwareontwikkelingsperspectief abstraheren, kunnen inefficiënties in de legacy IT-infrastructuur nog steeds de algehele prestaties aantasten.
Pure Service Orchestrator™ is een tool voor containerorkestratie die moeiteloos persistent opslagresources levert aan gecontaineriseerde applicaties. Het integreert naadloos met Kubernetes en andere containerorkestratie-instrumenten om te voorzien in:
- Geautomatiseerde storage-delivery, on demand
- Policy-gebaseerde provisioning
- Elastische schaling over al uw arrays, inclusief hybride Cloud
- Intelligente containerimplementatie over file- en blokarrays
- Veerkracht met geautomatiseerde failover en zelfhelende datatoegangsintegriteit
Pure Service Orchestrator combineert elastische schaling, slimme provisioning en transparante recuperatie om containers as-a-service te leveren.