Introduction to virtualization
Containerization and Virtualization Concepts
Julia Ostheimer
Freelance AI Consultant
Course goals
Chapter 1
Define virtualization
Define containerization
Comparing containerization and virtualization
Chapter 2
Explain containerization with Docker
Define container orchestration
Explain container orchestration with Kubernetes
Computers empowering our lives
Personal computers in our daily lives
Servers enabling business applications
1
Images by istockphoto.com
Components of a computer system
Hardware
Central Processing Unit (CPU)
Storage
Motherboard
Etc.
Software
Operating system (OS)
Application software
Etc.
Limitations of physical machines
Costly
Maintenance and downtime
Inflexible and hard to scale
Introducing virtual machines
Abbreviation: VM
A simulated computer system within another computer
Each VM operates independently
Benefits of virtual machines
Resource optimization
Cost efficiency
Sustainability
Scalability and flexibility
Isolation and security
Platform independence
Definition of virtualization
Process of creating a virtual version of a computer resource
Full virtualization:
Virtualizing the entire computer system
Results in VM
Let's practice!
Containerization and Virtualization Concepts
Preparing Video For Download...