An aspiring cloud engineer needs to learn how to build upon DevOps architecture design fundamentals to formulate robust and sound container clustering strategies.
In this course, you'll recall the concept of clustering and outline the different cluster architectures for failover and load balancing support. You'll outline what comprises a clustering topology, physical and virtual clusters, and enterprise application cluster management. You'll then name clustered environment resource managers, application containerization types, and containerized cluster implementation solutions.
Next, you'll examine data center cluster virtualization and investigate hybrid cloud cluster architectures for multi and hybrid cloud solution delivery. You'll explore clustering in Docker, Kubernetes, and Docker Swarm. Lastly, you'll set up single control-plane Kubernetes clusters, Docker Swarm clusters for high availability, and high-performance compute node clusters in Amazon EC2.
define the concept of clustering and outline the different cluster architectures that can be configured to support failover and load balancing in traditional deployments
list and compare the features of clustering topologies and name the critical cluster components used to manage enterprise applications
compare physical and virtual clusters and define the concept of virtual clusters based on application partitioning
recognize the role of virtual machines and cluster virtualization in data centers and name prominent clustered environment resource managers
use Amazon EC2 to set up clusters of high-performance compute nodes to provision for high-performance systems
outline what comprises a container cluster and the cluster topology orchestration adapted from TOSCA
recall the different types of application containerizations and containerized cluster implementation solutions available for on-premises and cloud environments
describe what it meant by clustering in Docker, recognize example situations involving the use of Docker Swarm for clustering, and outline the associated orchestration architecture
set up Docker Swarm clusters to achieve high availability
describe what is meant by a Kubernetes cluster and name the essential components and terms that help understand the anatomy of Kubernetes clusters
create single control-plane Kubernetes clusters using kubeadm
recognize the prominent hybrid cloud cluster architectures that support multi and hybrid cloud solution delivery and operation