About this interactive
The lesson's four ways to deliver a service:
- **Bare metal:** the services are installed on an operating system installed on the hardware. All on one server, they can interfere with each other; one server per service is stable but costly, slow to buy and hard to scale.
- **Virtualization:** a hypervisor runs several virtual machines on one host, each with its own operating system, so services stay separate without more hardware.
- **Containerization:** isolation without duplicating the operating system. The containers share the host's one OS, so they are lighter than virtual machines.
- **Serverless:** you just run your code or scripts. There are still servers, but the provider runs them and you never manage them.
Ask: how many operating systems, and whose servers?
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →