There are currently no items in your shopping cart.

User Panel

Forgot your password?.

AWS for DevOps: High Availability and Elasticity

Video Introducing this tutorial


What you should know
Exercise files
About using cloud services

1. Availability and Elasticity Approaches

High availability and elasticity defined
Outcome-based availability (SLAs)
Server-based vs. serverless applications
Simplifying HA with services
AWS regions vs. availability zones
Metrics, tools, and levels of monitoring
Vertical vs. horizontal scaling
About self-healing architectures

2. Availability and Elasticity for Services

Defining application areas and AWS services
Scaling S3: The data (file) tier
HA for EC2 via AMI, EIP, and alarms
HA for EC2 with load balancers
Scaling EC2 with auto-scaling groups
Scaling containers with ECS
Scaling Lambda: The middle tier
Scaling CloudFront: The front end
Scaling ElastiCache: The front end
Scaling Kinesis: The middle tier
Scaling DynamoDB: The database tier
Scaling RDS: The database tier

3. AWS Tools for Availability and Elasticity

Setting up AWS CLI
Script tools for high availability
Script tools for elasticity
Setting up the AWS SDK
Code tools for elasticity
Code tools for high availability
AWS code best practices

4. Advanced and Third-Party Tools

Trusted Advisor for fault tolerance
Route 53 for high availability
Understanding third-party tools
Comparing HA and elasticity architectures


Next steps