YoVDO

Deep Dive: Amazon Elastic Block Store (Amazon EBS) Performance Optimization

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon Elastic Block Store Courses Cloud Computing Courses Amazon EC2 Courses Benchmarking Courses

Course Description

Overview


Understanding performance metrics and performance tuning is often a challenging task. In this fifth course of the Amazon Elastic Block Store (Amazon EBS) deep dive series, you explore the different metrics, tools, and troubleshooting steps used to improve and optimize your Amazon EBS volumes. You learn how to calculate IOPS and throughput and how these values change based on your volume type, size, and the Amazon EC2 instance used to connect to them. This course helps guide you to reach your performance optimization goals.

  • Course level: Advanced
  • Duration: 60 minutes

Activities

This course includes interactive lessons, demonstrations, and knowledge check questions.

Course objectives

In this course, you will learn to:

  • Benchmark the performance of your cloud application infrastructures
  • Select the best Amazon Elastic Cloud Compute (Amazon EC2) instance type for your workload
  • Identify the best Amazon EBS volume types for your applications
  • Determine how sequential and random I/O operations impact performance
  • Examine applicable monitoring metrics for use in tuning workload performance
  • Troubleshoot Amazon EBS performance issues

Intended audience

This course is intended for:

  • Cloud architects
  • IT professionals

Prerequisites

We recommend that attendees of this course have:

  • Completed the Amazon Elastic Block Store (Amazon EBS) Primer course

Course outline

Lesson 1: Introduction

  • How to Use This Course
  • Course Introduction

Lesson 2: Defining Performance Measurements

  • What is block size
  • Define IOPS
  • Explain throughput
  • Identify I/O and throughput limitations
  • Analyze latency

Lesson 3: Understanding Your Workload

  • Benchmarking
  • Right-Sizing for performance
  • Performance tuning versus performance choices

Lesson 4: Choosing the Best Amazon EC2 Instance for Your Workload

  • Amazon EC2 instance options
  • Amazon EBS-optimized instances
  • Understanding burst versus baseline performance
  • When to use and not use bursting
  • How do credits work?
  • Baseline utilization
  • Monitor your CPU credits

Lesson 5: Determining the Best Amazon EBS Volume for Your Workload

  • Elastic volumes
  • Items to verify before modifying a volume
  • Using unsupported instances with Elastic Volumes
  • Monitor the progress of volume modifications
  • Automating Amazon EBS volume resizing

Lesson 6: Identifying Factors that Affect Performance

  • Random versus sequential operations
  • Designing for performance
  • Frequently asked questions
  • Lab: Benchmarking Amazon EBS volumes

Lesson 7: Tuning Amazon EBS Performance

  • RAID levels
  • Using RAID with Amazon EBS
  • Mixing volume types

Lesson 8: Best Practices for Optimizing Performance

  • Tips for implementing best practices
  • Guidelines for your applications

Lesson 9: Troubleshooting Amazon EBS Performance

  • Using ClouldWatch to troubleshoot EBS performance
  • Micro-bursting
  • Additional troubleshooting resources

Lesson 10: Knowledge Check

  • Assessment

Lesson 11: Resources and Feedback

  • Resources
  • Feedback








Tags

Related Courses

Deep Dive into Amazon Elastic Block Store (EBS)
Amazon via Independent
Understanding Amazon EBS Volume Encryption
Pluralsight
Introduction to Amazon Elastic Block Store (EBS)
Pluralsight
Implementing Amazon Elastic Block Store (EBS)
Pluralsight
AWS Snowball Edge: Using Snowball Edge (Spanish)
Amazon Web Services via AWS Skill Builder