The AWS Certified Solutions Architect – Professional (SAP-C01) examination is intended for individuals who perform a solutions architect professional role. This exam validates advanced technical skills and experience in designing distributed applications and systems on the AWS platform.
It validates an examinee’s ability to:
- Design and deploy dynamically scalable, highly available, fault-tolerant, and reliable applications on AWS.
- Select appropriate AWS services to design and deploy an application based on given requirements.
- Migrate complex, multi-tier applications on AWS.
- Design and deploy enterprise-wide scalable operations on AWS.
- Implement cost-control strategies.
Recommended AWS and General IT Knowledge and Experience
- 2 or more years of hands-on experience designing and deploying cloud architecture on AWS
- Ability to evaluate cloud application requirements and make architectural recommendations for implementation, deployment, and provisioning applications on AWS
- Ability to provide best practice guidance on the architectural design across multiple applications and projects of the enterprise
- Familiarity with a scripting language
- Familiarity with Windows and Linux environments
- Familiarity with AWS CLI, AWS APIs, AWS CloudFormation templates, the AWS Billing Console, and the AWS Management Console
- Explain and apply the five pillars of the AWS Well-Architected Framework
- Map business objectives to application/architecture requirements
- Design a hybrid architecture using key AWS technologies (e.g., VPN, AWS Direct Connect)
- Architect a continuous integration and deployment process
There are two types of questions on the examination:
- Multiple choices: Has one correct response and three incorrect responses (distractors).
- Multiple responses: Has two or more correct responses out of five or more options.
Select one or more responses that best complete the statement or answer the question. Distractors, or incorrect answers, are response options that an examinee with incomplete knowledge or skill would likely choose. However, they are generally plausible responses that fit in the content area defined by the test objective. Unanswered questions are scored as incorrect; there is no penalty for guessing.
Your examination may include unscored items that are placed on the test to gather statistical information. These questions are not identified on the form and do not affect your score.
The AWS Certified Solutions Architect – Professional (SAP-C01) examination is a pass or fails the exam. The examination is scored against a minimum standard established by AWS professionals who are guided by the certification industry best practices and guidelines.
Your results for the examination are reported as a score from 100–1,000, with a minimum passing score of 750. Your score shows how you performed on the examination as a whole and whether or not you passed. Scaled scoring models are used to equate scores across multiple exam forms that may have slightly different difficulty levels.
Your score report contains a table of classifications of your performance at each section level. This information is designed to provide general feedback concerning your examination performance. The examination uses a compensatory scoring model, which means that you do not need to “pass” the individual sections, only the overall examination. Each section of the examination has a specific weighting, so some sections have more questions than others. The table contains general information, highlighting your strengths and weaknesses. Exercise caution when interpreting section-level feedback.
This exam guide includes weightings, test domains, and objectives only. It is not a comprehensive listing of the content on this examination. The table below lists the main content domains and their weightings.
|DOMAIN||% OF EXAMINATION|
|Domain 1: Design for Organizational Complexity||12.5|
|Domain 2: Design for New Solutions||31|
|Domain 3: Migration Planning||15|
|Domain 4: Cost Control||12.5|
|Domain 5: Continuous Improvement for Existing Solutions||29|
Domain 1: Design for Organizational Complexity
- 1.1 Determine cross-account authentication and access strategy for complex organizations (for example, an organization with varying compliance requirements, multiple business units, and varying scalability requirements)
- 1.2 Determine how to design networks for complex organizations (for example, an organization with varying compliance requirements, multiple business units, and varying scalability requirements)
- 1.3 Determine how to design a multi-account AWS environment for complex organizations (for example, an organization with varying compliance requirements, multiple business units, and varying scalability requirements)
Domain 2: Design for New Solutions
- 2.1 Determine security requirements and controls when designing and implementing a solution
- 2.2 Determine a solution design and implementation strategy to meet reliability requirements
- 2.3 Determine a solution design to ensure business continuity
- 2.4 Determine a solution design to meet performance objectives
- 2.5 Determine a deployment strategy to meet business requirements when designing and implementing a solution
Domain 3: Migration Planning
- 3.1 Select existing workloads and processes for a potential migration to the cloud
- 3.2 Select migration tools and/or services for new and migrated solutions based on detailed AWS knowledge
- 3.3 Determine a new cloud architecture for an existing solution
- 3.4 Determine a strategy for migrating existing on-premises workloads to the cloud
Domain 4: Cost Control
- 4.1 Select a cost-effective pricing model for a solution
- 4.2 Determine which controls to design and implement that will ensure cost optimization
- 4.3 Identify opportunities to reduce cost in an existing solution
Domain 5: Continuous Improvement for Existing Solutions
- 5.1 Troubleshoot solution architectures
- 5.2 Determine a strategy to improve an existing solution for operational excellence
- 5.3 Determine a strategy to improve the reliability of an existing solution
- 5.4 Determine a strategy to improve the performance of an existing solution
- 5.5 Determine a strategy to improve the security of an existing solution
- 5.6 Determine how to improve the deployment of an existing solution
AWS Services To Study
Migration & Transfer : You have to understand cloud migration services. Like Server Migration Service , Database Migration Service, differences between Snowball vs Snowball Edge vs SnowMobile , AWS Application Discovery Service .
Management & Governance tools : You need deep knowledge about AWS Organizations (Service Control Policies vs IAM Policies) , System Manager (understanding for System Manager patching process) , CloudWatch logs and events , understand CloudTrail for audit and governance , CloudFormation for disaster recovery or replicate environment across regions and also OpsWorks.
Networking & Content Delivery : You have to understand the every single component of AWS network layer deeply VPC (Security Groups, NACls, VPC Endpoints, VPC Flow Logs, VPC Peering ) , Route53 (Routing Policies), CloudFront and use cases (origins , S3 caching), API Gateway , AWS PrivateLink , LoadBalancer for scalability (ELB, ALB, NLB and Auto Scaling)
Security, Identity & Compliance : Understand AWS IAM (use cases, IAM Web Identity Federation and best practices) , AWS Shield and WAF (DDos Protection) , AWS KMS (to control encryption).
Storage : You need to know basics for storage services like S3 (S3 Permissions , S3 Storage Classes , S3 Data Protection , S3 Disaster Recovery across region ) , CloudFront for caching , EBS for high availability and disaster recovery and also Storage Gateway service.
Database : RDS (difference between Multi-Az vs Read Replicas) , DynamoDB ( DynamoDB Streams , Auto Scaling and DAX for caching and performance ) and also you need to understand Aurora disaster recovery and high availability .
Compute : Understand EC2 services ( Instance Types , instance purchase types, auto scaling ) , Elastic Beanstalk , Lambda , ECR and ECS services for containerization of applications.
Analytics : There are several services you need to know AWS analytics services like Kinesis (difference between Kinesis Data Streams ans Kinesis Firehose) , Athena , Redshift and Glue for queries , data warehousing , ETL process and also you need to understand EMR clusters for big data process and analyze.
Integration Tools : Need to know SQS in terms of loose coupling and scaling ( difference between SQS standart and FIFO ) , CloudWatch integration ( events and triggers ) with SNS and Lambda for notification.
Developer Tools : CodeCommit , CodeBuild, CodeDeploy and CodePipeline for DevOps process.
AWS. (2020). AWS Certified Solutions Architect – Professional. Amazon Web Services. https://aws.amazon.com/certification/certified-solutions-architect-professional/