This PPT gives an overview of container evolution, basics and explains the future of the infrastructure. Explains the "chroot" and the concept led to the containerization.
2. Session 1 - Container basics and Future
Infrastructure
3. Agenda
Need for the Devil
Daemon Evolved
Chroot
Demo GOD : Chroot
Docker
Swarm and Kubernetes
Future Infra & App
Trend
How to beat the devil?
4. Need for the Devil
● Evolving industry
● Complex application
● Monolithic server to Distributed micro service
● Development requirements and dependencies changed
● Automation, key for the success
● Search for an secure, efficient and isolated environment
● Maintain application server
● Operation and prod support thrive
Vestibulum
congue
Solution :
Container /
Docker
8. Docker
● Not a VM
● Use same Kernel
Advantages
● Light weight
● Application Isolation
● Rapid development
● Build Management
● Container solution
● Server consolidation and
management
9. Swarm and Kubernetes
● Microservices
● Cluster
○ A cluster is just a group of servers.
● Cluster management
● SWARM - Docker
● Kubernetes - Google
10. Future
● Cloud ( AWS, Azure, Google)
● Global solution
● Infrastructure As Code (Ansible, YAML, Chef, Cloudformation)
● Serverless (AWS lambda, Google cloud Function)
● Push to deploy ( Automation, Python, bots)
● Learn and exist or perish in the wild ( keep yourself updated,
world is changing fast )
11. Trend
● 23.4% of Datadog customers had adopted Docker, up from
20.3% one year earlier.
12. How to beat the Devil?
Start learning
Understand basics
Prepare yourself for the change