Course Description
This course prepares you for the AWS Certified Solutions Architect—Professional Exam and covers advanced technical concepts to design distributed applications and systems on the AWS platform. The training will cover: Designing and deploying dynamically scalable, highly available, fault tolerant, and reliable applications on AWS; Selecting appropriate AWS services to design and deploy an application based on given requirements; Migrating complex, multi-tier applications on AWS; Designing and deploying enterprise-wide scalable operations on AWS; Implementing cost control strategies.
What am I going to get from this course?
- Design and deploying 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 deploying enterprise-wide scalable operations on AWS
- Implement cost control strategies
Prerequisites and Target Audience
What will students need to know or do before starting this course?
To do well in this course, students should have:
- Two or more years of hands-on experience designing and deploying cloud architecture on AWS.
- Abilities to evaluate cloud application requirements and make architectural recommendations for implementation, deployment, and provisioning applications on AWS.
- Capabilities to provide best practices guidance on the architectural design across multiple applications, projects, or the enterprise.
Who should take this course? Who should not?
Someone who already understand the concepts covered by AWS Certified Solutions Architect—Associate Exam.
Curriculum
Module 1: High Availability and Business Continuity
Lecture 1
Architecting the appropriate level of availability based on stakeholder requirements
Lecture 2
Implementing DR for systems based on RPO and RTO
Lecture 3
Use of multi-Availability Zones vs. multi-Region architectures
Lecture 4
Implementing self-healing capabilities
Lecture 5
High Availability vs. Fault Tolerance
Lecture 6
Making architectural decisions that minimize and optimize infrastructure cost
Lecture 7
Applying the appropriate AWS account and billing set-up options based on scenario
Lecture 8
Comparing and contrasting the cost implications of different architectures
Module 3: Deployment Management
Lecture 9
Managing the lifecycle of an application on AWS
Lecture 10
Implementing the right architecture for development, testing, and staging environments
Lecture 11
Selecting most appropriate AWS deployment mechanism based on scenario
Quiz 3
Deployment Management
Module 4: Network Design for a complex large scale deployment
Lecture 12
Design and implement networking features of AWS
Lecture 13
Design and implement connectivity features of AWS
Module 5: Data Storage for a complex large scale deployment
Lecture 14
Making architectural trade off decisions involving storage options
Lecture 15
Making architectural trade off decisions involving database options
Lecture 16
Implementing the most appropriate data storage architecture
Lecture 17
Understanding the use of synchronous versus asynchronous replication
Lecture 18
Designing information security management systems and compliance controls
Lecture 19
Designing security controls with the AWS shared responsibility model and global infrastructure
Lecture 20
Designing identity and access management controls
Lecture 21
Designing protection of Data at Rest controls
Lecture 22
Designing protection of Data in Flight and Network Perimeter controls
Module 7: Scalability and Elasticity
Lecture 23
Designing a loosely coupled system
Lecture 24
Implementing the most appropriate front-end scaling architecture
Lecture 25
Implementing the most appropriate middle-tier scaling architecture
Lecture 26
Implementing the most appropriate data storage scaling architecture
Lecture 27
Determining trade-offs between vertical and horizontal scaling
Quiz 7
Scalability and Elasticity
Module 8: Cloud Migration and Hybrid Architecture
Lecture 28
Planning and executing for applications migrations
Lecture 29
Designing hybrid cloud architectures
Quiz 8
Migration and Hybrid Architecture