Subject: Cloud Infrastructure and Services
Semester: BE Computer Sem-8
Question: What is Cloud Orchestration?
- Cloud Orchestration is a way to manage, co-ordinate, and provision all the components of a cloud platform automatically from a common interface.
- It orchestrates the physical as well as virtual resources of the cloud platform.
- Cloud orchestration is a must because cloud services scale up arbitrarily and dynamically, include fulfillment assurance and billing, and require workflows in various business and technical domains.
- Orchestration tools combine automated tasks by interconnecting the processes running across the heterogeneous platforms in multiple locations.
- Orchestration tools create declarative templates to convert the interconnected processes into a single workflow.
- The processes are so orchestrated that the new environment creation workflow is achieved with a single API call.
- Creation of these declarative templates, though complex and time consuming, is simplified by the orchestration tools.
- Cloud orchestration includes two types of models:
- Single Cloud model
- Multi-cloud model
- In Single cloud model, all the applications designed for a system run on the same IaaS platform (same cloud service provider).
- Applications, interconnected to create a single workflow, running on various cloud platforms for the same organization define the concept of multi-cloud model.
- IaaS requirement for some applications, though designed for same system, might vary. This results in availing services of multiple cloud service providers.
- For example, application with patient’s sensitive medical data might reside in some IaaS, whereas the application for online OPD appointment booking might reside in another IaaS, but they are interconnected to form one system. This is called multi-cloud orchestration.
- Multi-cloud models provide high redundancy as compared to single IaaS deployments.
- This reduces the risk of down time.
You may like these posts: