AWS for DevOps: Performance Optimization Best Practices
1h 19mAdvanced2019-12-10
Authors

Carlos Rivas
AWS Infrastructure Expert
Course details
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.
Learning objectives
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
Learning objectives
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
Skills covered
DevOps FoundationsAmazon Web Services (AWS)AmazonDevOpsCloud ServicesCloud PlatformsCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Tips and tricks for AWS DevOps
- 02 - What you should know
- 03 - Overview
1. Measuring Performance
- 04 - Load testing your website
- 05 - Visualizing metrics in CloudWatch
- 06 - Challenge - Benchmarking databases
- 07 - Solution - Benchmarking databases
2. Optimizing Compute Resources
- 08 - Choosing the right EC2 instance
- 09 - Use cases for Spot Instances
- 10 - High performance computing
- 11 - Challenge - Auto Scaling patterns
- 12 - Solution - Auto Scaling patterns
3. Network Traffic Optimizations
- 13 - VPC endpoints
- 14 - Placement groups
- 15 - Network packet size
- 16 - Challenge - Measuring network performance
- 17 - Solution - Measuring network performance
4. Storage
- 18 - Choosing the right cloud storage
- 19 - Indexing DynamoDB
- 20 - Challenge - File sharing
- 21 - Solution - File sharing
Conclusion
- 22 - Next steps
Related courses
- DevSecOps in Action: Securing and Governing Multicloud Infrastructures
- AWS Certified Solutions Architect - Associate (SAA-C02) Cert Prep: 9 Services and Design Scenarios
- AWS Automation and Optimization
- AWS for DevOps: Monitoring, Metrics, and Logging
- AWS for DevOps: High Availability and Elasticity
- AWS for DevOps: Continuous Delivery and Process Automation
- AWS for DevOps: Security, Governance, and Validation
- Practical GenAI for AWS DevOps: Efficiently Design, Script, Debug, and Diagnose
Related learn paths
- Prepare for the AWS SysOps Administrator - Associate (SOA-C02) Exam
- Prepare for the AWS Certified Solutions Architect - Associate Exam (SAA-C02)
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Develop Your AWS Skills
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Foundations of Cloud Computing: Models, Platforms, Services, and Careers
- Getting Started with DevOps
- Prepare for the AWS DevOps Engineer - Professional (DOP-C01) Exam