Lab/Room TryHackMe - Compute Science
Type Classroom
Statut Done
Date 23/02/2026

Context

Discover how cloud computing helps businesses move faster, do more, and scale with less effort.

The cloud is built on top of technologies you already learned, like virtualization and containers. These enable running many applications efficiently on shared infrastructure and quickly creating or changing environments when needed.

Starting hypothesis

Method / Used Tools

Cloud Computing Overview

How Servers Evolved to Cloud

Cloud computing did not appear overnight. It is the result of a long evolution in how organizations deployed and managed servers. In the early days of IT infrastructure, companies relied entirely on physical servers. Each application typically ran on its own dedicated machine. While this approach worked, it was expensive and inefficient. Hardware was often underutilized, yet companies still had to pay for power, cooling, space, and maintenance.

To improve efficiency, virtualization was introduced. Instead of running one application per physical server, companies began using hypervisors to create multiple virtual machines (VMs) on a single physical machine. This allowed better hardware utilization, isolation between systems, and reduced infrastructure costs.

The next major step was cloud computing. Rather than owning and maintaining physical infrastructure, organizations could now access computing resources over the internet. These resources could be provisioned instantly, scaled dynamically, and paid for based on usage. The evolution can be summarized as:

Each stage improved flexibility, scalability, and cost optimization.