Containerization VS Virtualization | Virtual Machines & Containers Introduction

Опубликовано: 18 Ноябрь 2022
на канале: Lazy Programmer
203
13

Hello Everyone,

In this video we'll what are Virtual machines and containers. What was the need and how it has changed the deployment strategies over the time.

0:00 Introduction
0:48 Evolution of Deployment Strategies
2:40 Why do we need Virtual Machines or Containers?
3:24 What are Virtual Machines?
3:46 What is Hypervisor?
4:15 Advantages of using Virtual Machines
4:46 Disadvantages of using Virtual Machines
5:20 What are Containers and Containerization?
5:54 What to use when: Virtual Machine and Containers?
7:02 Virtual Machine Comparison with Containers on various aspects

To check out more on the tutorials Topic wise you can follow below links

Links:

Please do checkout other tutorial videos also if required:

DevOps:    • DevOps  

Java Design Patterns:    • Design Patterns  

Java 8 Features:    • Java 8  

Core Java Complete Tutorial:    • Core Java Complete Guide  

Interview Preparation for Java:    • Interview Preparation Java  

Python:    • Python  

Linux:    • Linux  

Please do LIKE, Share and SUBSCRIBE

Thank You

Virtualization is the process of developing virtual versions of operating systems, hardware platforms, storage devices, or computer network resources.

The virtual environment created, is abstracted from the underlying hardware technology.

Virtualization also refers to the process of creating many instances of operating systems on the same computer.

Containerization involves bundling an application and the required operating system in its container so that the application is capable of being run on any infrastructure.

The application can then be run on different systems without having to worry about compatibility and dependencies.

Containerization can be considered as a light-weight alternative to full system virtualization. Each container simulates a different environment necessary for the application they are running.

Many containers share the same operating system even though they run different isolated applications.

Containerization allows developers to create applications faster without having to worry about bugs when the application is run on a computing environment different than the one on which it was developed.

Containerization tools include Kubernetes, Docker, Rocket, etc.

It is quite safe to say that containers and virtual machines can’t necessarily be used interchangeably.

Each has its benefits and specific scenarios where the other does not provide practical application. It is dependent on the user as to which system works best for them in the current scenario, and then, they can choose between Containerization and Virtualization.

#devops #containers #virtualmachines #virtualization


Смотрите видео Containerization VS Virtualization | Virtual Machines & Containers Introduction онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Lazy Programmer 18 Ноябрь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 203 раз и оно понравилось 13 людям.