Orkestratie is de geautomatiseerde configuratie, coördinatie en beheer van computersystemen, applicaties en software. Orkestratie wordt gebruikt om het bedrijfsbeheer voor IT-personeel (informatietechnologie) te stroomlijnen en te vereenvoudigen. Door de configuratie, het beheer en de interoperabiliteit van ongelijksoortige computersystemen, applicaties en services te automatiseren, kan orkestratie IT-personeel bevrijden van de last van het beheer van een verscheidenheid aan bedrijfskritische maar vaak complexe taken en processen. Use cases voor orkestratie zijn onder meer:
- Snellere softwareontwikkeling
- Batchverwerking van dagelijkse transacties
- Beheer van veel servers en applicaties
- data analytics
Orkestratie versus automatisering
Orkestratie en automatisering zijn verwante concepten, maar verschillende termen. Automatisering verwijst naar het automatiseren van een enkele taak. Het helpt een bedrijf efficiënter te maken door een handmatige taak te verminderen of te vervangen door software die de taak uitvoert en tegelijkertijd kosten, complexiteit en fouten vermindert. Orkestratie is het automatiseren van een proces of workflow dat vele stappen omvat over meerdere ongelijksoortige systemen. Wanneer deze processen zijn geautomatiseerd, kunnen ze worden georkestreerd om automatisch te worden uitgevoerd.
Orchestration kan worden gebruikt om processen te automatiseren, zoals serverprovisioning, cloudworkloadbeheer, databasebeheer en onfatsoenlijk beheer.
Orchestration-tools
Er zijn meerdere tools die kunnen helpen bij het orkestreren van processen en ervoor zorgen dat alle taken in de juiste volgorde worden uitgevoerd. Deze tools kunnen worden onderverdeeld in twee categorieën.
Hulpprogramma’s voor cloud-orkestratie
Cloud-orkestratie beheert de onderlinge verbindingen en interacties tussen workloads op publieke en private cloudinfrastructuur. Populaire leveranciers van cloud-orkestratie zijn onder meer:
- Microsoft Azure-automatisering
- IBM Cloud Orchestrator
- Marionet Bolt
- Red Hat Ansible Automation Platform
Tools voor containerorkestratie
Containerorkestratie automatiseert de implementatie, het beheer, de schaalverdeling en het netwerk van containers. Dit soort orkestratie wordt gebruikt door ondernemingen die veel Linux-containers en -hosts moeten implementeren en beheren. Leveranciers van containerindeling omvatten:
- Kubernetes
- IBM Cloud Kubernetes-service
- Microsoft Azure Kubernetes-service
- Amazon EC2-containerservice