DEV Community

Cover image for Virtualization | Hypervisor | Containerization
Omkar Sharma
Omkar Sharma

Posted on

1 1 1 1 1

Virtualization | Hypervisor | Containerization

 Virtualization, Hypervisor, Containerization

Virtualization

  • Process of creating the simulation of virtual machines, OS, storage and network etc.
  • Running multiple OS on single physical machine.
  • Logically dividing the server into smaller parts for better resource utilization.
  • Instead of having one OS per computer, you can run many OSes — like Windows, Linux, etc.

Hypervisor

  • Helps in implementing virtualization.
  • Simulates entire machines (with full OS).
  • It allows multiple operating systems to run on a single physical machine by isolating them into separate VMs.

Containerization

  • It is a lightweight best suited for microservices.
  • Example : Full stack website where backend is stressed you directly scale it without compormising frontend and database 💀.
  • It is a VM without OS.
  • Hold and wrap all the dependencies that are required to run the application.
  • Example : Solves popular issue exact same code is running in my system and not running in yours 🙂.
  • Containers share the host OS kernel, so you cannot run a completely different OS.

Virtualization, Hypervisor, Containerization

Dynatrace image

Observability should elevate – not hinder – the developer experience.

Is your troubleshooting toolset diminishing code output? With Dynatrace, developers stay in flow while debugging – reducing downtime and getting back to building faster.

Explore Observability for Developers

Top comments (0)

Dev Diairies image

User Feedback & The Pivot That Saved The Project ↪️

We’re following the journey of a dev team building on the Stellar Network as they go from hackathon idea to funded startup, testing their product in the real world and adapting as they go.

Watch full video 🎥

👋 Kindness is contagious

Explore this insightful write-up embraced by the inclusive DEV Community. Tech enthusiasts of all skill levels can contribute insights and expand our shared knowledge.

Spreading a simple "thank you" uplifts creators—let them know your thoughts in the discussion below!

At DEV, collaborative learning fuels growth and forges stronger connections. If this piece resonated with you, a brief note of thanks goes a long way.

Okay