In this lab, you will test the performance of different Amazon EBS volumes by simulating application I/O workloads using industry standard benchmarking tools (e.g. Flexible IO Tester or FIO) for Linux. You will then use CloudWatch to monitor and compare EBS volume performance.
Level
Advanced
Duration
1 Hours 0 MinutesCourse Objectives
In this course, you will learn how to:
- Test the performance of different Amazon EBS volumes using FIO (Flexible IO Tester)
- Use CloudWatch to monitor the performance of different EBS volume types
- Use disk striping to optimize the performance of your Amazon EBS volumes
- Evaluate the volume types most suitable for your application workloads
Intended Audience
This course is intended for:
- Architects
- Developers
Infrastructure Engineers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- Familiarity with the AWS Management Console
- Basic knowledge of Amazon Elastic Block Store
- Understanding of different volume types such as SSD and HDD
- Understanding of different storage performance parameters like Throughput, IOPS, IO size, IO Latency, and Bandwidth
Course Outline
- Task 1: Explore your environment
- Task 2: Connect to the EC2 Instance and Install FIO
- Task 3: Make Amazon EBS volumes available for use on Linux
- Task 4: Benchmarking your Volumes
- Task 5: Use CloudWatch to review Throughput and IOPS performance
- Task 6: Optimize the performance of your Data volume through disk striping