AWS for DevOps: Performance Optimization Best Practices

AWS for DevOps: Performance Optimization Best Practices

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 19m | 182 MB

Performance optimization is critical to the success of your business application. It’s also a balance between cost, speed, and resources. In this course, instructor Carlos Rivas shares tips and tricks for optimizing performance as an AWS DevOps engineer. Carlos explains how to measure your application’s current performance and effectively optimize through traffic, compute (EC2), and storage services. Learn how to visualize metrics using CloudWatch, choose the right EC2 instance for your workload, optimize network traffic using VPC endpoints, and more.

Topics include:

  • Load testing your website
  • Choosing the right EC2 instance
  • Use cases for Spot Instances
  • Optimizing network traffic using VPC endpoints
  • Using placement groups
  • Choosing the right cloud storage for your performance needs
  • Indexing DynamoDB
Table of Contents

Introduction
1 Tips and tricks for AWS DevOps
2 What you should know
3 Overview

Measuring Performance
4 Load testing your website
5 Visualizing metrics in CloudWatch
6 Challenge Benchmarking databases
7 Solution Benchmarking databases

Optimizing Compute Resources
8 Choosing the right EC2 instance
9 Use cases for Spot Instances
10 High performance computing
11 Challenge Auto Scaling patterns
12 Solution Auto Scaling patterns

Network Traffic Optimizations
13 VPC endpoints
14 Placement groups
15 Network packet size
16 Challenge Measuring network performance
17 Solution Measuring network performance

Storage
18 Choosing the right cloud storage
19 Indexing DynamoDB
20 Challenge File sharing
21 Solution File sharing

Conclusion
22 Next steps