devops
AWS Overview
What AWS is, global infrastructure, and the core service categories you need to know
What is AWS?
Amazon Web Services (AWS) is the worldβs largest cloud platform β over 200 services covering compute, storage, networking, databases, AI/ML, security, and more. You pay only for what you use, with no upfront hardware costs.
Key advantages:
- Global reach β 33 regions, 105 availability zones worldwide
- Pay-as-you-go β no contracts, scale up or down instantly
- Managed services β AWS handles patching, backups, HA for many services
Global Infrastructure
Region (e.g. us-east-1) βββ Availability Zone (AZ) β isolated data center βββ Edge Location β CDN / Route 53 point of presence- Region β geographic area (e.g.
us-east-1= N. Virginia,ap-south-1= Mumbai) - AZ β one or more physical data centers with redundant power and networking
- Edge Location β used by CloudFront (CDN) and Route 53 for low-latency delivery
Always deploy critical workloads across at least 2 AZs for high availability.
Core Service Categories
| Category | Services |
|---|---|
| Compute | EC2, Lambda, ECS, EKS, Lightsail |
| Storage | S3, EBS, EFS, Glacier |
| Networking | VPC, Route 53, CloudFront, ELB |
| Database | RDS, DynamoDB, ElastiCache, Aurora |
| IAM & Security | IAM, KMS, Secrets Manager, GuardDuty |
| DevOps / CI-CD | CodePipeline, CodeBuild, CodeDeploy |
| Monitoring | CloudWatch, CloudTrail, X-Ray |
| Infrastructure as Code | CloudFormation, CDK |
The AWS Free Tier
Great for learning β available for 12 months after account creation:
| Service | Free Tier Limit |
|---|---|
| EC2 | 750 hrs/month (t2.micro or t3.micro) |
| S3 | 5 GB storage |
| RDS | 750 hrs/month (db.t2.micro) |
| Lambda | 1 million requests/month (forever free) |
| DynamoDB | 25 GB storage (forever free) |
AWS CLI Quick Setup
# Install (macOS/Linux)curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zip && sudo ./aws/install
# Configure credentialsaws configure# AWS Access Key ID: <your key># AWS Secret Access Key: <your secret># Default region: ap-south-1# Default output format: json
# Test itaws sts get-caller-identityWhatβs Covered in These Notes
- EC2 β virtual machines, key pairs, security groups, AMIs
- S3 β object storage, buckets, policies, static hosting
- IAM β users, roles, policies, least-privilege