No history yet

Cloud Computing Basics

What is the Cloud?

When you hear "the cloud," don't picture a puffy white thing in the sky. Think of it as renting someone else's computer. Instead of buying and managing your own servers in a dedicated room, you access computing power, storage, and databases over the internet from a provider like Amazon Web Services (AWS).

Lesson image

Traditionally, if a company needed a new server, they had to buy a physical machine, install it, and maintain it. This is called on-premises infrastructure. It's slow, expensive, and requires a lot of guesswork about future needs. What if you buy too much? You've wasted money. Too little? Your website crashes.

Cloud computing flips this model. It works like your electricity bill. You only pay for what you use, when you use it. This is called pay-as-you-go pricing. It allows businesses to access powerful IT resources on demand, without the large upfront investment in hardware.

Six Advantages of the Cloud

Moving to the cloud offers some major benefits. For the AWS exam, you'll want to know these six key advantages:

  1. Trade capital expense for variable expense. Instead of spending a lot of money upfront on servers (a capital expense), you pay a smaller amount as you go (a variable expense). This frees up cash for other parts of the business.

  2. Benefit from massive . Because cloud providers like AWS buy computing resources in huge quantities, they get them cheaper. They pass those savings on to you. You'll never be able to match these prices on your own.

  3. Stop guessing capacity. With on-premises servers, you have to predict how much capacity you'll need. In the cloud, you can scale up or down automatically. If your website suddenly gets a lot of traffic, the cloud can add more resources instantly. When the traffic dies down, it scales back so you're not paying for idle servers.

  4. Increase speed and agility. Need a new server? In the cloud, you can get one in minutes. This allows your teams to experiment and innovate much faster than if they had to wait weeks for new hardware.

  5. Stop spending money on maintenance. Cloud providers handle the work of running and maintaining the physical data centres—the racking, stacking, and powering of servers. This lets you focus on your own customers and products, not on managing infrastructure.

  6. Go global in minutes. With a few clicks, you can deploy your application in multiple regions around the world. This means you can provide a faster, better experience for your customers, no matter where they are.

Service Models

Cloud computing isn't a one-size-fits-all solution. It's offered in three main service models, each giving you a different level of control and convenience. A popular way to understand them is the "Pizza as a Service" analogy.

You Manage...On-Premises (Made at Home)IaaS (Take & Bake)PaaS (Pizza Delivery)SaaS (Dine-In Restaurant)
Applications
Data
Runtime
Middleware
Operating System
Virtualisation
Servers
Storage
Networking

Infrastructure as a Service (IaaS) This is the most flexible model. The cloud provider gives you the fundamental building blocks: virtual servers, networking, and storage. You are responsible for managing the operating system and everything on top of it. This is like buying a pre-made pizza base and toppings—you still have to assemble and cook it yourself.

Platform as a Service (PaaS) This model abstracts away the underlying infrastructure. You don't have to worry about managing servers or operating systems. The provider gives you a platform where you can deploy and manage your applications. This is like ordering a pizza for delivery. The restaurant handles the dough, sauce, and cooking; you just provide the house to eat it in.

Software as a Service () This is a completed product that is run and managed by the service provider. You just use the software, usually through a web browser. You don't think about the servers or code underneath. Think of email services like Gmail or applications like Salesforce. This is like going to a restaurant. You just sit down and eat; they handle everything else.

Deployment Models

Finally, you need to know where the cloud infrastructure lives. There are three main ways to deploy cloud resources.

Public Cloud This is what most people think of as "the cloud." It's owned and operated by a third-party provider like AWS. The infrastructure is shared by many different organisations, a concept known as multi-tenancy. It offers the most scale and is the most cost-effective.

Private Cloud A private cloud consists of computing resources used exclusively by one business or organisation. The data centre can be located on-premises or hosted by a third-party service provider. This offers more security and control but lacks the massive scale and cost benefits of the public cloud.

Hybrid Cloud As the name suggests, this is a combination of public and private clouds. Data and applications can move between them. A company might use its private cloud for sensitive data but use the public cloud to handle a sudden burst in website traffic. This approach offers flexibility and allows businesses to take advantage of the best of both worlds.

Quiz Questions 1/5

What is the primary financial shift that occurs when a company moves from on-premises infrastructure to cloud computing?

Quiz Questions 2/5

A startup is launching a new app and is unsure how much server capacity it will need. Which key advantage of the cloud directly addresses this uncertainty?

Understanding these core concepts provides the foundation for everything else you will learn about AWS and cloud computing. They explain the 'why' behind the shift to the cloud and the basic models for how it's delivered.