Designing Highly Available, Cost Efficient Cloud Solutions
Developing Cloud Solutions
An introduction to the AWS components that help us develop highly available, cost-efficient solutions.
- Understand the core AWS services, uses, and basic architecture best practices
- Identify and recognize cloud architecture considerations, such as fundamental components and effective designs
Elasticity and Scalability
Regions and AZ's
Amazon Elastic Load Balancer
Amazon Simple Queue Service
Amazon Elastic IP Addresses
Amazon Auto Scaling
Identify the appropriate techniques to code a cloud solution
Recognize and implement secure procedures for optimum cloud deployment and maintenance
Using Amazon SQS
Using Amazon SNS
Using Amazon SWF
Using Cross Origin Resources (CORS)
If you have thoughts or suggestions for this course, please contact Cloud Academy at firstname.lastname@example.org.
Let's look at Route53. AWS service number four on our high availability top 10. Route53 is a highly available domain name service offered by AWS. It supports geographical routing based on an end user's location. It also provides a DNS failover feature which can redirect users to an alternate location if there's an outage. It accomplishes this with health checks that monitor end points. Route53 makes it easy to perform a graceful application failover from a dynamic site, accessible using an elastic load balancer, pointing to a static S3 base site, and that's a common use case. Companies can also run multi-region systems using the location based routing functionality to send users to a region closest to them. You can also use the weighted routing to divide traffic to different resources based on percentages. Latency routing will direct users to the lowest latency availability zone. You can use weighted routing to collect users' data or perform blue-green deployments. Route53 health checking and DNS failover proves the availability of applications running behind elastic load balancers. You can run applications in multiple AWS regions and designate alternate load balancers for failover cross regions. In the event that your application is unresponsive, Route53 will remove the unavailable load balancer end point from service and direct traffic to an alternate load balancer in another region.
About the Author
Head of Content
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.