DevOps
Cloud Infrastructure
Amazon Web Services
Introduction to AWS

Introduction to Amazon Web Services (AWS)

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally.


🗺️ The AWS Global Infrastructure

AWS is built on a massive, redundant physical footprint that ensures your applications stay online and are fast for users everywhere.

  • AWS Regions: Separate geographic areas (e.g., us-east-1, eu-west-1). Each region is a cluster of data centers.
  • Availability Zones (AZs): One or more discrete data centers with redundant power and networking within a Region. If one AZ fails, others carry the load.
  • Edge Locations: Content delivery points used by AWS CloudFront to cache data closer to your users, reducing latency.

🏗️ Core Service Pillars

AWS categorizes its 200+ services into specific "pillars" of utility.

CategoryPrimary ServicesGoal
ComputeEC2, Lambda, ECS, EKSProviding the CPU and memory for your code to run.
StorageS3, EBS, EFSStoring everything from single files to massive databases.
DatabaseRDS, DynamoDB, AuroraManaged SQL and NoSQL solutions for your data.
NetworkingVPC, Route 53, CloudFrontDirecting traffic and securing your private virtual cloud.

💰 AWS Pricing & Economics

AWS uses a flexible pricing model designed to fit everything from startups to multi-billion dollar enterprises.

  1. Pay-as-you-go: Pay only for the individual services you use, with no long-term contracts.
  2. On-Demand: Fixed hourly/second rates. No upfront costs. Best for unpredictable workloads.
  3. Reserved Instances: Commit to 1-3 years and save up to 75% compared to on-demand.
  4. Spot Instances: Bid for spare AWS capacity at up to 90% discount. Ideal for flexible, fault-tolerant tasks.

🌍 Real-World Use Cases

AWS powers some of the largest organizations in the world:

  • Netflix: Uses AWS for almost all of its computing and storage needs.
  • Airbnb: Scales its global booking platform using AWS's elastic infrastructure.
  • NASA: Processes massive planetary data sets using AWS high-performance computing.

[!IMPORTANT] The AWS Free Tier AWS offers a Free Tier for new accounts, including 12 months of free usage for many services like EC2 (750 hours/month) and S3 (5GB). Use this to learn and prototype without spending a dime.