AWS for Architects: High Availability and Continuous Deployment
2h 6mAdvanced2018-05-29
Authors

Lynn Langit
Cloud Architect
Course details
Discover how to get your apps in front of users as soon as possible—and ensure that those same apps are highly available—by leveraging continuous deployment (CD) and high availability (HA) strategies. This course shows IT pros how to use AWS CD and HA services, techniques, and tools. Instructor Lynn Langit covers key concepts around both CD and HA, including the impact of AWS regions and availability zones on HA design. She also goes over key services such as Step Functions, shows how to work with common application patterns, and discusses how to implement CD and HA. This course can also prepare you for the High Availability and Business Continuity domain in the AWS Certified Solutions Architect – Professional exam.
Learning objectives
Understanding high availability (HA)
Preparing for HA
Designing for HA
Understanding continuous deployment (CD)
Types of verification tests used in CD
Server mutability and CD
Implementing CD
Advanced CD pipeline techniques
CD pipeline with Step Functions
Learning objectives
Understanding high availability (HA)
Preparing for HA
Designing for HA
Understanding continuous deployment (CD)
Types of verification tests used in CD
Server mutability and CD
Implementing CD
Advanced CD pipeline techniques
CD pipeline with Step Functions
Skills covered
Cloud AdministrationAmazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
- 03 - About using cloud services
1. Understanding High Availability
- 04 - AWS well-architected reliability
- 05 - Understanding failure scenarios
- 06 - Calculating availability goals
- 07 - AWS locations, regions, and AZs
- 08 - True cost of HA
- 09 - Prepare for HA
2. Design for High Availability
- 10 - HA for serverless and server-based websites
- 11 - HA for an internal business application
- 12 - HA for a big data pipeline
- 13 - HA for an IoT and machine learning application
3. Understanding Continuous Deployment
- 14 - Understanding terms - Continuous deployment
- 15 - What is code (app code and configuration code)
- 16 - Types of verification tests used in CD
- 17 - AWS CD services and an example
- 18 - CD via blue-green deployments
- 19 - CD via canary deploys and feature toggles
- 20 - Server mutability and CD
- 21 - Planning for CD
4. Implementing Continuous Delivery
- 22 - Automated CD with CodeStar
- 23 - Using CodeStar pipeline(s)
- 24 - Understanding advanced CD pipelines
- 25 - Cross-account CD pipeline
- 26 - CD pipeline with Step Functions
- 27 - Blue-green CD deployment
- 28 - Apache Spark CD pipeline
Conclusion
- 29 - Next steps