Containerization, concepts and principles - Workshop
Docker is a virtualized software container platform that allows applications and their system dependencies to be packaged and run on any Linux server. Thanks to its link with a remote version server, it becomes easy to maintain an application and its system configuration on multiple environments. This day provides an opportunity to learn about the fundamentals of containerization technologies, market solutions and current uses, as well as to understand their emergence and the new Containers As A Service (CaaS) model.
The Cloud
What is the Cloud ?
The origins of Cloud
The 5 characteristics of a cloud according to NIST
Models and typology of services (IaaS / PaaS / SaaS)
Deployment models
Scalability and Elasticity
High availability
Containerization
How to understand containers versus virtualization?
Where does the concept of containers come from?
Container history
The arrival of Docker
Basic components of a Docker architecture
Docker definitions and terminology
The notion of minimal OS
Notion of Stateless / Stateful
How to manage your data?
Network operation on a host
Network function between containers
Cloud Container Initiative
Develop applications on PaaS
What is PaaS ?
Understand the Application architecture on PaaS
Services and microservices
Appropriate safety components
Container as a Service (CaaS) and orchestration
Understand the evolution from PaaS to CaaS
The Cloud Native Computing Foundation
The different public CaaS
The different private CaaS
Presentation of clustering and orchestration solutions
Kubernetes
Docker Swarm
Mesosphere
Deployment methods
Manager packages
CaaS Demo
AWS ECS
Minikube / Helm
Rancher
Interested to attend this training?
Your personal data will not be published. Required fields are marked *