26
loading...
This website collects cookies to deliver better user experience
Virtualization simplified and the comparison between Bare Metal, Virtual Machines (VMs) & Containers
Suppose company 'XYZ' needs to run 2 different applications - App A & App B. Each app needs a particular operating system or has a set of dependencies / libraries which are not compatible with the other app.
Hardware Cost Savings: Better hardware utilization enables us to use a physical machine's capacity more efficiently by distributing its resources (RAM, CPU, storage etc.) among many projects, users or environments.
Application isolation: Each virtual environment acts like a separate machine, therefore not interfering with an application running on another environment e.g. not causing conflicting dependencies. It also means that each application can developed & deployed separately.
Improved scalability & availability: Virtual resources are easier and faster to create, manage and tear down - compared to getting new hardware. Therefore, they are more scalable, and provide the means to build systems which are more available.
Centralized administration & security: Since the physical resources are isolated from the applications that use them - the resources can be centrally managed & security policies can be centrally enforced.
Hardware virtualization (VMs)
Operating system virtualization (Containers)
Network virtualization
Data virtualization
Still with me? Great! :)
26