CloudAcademy
  1. Home
  2. Content Library
  3. Designing Resilient Architectures

Designing for disaster recovery / business continuity

The course is part of this learning path

Solutions Architect – Associate Certification Preparation for AWS - Feb 2018

course-steps 28 certification 6 lab-steps 23

Contents

keyboard_tab
How to design high availability and fault tolerant architectures
1
Designing for disaster recovery / business continuity19m 11s
2
The AWS Well Architected Framework9m 35s
Designing solutions for elasticity and scalability
3
Regions and Availability zones8m 37s
4
Amazon Virtual Cloud (VPC) 15m 5s
5
Amazon Elastic Load Balancer 13m 39s
6
Amazon Elastic Compute Cloud48m 1s
7
Amazon Elastic IP Addresses (EIP)1m 52s
8
Amazon Simple Queue Services (SQS)1m 55s
9
Amazon Route531m 41s
10
Amazon CloudWatch4m 45s
11
AWS Routing and Networking9m 36s
12
Amazon Auto Scaling6m 30s
Summary
13
Summary 36s
play-arrow
Start course
Overview
Transcript
DifficultyBeginner
Duration2h 21m
Students390

Description

Designing Resilient Architectures. In this module we explore the concepts of business continuity and disaster reovery, the well architected framework and the AWS services that help us design resilient, fault tolerant architectures when used together.

We will firstly introduce the concepts of high availability and fault tolerance and introduce you to how we go about designing highly available, fault tolerant solutions on AWS. We will learn about the AWS Well Architected Framework, and how that framework can help us make design decisions that deliver the best outcome for end users. Next we will introduce and explain the concept of business continuity and how AWS services can be used to plan and implement a disaster recovery plan.

We will then learn to recognize and explain the core AWS services that when used together can reduce single points of failure and improve scalability in a multi-tier solution.  Auto Scaling is proven way to enable resilience by enabling an application to scale up and down to meet demand. In a hands on lab we create and work with Auto Scaling groups to improve add elasticity and durability. Simple Queue service increases resilience by acting as a messaging service between other services and applications, thereby decoupling layers  reducing dependency on state. Amazon Cloudwatch is a core component of maintaining a resilient architecture - essentially it is the eyes and ears of your environment, so we next learn to apply the Amazon CloudWatch service in hands on environment. 

We then learn to apply the Amazon CloudFront CDN service to add resilience to a static website which is served out of Amazon S3. Amazon Cloudfront is tightly integrated with other AWS services such as Amazon S3, AWS WAF and Amazon GuardDuty making Amazon CloudFront an important component to increasing the resilience of your solution.

About the Author

Students62844
Courses70
Learning paths15

Andrew is an AWS certified professional who is passionate about helping others learn how to use and gain benefit from AWS technologies. Andrew has worked for AWS and for AWS technology partners Ooyala and Adobe.  His favorite Amazon leadership principle is "Customer Obsession" as everything AWS starts with the customer. Passions around work are cycling and surfing, and having a laugh about the lessons learnt trying to launch two daughters and a few start ups.