Lab complete!
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool
Go to the AWS CloudFormation console at https://console.aws.amazon.com/cloudformation.
<aws region>.elb.amazonaws.com
Click the URL and it will bring up the website:
The website simulates a recommendation engine making personalized suggestions for classic television shows. You should note the following features:
Use the following architectural diagram as you explore the site
Well-Architected for Reliability: Best practices |
---|
Use highly available network connectivity for your workload public endpoints: These endpoints and the routing to them must be highly available. You used Elastic Load Balancing which provides load balancing across Availability Zones, performs Layer 4 (TCP) or Layer 7 (http/https) routing, integrates with AWS WAF, and integrates with AWS Auto Scaling to help create a self-healing infrastructure and absorb increases in traffic while releasing resources when traffic decreases. |
Implement loosely coupled dependencies: Dependencies such as… load balancers are loosely coupled. Loose coupling helps isolate behavior of a component from other components that depend on it, increasing resiliency and agility. |
Deploy the workload to multiple locations: Distribute workload data and resources across multiple Availability Zones or, where necessary, across AWS Regions. These locations can be as diverse as required. |
Automate healing on all layers: Upon detection of a failure, use automated capabilities to perform actions to remediate it |
You have deployed the cloud infrastructure architecture that can support a high reliability workload
This an example architecture of the cloud infrastructure necessary for reliable workloads
Addition of dynamic auto scaling would further improve reliability
Reliability also depends on software architecture, network configuration, operational excellence, and testing (especially Chaos Engineering which tests resilience), which are outside the scope of this lab.
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool