Skip to main content
AWS Fundamentals Tutorial
CHAPTER 01 Beginner

Introduction to Cloud Computing and AWS

Updated: May 15, 2026
15 min read

# CHAPTER 1

Introduction to Cloud Computing and AWS

1. Introduction

Welcome to AWS Fundamentals! If you have ever streamed a movie on Netflix, ordered a ride on Uber, or played a multiplayer video game, you have used the cloud. Amazon Web Services (AWS) is the invisible backbone of the modern internet. In this chapter, we will demystify the "cloud," define its core delivery models, and introduce the massive global infrastructure that makes AWS the undisputed market leader in cloud computing.

2. Learning Objectives

By the end of this chapter, you will be able to:
  • Define "Cloud Computing" in simple terms.
  • Differentiate between IaaS, PaaS, and SaaS.
  • Differentiate between Public, Private, and Hybrid clouds.
  • Understand the scale of AWS Global Infrastructure.
  • Explain the difference between AWS Regions and Availability Zones.

3. Beginner-Friendly Explanation

Imagine generating electricity.
  • On-Premises (The old way): You build a coal power plant in your backyard to power your house. It costs millions of dollars, takes years to build, and if it breaks, your house goes dark. You also pay for it even when you aren't using electricity.
  • Cloud Computing (The new way): You plug your TV into the wall. A massive power company (AWS) generates the electricity miles away. You only pay for the exact watts of electricity you use. If you need more, you plug in another TV. If you go on vacation, you unplug it and pay nothing.

Cloud Computing is simply renting someone else's computers, storage, and databases over the internet, and paying only for what you use.

4. Types of Cloud Computing (The Service Models)

Cloud services are divided into three tiers:
  1. 1. IaaS (Infrastructure as a Service): AWS provides the raw hardware (Servers, Hard Drives). You manage the Operating System and everything else. (Example: AWS EC2).
  1. 2. PaaS (Platform as a Service): AWS manages the hardware AND the Operating System. You just bring your application code. (Example: AWS Elastic Beanstalk).
  1. 3. SaaS (Software as a Service): A completed software product you just use. (Example: Gmail, Netflix, Zoom).

5. Public vs Private Cloud

  • Public Cloud: AWS, Azure, Google Cloud. Anyone with a credit card can rent space. Hardware is shared among millions of customers securely.
  • Private Cloud: A company (like a highly secure bank) builds its own cloud infrastructure in its own private building, used only by its employees.
  • Hybrid Cloud: A mix of both. The bank keeps highly sensitive data in a Private Cloud but uses the Public Cloud for its public-facing website.

6. AWS Global Infrastructure

AWS does not have just one building. It has a massive global network.

Regions: A Region is a physical geographical location in the world (e.g., us-east-1 in N. Virginia, or eu-west-2 in London). When you launch a server, you must choose a Region. *Tip:* Always choose the Region closest to your customers to reduce lag (latency).

Availability Zones (AZs): Inside every Region, there are multiple (usually 3 or more) Availability Zones. An AZ is a distinct, heavily guarded data center building. *Why?* If a flood destroys Availability Zone A in London, your application automatically shifts to Availability Zone B a few miles away, so your website never goes offline.

7. AWS Pricing Basics

AWS operates on a Pay-As-You-Go model.
  • You pay for *Compute* (how long a server is turned on, billed by the second).
  • You pay for *Storage* (how many Gigabytes of data you store).
  • You pay for *Data Transfer OUT* (data leaving AWS to the internet).
  • *Data Transfer IN* (uploading to AWS) is almost always FREE.

8. Mini Project: Create an AWS Account

  1. 1. Go to aws.amazon.com.
  1. 2. Click Create an AWS Account.
  1. 3. Follow the prompts (you will need an email, phone number, and a credit/debit card to verify identity).
  1. 4. Once logged in, you will see the AWS Management Console—your central dashboard for controlling the cloud. Look at the top right corner; you will see your current selected Region!

9. Best Practices

  • Region Selection: Do not randomly select Regions. If your company is legally required to keep user data inside Europe (GDPR compliance), you MUST select a European Region (like Frankfurt or Paris).

10. Common Mistakes

  • Assuming the Cloud is "Magic": The cloud is just physical computers sitting in large, windowless warehouses. Hardware can still fail. AWS provides the tools (Availability Zones) to survive failures, but *you* are responsible for configuring your app to use those tools.

11. Exercises

  1. 1. Match the service to the model: Gmail, AWS EC2, AWS Elastic Beanstalk. (Which is IaaS, PaaS, SaaS?)
  1. 2. Explain why a single AWS Region contains multiple Availability Zones.

12. MCQs with Answers

Question 1

A startup decides to rent raw virtual servers from AWS to install their own custom Linux operating system. Which cloud computing model does this represent?

Question 2

What is an AWS Availability Zone (AZ)?

13. Interview Questions

  • Q: Explain the difference between an AWS Region and an Availability Zone. How do these concepts relate to high availability and disaster recovery?
  • Q: Define Cloud Computing and contrast the Pay-As-You-Go pricing model with traditional On-Premises capital expenditure (CapEx).

14. FAQs

Q: Will AWS charge my credit card immediately when I sign up? A: No. AWS holds your card to prevent spam bots. You are placed in the "AWS Free Tier," which allows you to use many services for free for your first 12 months. However, if you leave a massive server running accidentally, you *will* be charged.

15. Summary

In Chapter 1, we introduced Cloud Computing as the on-demand delivery of IT resources over the internet with pay-as-you-go pricing. We defined the three tiers of cloud services (IaaS, PaaS, SaaS) and mapped the physical layout of AWS: massive geographical Regions containing multiple isolated data centers called Availability Zones. We established that the cloud is not magic; it is highly engineered infrastructure that we will learn to control.

16. Next Chapter Recommendation

Before we launch any servers, we must ensure you do not accidentally spend thousands of dollars. Proceed to Chapter 2: AWS Free Tier and Billing Basics.

Finish this Chapter

Save your progress on your learning path and prepare for coding interview challenges.

Discussion

Join the discussion

Log in or create a free account to participate.

Sort: ·