Skip to content

PacktPublishing/Design-for-High-Availability-and-Elasticity-on-AWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Design for High Availability and Elasticity on AWS [Video]

This is the code repository for Design for High Availability and Elasticity on AWS. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

AWS Cloud Platform provides you with the ability to elastically scale your applications based on demand and build highly available application architectures that are resilient to failures and outages. This course provides in-depth coverage of the principles of elasticity and scalability. We will be designing applications for high availability and also building loosely coupled architectures with disposable resources. You'll master auto-scaling, where we will be implementing elastic load balancers; learn how to set up auto-scaling groups with launch configurations, and scale computing resources dynamically or on a schedule. You'll learn to scale vertically and horizontally with RDS services and you'll also use Amazon DynamoDB and RedShift services. Finally, we'll go through an end-to-end example of building highly available and elastic architectures with a web application. By the end of this course, you will have the confidence and knowledge to implement the AWS functionality and to create highly available application architectures that will have a positive effect on your organization.

What You Will Learn

  • Build solutions using a structured approach, applying AWS best practices to your workload to produce stable and efficient systems
  • Run and monitor your systems to deliver business value, and continually improve your processes and procedures
  • Explore data confidentiality and integrity, privilege management, and system protection, and establish controls to detect security events
  • Focus on foundational elements around setup, cross-project requirements, and recovery planning, and handle change in a resilient manner
  • Use IT and computing resources efficiently by selecting the right resource types and sizes based on workload requirements
  • Avoid unnecessary costs by understanding and controlling where the money is spent, selecting the most appropriate resource type, and scaling to meet business needs

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This course adopts a hands-on approach with many labs and frequent interactive quizzes to reinforce the content. The material is presented in a quick, concise manner, allowing you to master it as quickly and concisely as possible and rapidly put your new AWS skills to use.

Technical Requirements

This course has the following software requirements:

  • SETUP AND INSTALLATION For this course, you’ll need an AWS account with the appropriate hardware.

    Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following: OS: Mac OS 10.x, Windows 10 Processor: dual-core i5 or i7 Memory: 8G Storage: 500GB

    Recommended Hardware Requirements For an optimal experience with hands-on labs, we recommend this configuration:

    OS: Mac OS 10.x, Windows 10 Processor: quad-core i5 or i7 Memory: 8G Storage: 1TB

    Software Requirements

    Operating system: Mac OS 10.x, Windows 10 Browser: Chrome or Firefox; latest versions Pycharm IDE, WebStorm IDE - Latest Versions Links/instructions to download the required software:

    Pycharm installation

    WebStorm installation

Related Products

About

Design for High Availability and Elasticity on AWS, published by [Packt]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published