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
In this course we will:
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.
So we've made it to service number three on our AWS high availability top 10. Elastic IP Addresses. Now, elastic IP addresses are public IP addresses that can be programatically mapped between instances within a region. They are associated with the AWS account, and not with a specific instance or lifetime of an instance. Elastic IP addresses can be used to work around host or availability zone failures by quickly remapping the address to another running instance, or a replacement instance, that was just started. To use an elastic IP address, you first allocate one to your account, and then associate it with your instance, or a network interface. You can allocate up to five elastic IP addresses fer VPC per region. If you need to increase this limit, you submit a request to AWS support. When you associate an elastic IP address with an instance, or its primary network interface, the instance's public IP address is released. You cannot reuse a public IP address. You can dissociate an elastic IP address from a resource and reassociate it with a different resource. A dissociated elastic IP address remains allocated to your account until you explicitly release it. There is a small hourly charge if an elastic IP address is not associated with a running instance or if it is associated with a stopped instance or an unattached network interface. This practice is to discourage people from reserving a large number of IP addresses. An elastic IP address is for use in a specific region only.
About the Author
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.