Bỏ qua tới nội dung
CloudDojo
Phần 2/5 · 6 phút

Amazon EBS volume types cho database

0/3
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

EBS volume của database quyết định IOPS và throughput của toàn hệ thống; Amazon EBS cung cấp nhiều volume type, khác nhau về hiệu năng và giá.

Database đơn hàng của MFTECH chạy trên EC2 instance với nhu cầu IOPS tăng dần. Điều chỉnh thanh IOPS và bật các yêu cầu để xem loại volume phù hợp:

Mẫu truy cập
Loại volume phù hợpgp3, hoặc io1/io2 nếu cần IOPS ổn định

Yêu cầu 25.000 IOPS, vượt mức tối đa 16.000 IOPS của gp2 nhưng vẫn trong giới hạn 80.000 IOPS của gp3. Với database I/O lớn cần IOPS ổn định: Provisioned IOPS SSD (io1 tối đa 64.000 IOPS; io2 Block Express tối đa 256.000 IOPS, độ trễ dưới mili giây).

Tuỳ chọn “Dữ liệu ít truy cập” chỉ dùng để chọn giữa st1 và sc1 khi đọc ghi tuần tự, không dùng làm boot volume và không dùng Multi-Attach. Các trường hợp còn lại chọn loại volume theo IOPS yêu cầu.

Volume gp2 có hiệu năng tỉ lệ với dung lượng: baseline 3 IOPS mỗi GiB (tối thiểu 100, tối đa 16.000 IOPS). Volume gp2 nhỏ hơn 1 TiB burst được lên 3.000 IOPS bằng I/O credit: mỗi volume nhận sẵn 5,4 triệu credit (cũng là mức trần), tiêu credit khi tải vượt baseline và nạp lại khi tải về dưới baseline. Volume gp3 không dùng cơ chế burst: 3.000 IOPS và 125 MiB/s là baseline có sẵn, duy trì liên tục, cấp phát thêm IOPS và throughput độc lập với dung lượng. Mô phỏng một đợt cao điểm 3.000 IOPS trên database đơn hàng:

Volume
01.5003.0000h1h2h3h4h5h6hbaseline 300 IOPSnhu cầuthực tếsố dư credit (trần 5,4 triệu I/O credit)

Chọn cấu hình, kéo thanh trượt, sau đó nhấn Chạy 6 giờ. Đợt cao điểm bắt đầu ở phút thứ 30; ngoài đợt cao điểm hệ thống gần như không có tải.

Ngoài việc lựa chọn loại volume, vận hành EBS còn bao gồm các tác vụ sau:

Giải pháp đề xuấtSnapshot + EBS fast snapshot restore

Volume tạo từ snapshot đã bật fast snapshot restore đạt hiệu năng đầy đủ ngay lập tức, không phải chờ dữ liệu được nạp dần.

Ghi nhớ:
  • Volume type mặc định: gp3 (baseline 3.000 IOPS không cần credit, tối đa 80.000 IOPS; gp2 tối đa 16.000 IOPS, baseline 3 IOPS/GiB, volume dưới 1 TiB burst tới 3.000 IOPS bằng I/O credit, theo dõi bằng metric BurstBalance).
  • Cần IOPS ổn định cho database I/O lớn, trên 80.000 IOPS, hoặc Multi-Attach: io1/io2 (io2 Block Express tối đa 256.000 IOPS).
  • Đọc tuần tự khối dữ liệu lớn: st1; dữ liệu ít truy cập: sc1; hai loại HDD không dùng được làm boot volume.
  • Tạo môi trường test nhanh từ snapshot: fast snapshot restore.
Part 2/5 · 6 phút

Amazon EBS volume types for the database

0/3
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

The database’s EBS volume sets the IOPS and throughput of the whole system; Amazon EBS offers several volume types that differ in performance and price.

MFTECH’s order database runs on an EC2 instance, and its IOPS needs keep growing. Adjust the IOPS slider and turn on requirements to see the suitable volume type:

Mẫu truy cập
Loại volume phù hợpgp3, hoặc io1/io2 nếu cần IOPS ổn định

Yêu cầu 25.000 IOPS, vượt mức tối đa 16.000 IOPS của gp2 nhưng vẫn trong giới hạn 80.000 IOPS của gp3. Với database I/O lớn cần IOPS ổn định: Provisioned IOPS SSD (io1 tối đa 64.000 IOPS; io2 Block Express tối đa 256.000 IOPS, độ trễ dưới mili giây).

Tuỳ chọn “Dữ liệu ít truy cập” chỉ dùng để chọn giữa st1 và sc1 khi đọc ghi tuần tự, không dùng làm boot volume và không dùng Multi-Attach. Các trường hợp còn lại chọn loại volume theo IOPS yêu cầu.

gp2 performance scales with size: a baseline of 3 IOPS per GiB (minimum 100, maximum 16,000 IOPS). gp2 volumes smaller than 1 TiB can burst to 3,000 IOPS using I/O credits: each volume starts with 5.4 million credits (also the cap), spends credits while the load is above the baseline, and earns them back when the load drops below it. gp3 volumes do not burst: 3,000 IOPS and 125 MiB/s are an included baseline sustained indefinitely, and you provision extra IOPS and throughput independently of size. Simulate a 3,000 IOPS peak on the order database:

Volume
01.5003.0000h1h2h3h4h5h6hbaseline 300 IOPSnhu cầuthực tếsố dư credit (trần 5,4 triệu I/O credit)

Chọn cấu hình, kéo thanh trượt, sau đó nhấn Chạy 6 giờ. Đợt cao điểm bắt đầu ở phút thứ 30; ngoài đợt cao điểm hệ thống gần như không có tải.

Besides choosing a volume type, operating EBS also involves these tasks:

Giải pháp đề xuấtSnapshot + EBS fast snapshot restore

A volume created from a snapshot with fast snapshot restore enabled delivers full performance immediately, without waiting for the data to load gradually.

Ghi nhớ:
  • Default volume type: gp3 (3,000 IOPS baseline without credits, up to 80,000 IOPS; gp2 up to 16,000 IOPS, a 3 IOPS/GiB baseline, and volumes under 1 TiB burst to 3,000 IOPS with I/O credits, tracked by the BurstBalance metric).
  • Consistent IOPS for I/O-intensive databases, more than 80,000 IOPS, or Multi-Attach: io1/io2 (io2 Block Express up to 256,000 IOPS).
  • Large sequential reads: st1; infrequently accessed data: sc1; the two HDD types cannot be used as boot volumes.
  • Quickly creating a test environment from a snapshot: fast snapshot restore.

Kiểm tra nhanh

Trả lời để ghi nhận đã đọc phần này. Câu trả lời sai sẽ được nhắc ôn lại vào những ngày sau.

Database đơn hàng cần IOPS ổn định trên 100.000. Chọn volume type nào?
MFTECH tạo môi trường test từ snapshot của production và cần volume đạt hiệu năng đầy đủ ngay từ đầu. Chọn gì?

Đã trả lời 0/2 câu