AWS: Cost and Performance Optimization
1h 56mIntermediate2021-06-08
Authors

Shyam Raj
Technical Instructor, Network and Cloud Guru
Course details
As more and more organizations move their workloads and resources to the AWS cloud for its speed, elasticity, and flexible pricing options, it’s more important than ever to optimize processes to avoid extra costs and a heavy burden on resources. In this course, Shyam Raj provides guidance around controlling cloud costs and optimizing performance of apps in AWS. Shyam begins by discussing cost optimization strategies and best practices for improving resource performance. He then showcases AWS services designed to help monitor costs and those designed to help reduce cost by optimizing performance, covering AWS tools like AWS Budgets, Trusted Advisor, and Compute Optimizer. This course also covers the knowledge needed for anyone who is preparing for the corresponding domain of the AWS SysOps Administrator certification exam (SOA-C02).
Skills covered
Amazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsCloud ComputingDeep Dive (X:Y)
Concepts
Introduction
- Optimizing cost and performance in AWS
- What you should know
Apply Cost Optimization Strategies
- Cost allocation tags
- AWS-generated cost allocation tags
- User-defined cost allocation tags
- Monthly cost allocation report
- Using AWS Budgets
- Create billing alarms
- AWS Cost Explorer
Improve Resource Utilization
- AWS Trusted Advisor
- Trusted Advisor recommendations
- AWS Compute Optimizer
Optimize Your EC2 Costs
- On-demand EC2 instances
- EC2 Spot Instances
- Requesting Spot Instances
- Spot instance interruptions
Use Managed Services
- Amazon RDS
- AWS Fargate
- Amazon EFS
Improve EC2 Performance
- Optimize EC2 instance usage
- Optimize EBS volumes
- Enhanced networking
- Placement groups
- EC2 instance store
Apply Performance Optimization Strategies
- S3 Transfer Acceleration
- S3 multipart uploads
- Use RDS Performance Insights
- A word on RDS Proxy
Conclusion
- Next steps