Wat is container-orkestratie?

Wat is container-orkestratie?

Container-orkestratie omvat het proces en de tools die worden gebruikt om een vloot van containers gedurende hun levenscyclus te beheren, met inbegrip van de manier waarop ze op grotere schaal samenwerken en met elkaar communiceren. Deze processen worden vaak beheerd door orkestratieplatforms voor containers.

Kom meer te weten over containers

Waarom is container-orkestratie nuttig?

Zonder container-orkestratie zou het schalen van het gebruik van containers de hoeveelheid werk die nodig is om ze te beheren exponentieel doen toenemen. Wanneer het aantal containers binnen een organisatie in de duizenden begint te lopen, kan het beheer ervan zeer tijdrovend worden. Als gevolg daarvan zouden de voordelen van efficiëntie en snelheid die containers kunnen bieden, in feite teniet worden gedaan.

Container-orkestratie is grotendeels geautomatiseerd om het werk te stroomlijnen dat nodig is om grote aantallen containers op en neer te laten draaien.

Container-orkestratie kan ook helpen met:

  • Standaardisatie, beveiliging en governance die grote organisaties nodig hebben bij het implementeren van containerstrategieën.
  • Beheer en stabilisatie van hulpbronnen. Beter inzicht in en beheer van de wijze waarop middelen worden gebruikt en toegewezen.
  • Logging en analyse. Zichtbaarheid en inzicht kunnen u helpen een overzicht te krijgen van uw toepassing.
  • Eenvoudiger, soepeler schalen voor bedrijfscontaineromgevingen.
  • Verbeterde beschikbaarheid en redundantie.

Wat doen container-orkestratieplatformen?

Container-orkestratieplatformen kunnen de stappen van het beheren van een containerworkload automatiseren, inclusief:

  • Provisioning
  • Implementatie en inplannen
  • Clustermanagement
  • Belastingverdeling en toewijzing van hulpbronnen om ervoor te zorgen dat de computerhulpbronnen optimaal worden gebruikt
  • Beveiliging en monitoring om te helpen een andere container op te starten als er een faalt of containerimages te vervangen om een kwetsbaarheid te verhelpen
  • Containernetworking, waardoor andere containers en diensten met elkaar kunnen praten
  • Databasediensten en toegang

Een orkestratieplatform kan worden verteld welke processen het moet doen en wanneer, waardoor veel taken van het bordje van ontwikkelaars worden gehaald.

Wat zijn de meest populaire container-orkestratieplatformen?

Er zijn veel container-orkestratieplatformen om uit te kiezen. Welke u moet kiezen, hangt af van de vereisten van uw toepassingen, hoe ervaren uw team is in containers, uw cloudstrategie en de complexiteit van uw beveiligings- en compliancebehoeften.

Enkele populaire container-orchestratieplatformen zijn:

  • Kubernetes
  • Platformen die bovenop Kubernetes zijn gebouwd (bv. Mirantis Kubernetes Engine, Azure Kubernetes Service, IBM Cloud Kubernetes Service, en Google Kubernetes Engine)
  • Amazon Elastic Container Service (ECS)
  • Apache Mesos
  • Red Hat OpenShift Container Platform

Hanteren container-orkestratieplatformen dataopslag?

Als het gaat om containeropslag, was de mogelijkheid om stateful workloads zoals databases te draaien geen prioriteit toen containers voor het eerst werden geïntroduceerd. Containers worden opgestart, voeren hun werk uit, en verdwijnen.

Maar naarmate de complexiteit van containerworkloads toenam, groeide ook de behoefte aan stateful apps, en dus aan persistente dataopslag. Men wilde persistente opslag die hergebruikt kon blijven worden en toegankelijk was voor toekomstige containerinstances nadat de initiële workloads waren voltooid.

Rudimentaire workarounds verschenen, zoals de mogelijkheid om het bestandssysteem van de host bloot te stellen aan de container via volumes. Maar hoewel volumeplugins ooit het antwoord waren, zijn er vandaag betere manieren.

Enterprise-grade container-native persistente opslagoplossingen zoals Portworx® kunnen worden gebruikt om dataopslag te leveren aan een cluster van containers in Kubernetes. De mogelijkheid om externe opslag on-demand aan te bieden is een game-changer gebleken die de mogelijkheden van gecontaineriseerde apps opent.

Wat is Kubernetes?

Kubernetes is een van de meest populaire container-orkestratiesystemen. Wat maakt het zo belangrijk om op schaal gecontaineriseerde apps te implementeren? Automatisering.

Wanneer je duizenden containers of meer hebt, is het beheren van containerwildgroei en complexiteit veel haalbaarder met een containermanagementplatform. Kubernetes stroomlijnt en automatiseert aspecten van container-orkestratie zodat DevOps-teams naadloos complexe container-gebaseerde architecturen kunnen orkestreren. Het kan zelfs beslissingen voor u nemen over waar workloads moeten draaien en ze verplaatsen als ze elders beter zouden draaien.

Meer weten over Kubernetes

800-379-7873 +44 2039741869 +43 720882474 +32 (0) 7 84 80 560 +33 1 83 76 42 54 +49 89 12089253 +353 1 485 4307 +39 02 9475 9422 +31 202457440 +46850541356 +45 2856 6610 +47 2195 4481 +351 210 006 108 +966112118066 +27 87551 7857 +34 51 889 8963 +41 43 505 28 17 +90 850 390 21 64 +971 4 5513176 +7 916 716 7308 +65 3158 0960 +603 2298 7123 +66 (0) 2624 0641 +84 43267 3630 +62 21235 84628 +852 3750 7835 +82 2 6001-3330 +886 2 8729 2111 +61 1800 983 289 +64 21 536 736 +55 11 2655-7370 +52 55 9171-1375 +56 2 2368-4581 +57 1 383-2387 +48 22 343 36 49
Uw browser wordt niet langer ondersteund!

Oudere browsers vormen vaak een veiligheidsrisico. Om de best mogelijke ervaring te bieden bij het gebruik van onze site, dient u te updaten naar een van deze nieuwste browsers.