Tech Series · 02

Zero to 100: Servers, Cloud, and Networking Foundations

Before you touch DevOps, you need to understand where everything runs. Let's break it down from zero.

On this page6 sections
Isometric illustration of server racks, engineers at laptops, and a glowing cloud icon connected by a global network of blue light trails.

Before starting DevOps, the first step is understanding where everything runs — servers and cloud. Let's break it down from zero.

What Is a Server?

A server is a computer that provides services or information to other computers. Your PC is technically a server for yourself — it stores files, runs programs, and responds to your actions.

A real server handles thousands of requests simultaneously — websites, apps, games, and more. Example: when you open Google, your browser asks Google's server for the page, and the server sends it back instantly.

Types of Servers

Servers are not all the same. Key types:

TypeWhat you getAnalogy
Dedicated serverThe entire machineOwning a house on your own land
Shared serverResources split across usersRenting a flat in an apartment
Virtual server / VPSYour private slice of a bigger serverRenting a plot in a high-tech city
Cloud serverA virtual server on distributed data centersRenting in a massive, secure city — scale anytime

Connecting Servers and Networks

Servers need internet access to communicate. Every server gets an IP address, like a postal address for sending and receiving data. Requests travel through networks — like roads connecting houses — to reach the server.

Example path: laptop → WiFi → Internet Service Provider (ISP) → internet → server IP → server responds.

Analogy — sending a letter:

  • Address → IP
  • Roads → Network
  • Mailbox → Server ports/services

What Cloud Computing Actually Means

Cloud computing is renting computing resources on demand, instead of buying physical machines. Benefits:

  • Scale easily — add CPU, storage, or memory anytime
  • Pay as you go — no upfront cost for massive machines
  • Accessible anywhere — always online, globally
  • Reliable and secure — hosted in data centers with backups and power redundancy

Analogy: a pendrive is your own storage (dedicated); Google Drive is cloud storage (shared, accessible, scalable). Cloud servers are virtual servers running in cloud data centers.

Why This Matters

DevOps engineers deploy, monitor, scale, and secure systems on servers. Knowing how servers work — types, cloud vs. dedicated, networking — is the foundation of DevOps. Without this, you can write code, but you won't know how it behaves in reality.

Key Takeaways for Beginners

  • Servers are computers serving information
  • Types: dedicated, shared, VPS, cloud
  • IP and network are how servers communicate
  • Cloud means scalable, pay-as-you-go, always online
  • DevOps means owning the system end-to-end — servers, code, and network

Next in this series: a hands-on guide to launching a first AWS EC2 server, installing Ubuntu, and connecting to it like your own cloud computer.

Tagsserverscloud-computingnetworkingdevopsfundamentals

Originally published on LinkedIn.

Muhammed Nasvih V

Muhammed Nasvih V

Lead DevOps & Cloud Engineer · Jeddah, Saudi Arabia

Writes The Stack Notes — field notes on infrastructure, AI, money and work. Cloud infrastructure, CI/CD, security and automation at Code7 Information Technology.

Running infrastructure you would rather someone reviewed before it breaks? I take on IT and cloud reviews for businesses. Start an IT / cloud enquiry.

Back to The Stack Notes