1. What is the cloud?
Imagine you run a small print shop in Addis Ababa. Every month you need to print thousands of pages, but you do not want to buy an expensive printing press that sits idle most of the time. Instead, you rent time at a print house — you pay only for the pages you print, and someone else maintains the machine.
Cloud computing works exactly the same way, but instead of a printing press, you are renting computers, storage space, and software over the internet.
The "cloud" is simply a global network of powerful computers — called servers — owned by companies like Amazon, Google, and Microsoft. These computers sit in huge buildings called data centres, connected by high-speed fibre cables. When you use the cloud, you borrow computing power from those servers and pay only for what you use.
To understand why the cloud matters, it helps to know what came before it.
Before cloud computing, every company that needed software had to:
1. Buy physical servers (expensive hardware — often costing hundreds of thousands of birr).
2. Rent or build a room to hold those servers (with power, cooling, and security).
3. Hire IT staff to maintain the hardware 24 hours a day.
4. Guess the maximum load — buy enough servers to handle the busiest day of the year, then watch them sit idle the rest of the time.
This was slow, costly, and risky. A new startup in Addis Ababa wanting to build an app would spend months and millions of birr before a single user could sign up.
The cloud changed all of that. Today, Abebe can launch a web application in minutes, pay a few dollars a month while he has only a handful of users, and scale up automatically the moment his app goes viral — without buying a single piece of hardware.
Cloud computing gives you five powerful capabilities that were once only available to large corporations:
1. Servers — computing power to run your programs. Instead of buying a physical machine, you rent a Virtual Private Server (VPS) or a managed hosting slot.
2. Storage — a place to keep files, images, videos, and data. Examples: Amazon S3, Google Cloud Storage. Think of it as a giant USB drive in the sky that anyone can access from anywhere.
3. Databases — organised ways to store and query structured data (like customer records, transaction history, or product catalogues).
4. Networking — connecting your services, controlling who can access what, directing internet traffic to the right place. This includes domain names (like ethiotelecom.et), firewalls, and load balancers.
5. Software as a Service (SaaS) — ready-made software you access through a browser without installing anything. Gmail, Google Docs, Zoom, and TeleBirr's web portal are all SaaS products.
Cloud services are usually grouped into three layers — think of them as three floors of a building:
Floor 1 — Infrastructure as a Service (IaaS)
You get the raw hardware: virtual servers, networking, and storage. You are responsible for installing the operating system, software, and security patches. Maximum control, maximum responsibility. Example: renting a VPS on AletCloud or a virtual machine on Amazon EC2.
Floor 2 — Platform as a Service (PaaS)
The cloud provider manages the operating system and runtime environment for you. You just upload your code and the platform runs it. Less control, but far less work. Example: deploying a Node.js app on Heroku or Vercel.
Floor 3 — Software as a Service (SaaS)
You use finished software through a browser. No servers, no code, no maintenance on your side at all. Example: checking your email on Gmail, joining a meeting on Zoom, or editing a document in Google Docs.
Most developers work across all three floors depending on what they are building.
For Ethiopia specifically, cloud computing matters for three reasons:
1. Cost reduction: Startups and small businesses in Addis Ababa, Bahir Dar, and Mekelle can now build and launch digital products without the large upfront investment that once made it impossible.
2. Reliability: A small Ethiopian company hosting its website on a cloud provider with multiple data centres across the world gets better uptime than it ever could with a single local server.
3. Speed to market: A developer like Almaz can register for a cloud account, spin up a server, and have a working website live on the internet the same afternoon — without waiting for hardware delivery or an IT department.
AletCloud, Ethiopia's own cloud platform, is building local infrastructure so that Ethiopian organisations can store data domestically — important for regulatory compliance and data sovereignty.
Scenario
Dawit wants to launch a website for his coffee export business in Addis Ababa. He has a budget of 5,000 birr per month and no IT staff. Which approach makes the most sense?
Check your understanding
1/7 · 81 XPWhich of the following best describes cloud computing?