Orchestration is, zoals het vaak in IT wordt omgeschreven, een geautomatiseerd arangement, die de coördinatie, implementatie en beheer van computersystemen en -diensten verzorgt. Cloud Orchestration komt eigenlijk op hetzelfde neer, namelijk het automatisch implementeren en beheren van cloud platforms of (cloud-native) applicaties op cloud-infrastructuur. Het betreft procedures of op scripts gebaseerde tools die meestal een eenvoudige set commando’s of opdrachten zijn die worden gebruikt om netwerken, servers en applicaties automatisch te implementeren, configureren en beheren. Op deze manier ben je in staat om exact hetzelfde platform of dezelfde applicatie opnieuw te creëren en te reproduceren.
Orchestration of het automatiseren van de implementatie en het beheer van cloudservices, verminderen het aantal repetitieve taken en menselijke betrokkenheid. Daarmee verminder je de hoeveelheid tijd die het kost om bepaalde taken uit te voeren. Bijvoorbeeld het uitrollen van een nieuwe instance of server en deze te patchen met de nieuwste beveiligings updates. Verder voorkomt het potentiële fouten die door mensen worden veroorzaakt bij het handmatig uitvoeren van provisioning, configuratie of updates. Door menselijke fouten zo veel mogelijk uit te sluiten, helpt orchestration jou een beter te onderhouden beveiligingsstandaard te realiseren voor het hele cloudplatform. Dit omdat elk exemplaar op dezelfde manier wordt geïnstalleerd en voorzien wordt van de juiste beveiligings updates en maatregelen.
Er zijn heel veel verschillende cloud-orkestratietools beschikbaar voor het implementeren en beheren van cloud-infrastructuur. Dus hoe weet u welke het beste is voor jou en jouw bedrijf? Sommige orchestration tools vereisen dat er een client op de hosts worden geïnstalleerd, terwijl anderen alleen met de API's praten. Helaas is er geen standaard oplossing of one-size-fits-all en daarom zou ik je aanraden om verschillende tools uit te proberen en te testen. Maar om je te helpen hebben we onze favoriete tools gesorteerd in twee categorieën, Infra-as-code en Deployment & management tools.
Ansible is een gemakkelijke manier om te beginnen met automatiseren. Ansible is een eenvoudige maar krachtige IT-automatiseringsengine die cloudprovisioning, configuratiebeheer, applicatie- en continuous deployment, intra-service orkestratie en vele andere IT-behoeften automatiseert.
Meer over AnsibleAnsible tutorials:
Terraform is een automation tool voor het veilig en efficiënt bouwen, wijzigen en versiebeheer van infrastructuur. Terraform kan bestaande en populaire dienstverleners beheren, evenals in-house oplossingen op maat.
Terraform tutorials:
Helm helpt bij het beheren van Kubernetes-applicaties. Helm Charts helpen je bij het definiëren, installeren en upgraden van zelfs de meest complexe Kubernetes applicaties.
Lanceer, beheer, beveilig en lever infrastructuur, hybride of cloud native vanuit één platform.
Salt is op Python gebaseerde open-source software voor evenementgestuurde IT-automatisering, externe taakuitvoering en configuratiebeheer.
Meer over SaltStackSaltstack tutorials:
Chef streeft ernaar om de automatisering op te lossen in het gehele IT-domein van de onderneming en in functionele rollen, om een omgeving te bieden waarin een bedrijf overal software kan bouwen, implementeren en beheren.
Kubernetes maakt het beheer van workloads en services in containers gemakkelijk voor zowel eenmalige configuraties als automatisering.
Meer over KubernetesKubernetes tutorials:
Juju is een open-source applicatie modeling tool waarmee je cloud infrastructuur snel en efficiënt op openbare clouds kunt implementeren, configureren, schalen en opereren.
Docker Engine introduceert de Swarm modus waarmee je een cluster kunt maken van een of meer Docker Engines die een Swarm worden genoemd. Een Swarm bestaat uit een of meer nodes: fysieke of virtuele machines waarop Docker Engine in Swarm modus draait.
Apache Mesos vat het CPU, geheugen, opslag en andere bronnen samen van machines (fysiek of virtueel), wat het mogelijk maakt fout tolerante en elastische gedistribueerde systemen eenvoudig kunnen worden gebouwd en effectief worden uitgevoerd.
Rancher is een complete software stack voor teams die containers gebruiken. Het gaat in op de operationele en beveiligingsuitdagingen van het beheer van meerdere Kubernetes-clusters en biedt DevOps-teams geïntegreerde tools voor het uitvoeren van containerized workloads.
DC/OS (the Distributed Cloud Operating System) is een open-source, gedistribueerd besturingssysteem. DC / OS beheert meerdere machines in de cloud of on-premises vanuit een enkele interface; implementeert containers, gedistribueerde services en legacy-applicaties in die machines; en biedt netwerken, service discovery en resource management om de services draaiende en met elkaar te laten communiceren.
Heb je vragen? Start een chat.
Op zoek naar andere cloud mogelijkheden? Vind ze op onze use cases pagina.
Met trots gemaakt in Nederland
Copyright © 2022 FUGA BV