"Explore the concept of IaaS, the architecture of IaaS, the key benefits of IaaS with CloudOps; compare IaaS with SaaS, PaaS, and Bare Metal as a Service; the core components of IaaS platform and architecture, when to adopt declarative and imperative IaaS, the prominent IaaS providers, the role of orchestration in implementing CloudOps for heterogeneous deployments, the benefits of cloud orchestration along with the categories of cloud automation and orchestration tools. We will also discuss the multi-cloud strategies and tools for planning and architecting IaaS, the benefits of running containers in multi-cloud environments, the prominent APIs and tools that we can use to run containers in multi-cloud environments, the role of Kubernetes in container management for multi-cloud, the impact of containerization on multi-cloud and edge computing, learn to install and configure OpenStack and OpenNebula on Ubuntu LTS to create multi-cloud models."
Implementing IaaS & Orchestration for Multi-cloud Environments
discover the key concepts covered in this course
define IaaS along with the architecture of IaaS and the key benefits that we can realize with the adoption of IaaS with CloudOps
recall the core cloud services and compare the capabilities of IaaS with SaaS and PaaS
list the core components of IaaS platform and architecture and compare the capabilities of IaaS with Bare Metal as a Service
describe the features of the declarative and imperative approaches of implementing Infrastructure as Code along with the right fit scenarios of adopting them
list the popular IaaS providers that provides infrastructure resources like servers, network connections, storage along with critical features like content delivery networks and load balancing
recognize the role of orchestration in implementing CloudOps for heterogeneous deployments
recognize the relation between orchestration and automation along with the benefits of cloud orchestration from the perspective of multi-cloud CloudOps adoption
identify the categories of cloud automation and orchestration tools from the perspective of cloud provider-native and third-party tools
recall the multi-cloud strategies and tools that we can use to plan and architect Infrastructure as a Service and orchestration in order to optimize CloudOps resource provisioning and costs
define the concept of containers along with the benefits of running containers in multi-cloud environments
list the APIs and tools that are used in running containers in multi-cloud environments along with the key aspects that we have to consider when choosing cloud infrastructures for containerized applications
recognize the role of Kubernetes in container management for mult-icloud and the impact of containerization on multi-cloud and edge computing requirements like AI and IoT
install and configure OpenStack on Ubuntu LTS to create multi-cloud models
install OpenNebula and configure the OpenNebula IaaS cloud installation on Ubuntu LTS to create multi-cloud models