AWS-SAP-C01-Study-Guide
AWS-SAP-C01-Study-Guide copied to clipboard
This repository is used to help readers pass the AWS Certified Solutions Architect Professional Exam
AWS Certified Solutions Architect - Professional Exam Guide
About
This guide serves to help the user pass the AWS Certified Solutions Architect - Professional exam.
It generally follows the great course by Adrian Cantrill AWS Certified Solutions Architect - Professional course, but includes some additional content that will supplement.
Table of Contents
AWS Essentials
- Disaster Recovery: RPO and RTO
- High Availability, Fault Tolerance and Disaster Recovery
- Regions, Availability Zones, and Edge Locations
- Data Persistence
AWS Accounts
-
Management and Access:
- IAM Overview
- Identity and Resource Policies Overview
- IAM Roles and Temporary Security Credentials
- Cross-Account Access: Resource Permissions vs. Cross-Account Roles
- AWS Accounts and AWS Organizations
- AWS Config
- AWS Service Catalog
- Billing
-
Advanced Identity and Permissions in AWS:
- IAM Permission Boundaries
- Identity Federation
- Policy Evaluation Logic
- Resource Access Manager
Networking
-
Essentials:
- VPC Basics
- VPC Routing
- Network Access Control Lists
- Security Groups
- Private vs Public Subnets, Internet Gateways, IP Addressing
- Egress-Only Gateway
- VPC Flow Logs
- DNS
-
Advanced VPC Networking:
- VPC Endpoints
- VPC Peering
- VPNs
- Direct Connect
- Private Link
- Advanced VPC Structure
Security
-
Account and Service Security:
- Key Management Service (KMS)
- CloudHSM
- Certificate Manager (ACM)
- Directory Service
- AWS Secrets Manager
-
Network Security:
- WAF and Shield
- GuardDuty
Compute
- EC2:
- EC2 Concepts
- Creating and Using AMIs
- Virtualization and EC2 Instance Type: Deep Dive
- EC2 Storage and Snapshots
- EC2 Instance Profiles and Roles
- HPC and Placement Groups
- Containers:
- ECS Architecture
- ECS Security
- Serverless:
- Serverless and Event-Driven Architectures
- Lambda Layers
- API Gateway
- Workspaces:
- Workspaces Overview
Scaling and Resilience
- Scaling Architecture:
- AWS Service Resilience
- Stateless Architectures
- Deciding between Spot and Reserved Instances
- Implementing Auto Scaling Groups (ASGs)
- Elastic Load Balancers
- CloudFront Essentials:
- CloudFront Architecture
- Creating and Working with Distributions
- Working with Custom Origins
- CloudFront and Security
- Optimizing Caching
- Lambda@Edge
- Logging, Reporting, and Monitoring
- Route 53:
- Route 53 Architecture
- Advanced Route 53 Concepts
Storage
- Object Storage: Amazon Simple Storage Service (S3):
- S3 Architecture
- S3 Storage Tiers, Intelligent-Tiering, and Lifecycle Policies
- Versioning and Locking
- Controlling Access to S3 Buckets
- Cross-Region Replication
- Object Encryption
- Optimizing S3 Performance
- Glacier Architecture
- Elastic File System (EFS):
- EFS Architecture
- FSx:
- FSx Architecture
- FSx Lustre
- Storage Gateway:
- File Gateways vs. Volume Gateways vs. Tape Gateway
Databases
- Databases Introduction:
- EC2 Self-Managed Databases
- Database Data Models and Engines
- SQL Databases:
- Amazon Relational Database Service (RDS)
- Aurora
- Athena
- NoSQL Databases:
- DynamoDB
- DocumentDB
- General NoSQL - Neptune & QLDB
- ElastiCache:
- ElastiCache Architecture
Analytics, IoT, and Streaming
- Elastic Map Reduce:
- Elastic Map Reduce (EMR)
- Kinesis:
- Kinesis
- Kinesis Firehose
- Redshift:
- Redshift Overview
- IoT Platform:
- IoT Overview
- QuickSight:
- QuickSight Overview
- Elasticsearch:
- Elasticsearch Overview
Deployment and Operations
- Monitoring:
- CloudWatch
- CloudTrail
- Systems Manager:
- Systems Manager Overview
- Parameters Store
- CloudFormation:
- CloudFormation Overview
- Stack Updates
- Template Portability and Reuse
- Stack References and Nested Stacks
- Using CloudFormation for Disaster Recovery
- Elastic Beanstalk:
- Elastic Beanstalk Overview
- OpsWorks:
- OpWorks Overview
- AWS Code*
- AWS Code*
Migrations and Hybrid Architectures
- AWS Data Pipeline:
- Data Pipelines Overview
- AWS Snow*:
- Snowball and Snowmobile
Application Integration
- Simple Queue Service (SQS):
- SQS Overview
- Simple Notification Service (SNS):
- SNS Overview
- Amazon MQ:
- Amazon MQ Overview
- Workflow Orchestration:
- SWS and Step Functions
Useful Links
Additional links can be found in the content specific links above.
-
Practice Exams:
-
AWS Produced Content:
- AWS Certified Solutions Architect – Professional
- AWS Certified Solutions Architect – Professional (SAP-C01) Exam Guide
- AWS Digital Library
- White Papers:
- Securing Data at Rest with Encryption
- Web Application Hosting in the AWS Cloud
- Migrating AWS Resources to a New Region
- AWS Security Best Practices
- Implementing Microservices on AWS
- Amazon Web Services: Overview of Security Processes
- Practicing Continuous Integration and Continuous Delivery on AWS
- AWS Well-Architected Framework
- Building a Scalable and Secure Multi-VPC AWS Network Infrastructure
- FAQs:
- Auto Scaling
- Elastic Load Balancing
- Elastic Beanstalk
- Lambda
- API Gateway
- DynamoDB
- CodePipeline
- CodeCommit
- CodeBuild
- Database Migration Service (DMS)
- Organizations
- Server Migration Service
- Serverless Application Model
- EC2 Systems Manager
- Service Catalog
- Direct Connect
- Transit Gateway
- Key Management Service (KMS)
-
Adrian Cantril:
-
Udemy:
-
Linux Academy:
-
Pluralsight:
-
Tutorial Dojo:
-
Other:
Planned Approach
- [x] Watch Linux Academy Course Through
- [ ] Work Through Adrian Cantrill's SA Pro Course (If Available)
- [ ] Watch AWS Digital Library:
- [ ] Exam Readiness: AWS Certified Solutions Architect – Professional
- [ ] AWS Well-Architected
- [ ] Migrating and Tiering Storage to AWS
- [ ] Deep Dive into Amazon Elastic Block Store (EBS)
- [ ] Deep Dive into Amazon Elastic File System (EFS)
- [ ] Read FAQs:
- [ ] Auto Scaling
- [ ] Elastic Load Balancing
- [ ] Elastic Beanstalk
- [ ] Lambda
- [ ] API Gateway
- [ ] DynamoDB
- [ ] CodePipeline
- [ ] CodeCommit
- [ ] CodeBuild
- [ ] Database Migration Service (DMS)
- [ ] Organizations
- [ ] Server Migration Service
- [ ] Serverless Application Model
- [ ] EC2 Systems Manager
- [ ] Service Catalog
- [ ] Direct Connect
- [ ] Transit Gateway
- [ ] Key Management Service (KMS)
- [ ] Take Practice Exams:
- [ ] 1 Bonso
- [ ] 1 Whizlab
- [ ] Read Whitepapers:
- [ ] Securing Data at Rest with Encryption
- [ ] Web Application Hosting in the AWS Cloud
- [ ] Migrating AWS Resources to a New Region
- [ ] AWS Security Best Practices
- [ ] Implementing Microservices on AWS
- [ ] Amazon Web Services: Overview of Security Processes
- [ ] Practicing Continuous Integration and Continuous Delivery on AWS
- [ ] AWS Well-Architected Framework
- [ ] Building a Scalable and Secure Multi-VPC AWS Network Infrastructure
- [ ] Watch Stephane Maarek's Udemy Course
- [ ] Take Practice Exams:
- [ ] Bonso
- [ ] Whizlab
- [ ] PSI
- [ ] Review
- [ ] Schedule Exam