Free Practice Questions for AWS Certified Solutions Architect - Professional (SAP-C02) Certification
Study with 399 exam-style practice questions designed to help you prepare for the AWS Certified Solutions Architect - Professional (SAP-C02).
Start Practicing
All Domains
Practice with randomly mixed questions from all topics
Domain Mode
Practice questions from a specific topic area
Quiz History
Exam Details
Key information about AWS Certified Solutions Architect - Professional (SAP-C02)
- Multiple choice
Professional
Multiple choice, Multiple response
750 out of 1,000
2 or more years of experience in using AWS services to design and implement cloud solutions.
Individuals who perform a solutions architect role with 2 or more years of experience in using AWS services to design and implement cloud solutions.
65 scored questions + 10 unscored questions
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
Domain 1: Design Solutions for Organizational Complexity
Subdomain 1.1: Architect network connectivity strategies
Knowledge of:
- AWS Global Infrastructure - AWS networking concepts (for example, Amazon Virtual Private Cloud [Amazon VPC], AWS Direct Connect, AWS VPN, transitive routing, AWS container services) - Hybrid DNS concepts (for example, Amazon Route 53 Resolver, on-premises DNS integration) - Network segmentation (for example, subnetting, IP addressing, connectivity among VPCs) - Network traffic monitoring
Skills in:
- Evaluating connectivity options for multiple VPCs - Evaluating connectivity options for on-premises, co-location, and cloud integration - Selecting AWS Regions and Availability Zones based on network and latency requirements - Troubleshooting traffic flows by using AWS tools - Using service endpoints for service integrations
Subdomain 1.2: Prescribe security controls
Knowledge of:
- AWS Identity and Access Management (IAM) and AWS IAM Identity Center - Route tables, security groups, and network ACLs - Encryption keys and certificate management (for example, AWS Key Management Service [AWS KMS], AWS Certificate Manager [ACM]) - AWS security, identity, and compliance tools (for example, AWS CloudTrail, AWS Identity and Access Management Access Analyzer, AWS Security Hub, Amazon Inspector)
Skills in:
- Evaluating cross-account access management - Integrating with third-party identity providers - Deploying encryption strategies for data at rest and data in transit - Developing a strategy for centralized security event notifications and auditing
Subdomain 1.3: Design reliable and resilient architectures
Knowledge of:
- Recovery time objectives (RTOs) and recovery point objectives (RPOs) - Disaster recovery strategies (for example, using AWS Elastic Disaster Recovery, pilot light, warm standby, and multi-site) - Data backup and restoration
Skills in:
- Designing disaster recovery solutions based on RTO and RPO requirements - Implementing architectures to automatically recover from failure - Developing the optimal architecture by considering scale-up and scale-out options - Designing an effective backup and restoration strategy
Subdomain 1.4: Design a multi-account AWS environment
Knowledge of:
- AWS Organizations and AWS Control Tower - Multi-account event notifications - AWS resource sharing across environments
Skills in:
- Evaluating the most appropriate account structure for organizational requirements - Recommending a strategy for central logging and event notifications - Developing a multi-account governance model
Subdomain 1.5: Determine cost optimization and visibility strategies
Knowledge of:
- AWS cost and usage monitoring tools (for example, AWS Trusted Advisor, AWS Pricing Calculator, AWS Cost Explorer, AWS Budgets) - AWS purchasing options (for example, Reserved Instances, Savings Plans, Spot Instances) - AWS rightsizing visibility tools (for example, AWS Compute Optimizer, Amazon Simple Storage Service [Amazon S3] Storage Lens)
Skills in:
- Monitoring cost and usage with AWS tools - Developing an effective tagging strategy that maps costs to business units - Understanding how purchasing options affect cost and performance
Domain 2: Design for New Solutions
Subdomain 2.1: Design a deployment strategy to meet business requirements
Knowledge of:
- Infrastructure as code (IaC) (for example, AWS CloudFormation) - Continuous integration and continuous delivery (CI/CD) - Change management processes - Configuration management tools (for example, AWS Systems Manager)
Skills in:
- Determining an application or upgrade path for new services and features - Selecting services to develop deployment strategies and implement appropriate rollback mechanisms - Adopting managed services as needed to reduce infrastructure provisioning and patching overhead - Making advanced technologies accessible by delegating complex development and deployment tasks to AWS
Subdomain 2.2: Design a solution to ensure business continuity
Knowledge of:
- AWS Global Infrastructure - AWS networking concepts (for example, Amazon Route 53, routing methods) - RTOs and RPOs - Disaster recovery scenarios (for example, backup and restore, pilot light, warm standby, multi-site) - Disaster recovery solutions on AWS
Skills in:
- Configuring disaster recovery solutions - Configuring data and database replication - Performing disaster recovery testing - Architecting a backup solution that is automated, is cost-effective, and supports business continuity across multiple Availability Zones or AWS Regions - Designing an architecture that provides application and infrastructure availability in the event of a disruption - Using processes and components for centralized monitoring to proactively recover from system failures
Subdomain 2.3: Determine security controls based on requirements
Knowledge of:
- IAM - Route tables, security groups, and network ACLs - Encryption options for data at rest and data in transit - AWS service endpoints - Credential management services - AWS managed security services (for example, AWS Shield, AWS WAF, Amazon GuardDuty, AWS Security Hub)
Skills in:
- Specifying IAM users and IAM roles that adhere to the principle of least privilege access - Specifying inbound and outbound network flows by using security group rules and network ACL rules - Developing attack mitigation strategies for large-scale web applications - Developing encryption strategies for data at rest and data in transit - Specifying service endpoints for service integrations - Developing strategies for patch management to remain compliant with organizational standards
Subdomain 2.4: Design a strategy to meet reliability requirements
Knowledge of:
- AWS Global Infrastructure - AWS storage services and replication strategies (for example Amazon S3, Amazon RDS, Amazon ElastiCache) - Multi-AZ and multi-Region architectures - Auto scaling policies and events - Application integration (for example, Amazon SNS, Amazon SQS, AWS Step Functions) - Service quotas and limits
Skills in:
- Designing highly available application environments based on business requirements - Using advanced techniques to design for failure and ensure seamless system recoverability - Implementing loosely coupled dependencies - Operating and maintaining high-availability architectures (for example, application failovers, database failovers) - Using AWS managed services for high availability - Implementing DNS routing policies (for example, Route 53 latency-based routing, geolocation routing, simple routing)
Subdomain 2.5: Design a solution to meet performance objectives
Knowledge of:
- Performance monitoring technologies - Storage options on AWS - Instance families and use cases - Purpose-built databases
Skills in:
- Designing large-scale application architectures for a variety of access patterns - Designing an elastic architecture based on business objectives - Applying design patterns to meet performance objectives with caching, buffering, and replicas - Developing a process methodology for selecting purpose-built services for required tasks - Designing a rightsizing strategy
Subdomain 2.6: Determine a cost optimization strategy to meet solution goals and objectives
Knowledge of:
- AWS cost and usage monitoring tools (for example, AWS Cost Explorer, AWS Trusted Advisor, AWS Pricing Calculator) - Pricing models (for example, Reserved Instances, AWS Savings Plans) - Storage tiering - Data transfer costs - AWS managed service offerings
Skills in:
- Identifying opportunities to select and rightsize infrastructure for cost-effective resources - Identifying appropriate pricing models - Performing data transfer modeling and selecting services to reduce data transfer costs - Developing a strategy and implementing controls for expenditure and usage awareness
Domain 3: Continuous Improvement for Existing Solutions
Subdomain 3.1: Determine a strategy to improve overall operational excellence
Knowledge of:
- Alerting and automatic remediation strategies - Disaster recovery planning - Monitoring and logging solutions (for example, Amazon CloudWatch) - CI/CD pipelines and deployment strategies (for example, blue/green, all-at-once, rolling) - Configuration management tools (for example, AWS Systems Manager)
Skills in:
- Determining the most appropriate logging and monitoring strategy - Evaluating current deployment processes for improvement opportunities - Prioritizing opportunities for automation within a solution stack - Recommending the appropriate AWS solution to enable configuration management automation - Engineering failure scenario activities to support and exercise an understanding of recovery actions
Subdomain 3.2: Determine a strategy to improve security
Knowledge of:
- Data retention, data sensitivity, and data regulatory requirements - Automated monitoring and remediation strategies (for example, AWS Config rules) - Secrets management (for example, Systems Manager, AWS Secrets Manager) - Principle of least privilege access - Security-specific AWS solutions - Patching practices - Backup practices and methods
Skills in:
- Evaluating a strategy for the secure management of secrets and credentials - Auditing an environment for least privilege access - Reviewing implemented solutions to ensure security at every layer - Reviewing comprehensive traceability of users and services - Prioritizing automated responses to the detection of vulnerabilities - Designing and implementing a patch and update process - Designing and implementing a backup process - Employing remediation techniques
Subdomain 3.3: Determine a strategy to improve performance
Knowledge of:
- High-performing systems architectures (for example, auto scaling, instance fleets, placement groups) - Global service offerings (for example, AWS Global Accelerator, Amazon CloudFront, edge computing services) - Monitoring tool sets and services (for example, CloudWatch) - Service level agreements (SLAs) and key performance indicators (KPIs)
Skills in:
- Translating business requirements to measurable metrics - Testing potential remediation solutions and making recommendations - Proposing opportunities for the adoption of new technologies and managed services - Assessing solutions and applying rightsizing based on requirements - Identifying and examining performance bottlenecks
Subdomain 3.4: Determine a strategy to improve reliability
Knowledge of:
- AWS Global Infrastructure - Data replication methods - Scaling methodologies (for example, load balancing, auto scaling) - High availability and resiliency - Disaster recovery methods and tools - Service quotas and limits
Skills in:
- Understanding application growth and usage trends - Evaluating existing architecture to determine areas that are not sufficiently reliable - Remediating single points of failure - Enabling data replication, self-healing, and elastic features and services
Subdomain 3.5: Identify opportunities for cost optimizations
Knowledge of:
- Cost-conscious architecture choices (for example, using Spot Instances, scaling policies, and rightsizing resources) - Price model adoptions (for example, Reserved Instances, AWS Savings Plans) - Networking and data transfer costs - Cost management, alerting, and reporting
Skills in:
- Analyzing usage reports to identify underutilized and overutilized resources - Using AWS solutions to identify unused resources - Designing billing alarms based on expected usage patterns - Investigating AWS Cost and Usage Reports at a granular level - Using tagging for cost allocation and reporting
Domain 4: Accelerate Workload Migration and Modernization
Subdomain 4.1: Select existing workloads and processes for potential migration
Knowledge of:
- Migration assessment and tracking tools (for example, AWS Migration Hub) - Portfolio assessment - Asset planning - Prioritization and migration of workloads (for example, wave planning)
Skills in:
- Completing an application migration assessment - Evaluating applications according to the seven common migration strategies (7Rs) - Evaluating total cost of ownership (TCO)
Subdomain 4.2: Determine the optimal migration approach for existing workloads
Knowledge of:
- Data migration options and tools (for example, AWS DataSync, AWS Transfer Family, AWS Snow Family, Amazon S3 Transfer Acceleration) - Application migration tools (for example, AWS Application Discovery Service, AWS Application Migration Service) - AWS networking services and DNS (for example, AWS Direct Connect, AWS Site-to-Site VPN, Amazon Route 53) - Identity services (for example, AWS IAM Identity Center, AWS Directory Service) - Database migration tools (for example, AWS DMS, AWS SCT) - Governance tools (for example, AWS Control Tower, AWS Organizations)
Skills in:
- Selecting the appropriate database transfer mechanism - Selecting the appropriate application transfer mechanism - Selecting the appropriate data transfer service and migration strategy - Applying the appropriate security methods to migration tools - Selecting the appropriate governance model
Subdomain 4.3: Determine a new architecture for existing workloads
Knowledge of:
- Compute services (for example, Amazon EC2, AWS Elastic Beanstalk) - Containers (for example, Amazon ECS, Amazon EKS, AWS Fargate, Amazon ECR) - AWS storage services (for example, Amazon EBS, Amazon EFS, Amazon FSx, Amazon S3, AWS Storage Gateway Volume Gateway) - Databases (for example, Amazon DynamoDB, Amazon OpenSearch Service, Amazon RDS, self-managed databases on Amazon EC2)
Skills in:
- Selecting the appropriate compute platform - Selecting the appropriate container hosting platform - Selecting the appropriate storage service - Selecting the appropriate database platform
Subdomain 4.4: Determine opportunities for modernization and enhancements
Knowledge of:
- Serverless compute offerings (for example, AWS Lambda) - Containers (for example, Amazon ECS, Amazon EKS, Fargate) - AWS storage services (for example, Amazon S3, Amazon EFS) - Purpose-built databases (for example, DynamoDB, Amazon Aurora Serverless, Amazon ElastiCache) - Integration services (for example, Amazon SQS, Amazon SNS, Amazon EventBridge, AWS Step Functions)
Skills in:
- Identifying opportunities to decouple application components - Identifying opportunities for serverless solutions - Selecting the appropriate service for containers - Identifying opportunities for purpose-built databases - Selecting the appropriate application integration service
Techniques & products