AWS Solutions Architect Associate Documentation
AWS Solutions Architect Associate Documentation
1. Introduction to AWS
AWS (Amazon Web Services) is a comprehensive and broadly adopted cloud platform
offering over 200 fully featured services from data centers globally. AWS allows businesses
to scale and innovate, reducing costs while delivering high availability and performance.
Global Infrastructure:
• Regions: Geographical areas hosting AWS data centers.
• Availability Zones (AZs): Isolated locations within a region.
• Edge Locations: Content delivery endpoints for services like CloudFront.
Compute Services:
• EC2: Scalable virtual servers.
• Lambda: Serverless compute for running code without provisioning servers.
• Elastic Beanstalk: Platform as a service for web applications.
Storage Services:
• S3: Scalable object storage.
• EBS: Block storage for EC2.
• Glacier: Archival storage.
• EFS: Scalable file storage.
Database Services:
• RDS: Managed relational databases.
• DynamoDB: NoSQL database.
• Redshift: Data warehousing.
3. Networking
AWS provides robust networking solutions to securely connect, manage, and distribute
workloads.
Key Components:
• VPC: Virtual Private Cloud for creating isolated networks.
• Subnets: Logical subdivisions within a VPC.
• Route Tables: Rules for directing traffic.
• ELB: Distributes incoming application traffic across multiple targets.
• CloudFront: Content delivery network (CDN).
• Route 53: DNS and routing service.
4. Identity and Access Management
IAM (Identity and Access Management) enables secure control of access to AWS services
and resources.
Key Components:
• IAM Users: End users.
• IAM Groups: Collections of users sharing permissions.
• IAM Roles: Temporary access permissions for AWS services.
• IAM Policies: Permissions defined in JSON.
Key Tools:
• CloudWatch: Monitoring and operational data.
• CloudTrail: Logs AWS API calls.
• Trusted Advisor: Provides insights for cost, performance, and security.
6. Cost Management
AWS offers tools to track and manage costs effectively.
Key Tools:
• Pricing Models: On-demand, Reserved Instances, Spot Instances.
• Cost Explorer: Visualizes and manages AWS costs.
• AWS Budgets: Tracks budgets and sends alerts.
Key Strategies:
• Multi-AZ Deployments: Ensures high availability.
• Backups: Regular backups using AWS Backup, S3, or EBS snapshots.