0Pricing
AWS Solutions Architect · Pelajaran

Jenis Volume EBS: gp3, io2, st1, sc1

Bandingkan SSD Serbaguna, SSD IOPS Terprovisi, HDD yang Dioptimalkan untuk Throughput, dan HDD Dingin untuk memilih volume yang tepat bagi beban kerja Anda.

Jenis Volume EBS: gp3, io2, st1, sc1 adalah pelajaran AWS Solutions Architect gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar AWS Solutions Architect, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus AWS Solutions Architect mencakup 4 pelajaran total.

Ikhtisar Volume EBS

Amazon Elastic Block Store (EBS) menyediakan volume penyimpanan blok persisten untuk instance EC2. Tidak seperti instance store (yang bersifat sementara dan terikat pada siklus hidup instance), volume EBS berdiri secara independen dari instance yang terpasang padanya — data tetap bertahan setelah instance dihentikan, dimulai ulang, dan bahkan setelah instance diakhiri (jika volume dilepas terlebih dahulu). Volume EBS direplikasi dalam satu Availability Zone untuk ketahanan. Memahami keempat jenis volume sangat penting untuk ujian SAA-C03.

gp3: SSD Tujuan Umum (Generasi Saat Ini)

gp3 adalah volume SSD tujuan umum generasi saat ini. Karakteristik utamanya: baseline 3.000 IOPS sudah termasuk tanpa biaya tambahan terlepas dari ukuran volume, hingga 16.000 IOPS dan 1.000 MB/s throughput (keduanya dapat dikonfigurasi secara independen), serta rentang ukuran 1 GiB hingga 16 TiB. gp3 20% lebih murah daripada gp2 dan sebaiknya menjadi pilihan default untuk sebagian besar beban kerja, termasuk volume boot, lingkungan pengembangan, database kecil hingga menengah, dan aplikasi interaktif berlatensi rendah.

# Create a gp3 volume with custom IOPS and throughput
aws ec2 create-volume \
  --volume-type gp3 \
  --size 500 \
  --iops 6000 \
  --throughput 500 \
  --availability-zone us-east-1a \
  --encrypted

# gp3 allows IOPS and throughput to be set independently
# Baseline: 3,000 IOPS / 125 MB/s
# Maximum: 16,000 IOPS / 1,000 MB/s

gp2: SSD Tujuan Umum (Generasi Sebelumnya)

gp2 adalah SSD tujuan umum generasi sebelumnya. Perbedaan utama dari gp3: IOPS bergantung pada ukuran volume (3 IOPS per GiB, minimum 100, maksimum 16.000), dan kredit burst memungkinkan volume kecil mencapai 3.000 IOPS untuk sementara. Throughput mencapai 250 MB/s, tetapi tidak dapat dikonfigurasi secara independen. AWS merekomendasikan migrasi dari gp2 ke gp3 — Anda mendapatkan baseline IOPS yang lebih tinggi, penyetelan IOPS/throughput secara independen, dan biaya yang lebih rendah. Untuk ujian, pahami bahwa IOPS gp2 meningkat sesuai ukuran, sedangkan IOPS gp3 tetap terlepas dari ukuran.

# Migrate an existing gp2 volume to gp3 (no downtime)
aws ec2 modify-volume \
  --volume-id vol-0abc1234def567890 \
  --volume-type gp3 \
  --iops 3000 \
  --throughput 125

# Monitor the modification status
aws ec2 describe-volumes-modifications \
  --volume-ids vol-0abc1234def567890 \
  --query 'VolumesModifications[].{State:ModificationState,Progress:Progress}'

io2 Block Express: SSD dengan IOPS yang Disediakan

io2 Block Express adalah volume EBS berperforma tertinggi yang dirancang untuk beban kerja intensif I/O. Volume ini menawarkan hingga 256.000 IOPS dan 4.000 MB/s throughput per volume, dengan SLA ketahanan 99,999% (lima sembilan) — lebih tinggi daripada jenis EBS lainnya. io2 adalah pilihan yang tepat untuk database yang sangat penting bagi operasional seperti Oracle, SAP HANA, dan Microsoft SQL Server yang memerlukan IOPS tinggi secara berkelanjutan dengan latensi rendah dan konsisten dalam kisaran submilidetik.

# Create an io2 volume for a high-performance database
aws ec2 create-volume \
  --volume-type io2 \
  --size 2000 \
  --iops 64000 \
  --availability-zone us-east-1a \
  --encrypted

# io2 IOPS-to-size ratio: up to 1,000 IOPS per GiB
# Example: 2,000 GiB volume supports up to 64,000 IOPS
# io2 Block Express: up to 256,000 IOPS on supported instances (R6i, X2i, etc.)

io1: SSD dengan IOPS yang Disediakan (Warisan)

io1 adalah SSD dengan IOPS yang Disediakan generasi sebelumnya. Volume ini mendukung hingga 64.000 IOPS dan 1.000 MB/s throughput, dengan rasio maksimum IOPS terhadap GiB sebesar 50:1. io1 menyediakan ketahanan 99,8–99,9% (lebih rendah daripada 99,999% milik io2). Untuk beban kerja baru yang memerlukan IOPS yang disediakan, selalu pilih io2 Block Express daripada io1 — io2 menawarkan IOPS, throughput, dan ketahanan yang jauh lebih tinggi dengan harga yang sebanding. Ujian SAA-C03 mungkin menampilkan io1 sebagai pilihan; pilih io2 jika persyaratan menyebutkan “performa tertinggi” atau “ketahanan lima sembilan”.

st1: HDD yang Dioptimalkan untuk Throughput

st1 adalah volume hard disk drive yang dioptimalkan untuk beban kerja berurutan dengan throughput tinggi, yang mengakses data dalam jumlah besar secara berurutan. Volume ini menawarkan hingga 500 IOPS dan 500 MB/s throughput untuk volume hingga 16 TiB. Biaya per GB jauh lebih rendah dibandingkan volume SSD. st1 ideal untuk pemrosesan big data, pergudangan data, pemrosesan log, dan beban kerja streaming yang lebih mementingkan throughput (MB/s) daripada IOPS. st1 tidak dapat digunakan sebagai volume boot.

# Create an st1 volume for a Hadoop data node
aws ec2 create-volume \
  --volume-type st1 \
  --size 4000 \
  --availability-zone us-east-1a

# st1 performance:
# Baseline throughput: 40 MB/s per TiB
# Burst throughput: 250 MB/s per TiB
# Maximum throughput: 500 MB/s
# Minimum size: 125 GiB, Maximum: 16 TiB
# Cannot be used as a boot volume

sc1: HDD Dingin

sc1 adalah jenis volume EBS dengan biaya terendah, yang dirancang untuk data dingin yang jarang diakses. Volume ini menawarkan hingga 250 IOPS dan 250 MB/s throughput untuk volume hingga 16 TiB. sc1 sesuai untuk arsip, cadangan, dan data dingin yang harus tetap tersedia secara daring tetapi jarang diakses (misalnya setiap bulan). Seperti st1, sc1 tidak dapat digunakan sebagai volume boot. Jika kata kunci utama dalam soal adalah pengoptimalan biaya dan beban kerja jarang diakses, jawabannya adalah sc1.

# Create an sc1 volume for cold archive data
aws ec2 create-volume \
  --volume-type sc1 \
  --size 8000 \
  --availability-zone us-east-1a

# sc1 performance:
# Baseline throughput: 12 MB/s per TiB
# Burst throughput: 80 MB/s per TiB
# Maximum throughput: 250 MB/s
# Minimum size: 125 GiB
# CANNOT be used as a boot volume

Memilih Jenis Volume EBS yang Tepat

Gunakan kerangka pengambilan keputusan ini untuk ujian SAA-C03: Volume boot atau aplikasi umum → gp3. Basis data dengan IOPS tinggi, latensi submilidetik, ketahanan lima sembilan → io2 Block Express. Big data, streaming, gudang data — akses berurutan, sensitif terhadap biaya → st1. Arsip data dingin, akses tidak sering, biaya terendah → sc1. Jika soal menyebutkan 'IOPS tertinggi yang tersedia' → io2. Jika soal menyebutkan 'paling hemat biaya' untuk data yang sering diakses → gp3. Jika soal menyebutkan 'penyimpanan per GB paling murah' → sc1.

Multi-Attach untuk io1 dan io2

EBS Multi-Attach memungkinkan satu volume io1 atau io2 dilampirkan ke hingga 16 instans EC2 berbasis Nitro secara bersamaan dalam AZ yang sama. Setiap instans memiliki akses baca/tulis penuh. Fitur ini berguna untuk mencapai ketersediaan aplikasi yang lebih tinggi pada basis data berklaster seperti Oracle RAC. Perhatikan bahwa Multi-Attach TIDAK didukung untuk gp2, gp3, st1, atau sc1. Sistem berkas harus berupa sistem berkas yang mendukung klaster — ext4 atau xfs Linux standar akan merusak data jika beberapa instans menulis secara bersamaan.

# Enable Multi-Attach when creating an io2 volume
aws ec2 create-volume \
  --volume-type io2 \
  --size 500 \
  --iops 10000 \
  --availability-zone us-east-1a \
  --multi-attach-enabled

# Attach to multiple instances
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0AAA --device /dev/sdf
aws ec2 attach-volume --volume-id vol-0MULTI --instance-id i-0BBB --device /dev/sdf

Tips Performa EBS

Fakta penting tentang performa EBS: jenis instans EC2 membatasi bandwidth EBS — bahkan volume gp3 dengan 16.000 IOPS dapat mengalami hambatan karena batas throughput yang dioptimalkan untuk EBS pada instans. Instans yang dioptimalkan untuk EBS memiliki bandwidth khusus antara EC2 dan EBS. Pra-pemanasan tidak lagi diperlukan untuk volume yang dibuat dari snapshot — AWS secara otomatis melakukan pra-pemanasan pada volume yang dipulihkan. Gunakan io2 Block Express pada keluarga instans yang didukung (R6i, X2iedn) untuk memperoleh hingga 256.000 IOPS. RAID 0 pada beberapa volume dapat melipatgandakan IOPS dan throughput, tetapi mengurangi toleransi terhadap kegagalan.

# Check the EBS bandwidth available to an instance type
aws ec2 describe-instance-types \
  --instance-types m5.xlarge \
  --query 'InstanceTypes[].EbsInfo.{MaxBandwidth:EbsOptimizedSupport,MaxIops:EbsInfo}'

# Verify EBS optimization is enabled on a running instance
aws ec2 describe-instances \
  --instance-ids i-0abc1234 \
  --query 'Reservations[].Instances[].EbsOptimized'

Modifikasi Jenis Volume

Anda dapat memodifikasi jenis, ukuran, IOPS, dan throughput volume EBS saat volume tersebut terpasang dan sedang digunakan — tanpa memerlukan waktu henti. Volume akan berpindah melalui status modifying, optimizing, dan completed. Ukuran hanya dapat ditambah (Anda tidak dapat memperkecil volume). Setelah menambah ukuran volume, Anda harus memperluas sistem berkas di dalam sistem operasi menggunakan growpart dan resize2fs (Linux) atau Manajemen Disk (Windows). Kemampuan modifikasi saat aktif ini merupakan pembeda utama EBS dibandingkan penyimpanan instans.

# Resize a gp3 volume from 100 GiB to 500 GiB
aws ec2 modify-volume \
  --volume-id vol-0abc1234def567890 \
  --size 500

# After AWS completes the resize, extend the filesystem:
# On Linux (for /dev/xvda1 partition):
# sudo growpart /dev/xvda 1
# sudo resize2fs /dev/xvda1

Pemeriksaan Singkat

Uji pemahaman Anda tentang konsep AWS Solutions Architect (SAA-C03) dari pelajaran ini.

Rangkuman Pelajaran

Dalam pelajaran ini Anda mempelajari bahwa: gp3 adalah SSD default dengan baseline 3.000 IOPS dan throughput yang dapat dikonfigurasi secara independen, io2 Block Express menyediakan hingga 256.000 IOPS dengan ketahanan lima sembilan untuk basis data yang sangat penting, st1 adalah HDD yang dioptimalkan untuk throughput dan big data berurutan, sedangkan sc1 adalah HDD dengan biaya terendah untuk data dingin yang jarang diakses. Selanjutnya kita akan membahas snapshot EBS, enkripsi, dan konfigurasi RAID.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Jenis Volume EBS: gp3, io2, st1, sc1” gratis?

Ya — teks lengkap “Jenis Volume EBS: gp3, io2, st1, sc1” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus AWS Solutions Architect, upgrade ke CoddyKit PRO. Kursus AWS Solutions Architect mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Jenis Volume EBS: gp3, io2, st1, sc1”?

Bandingkan SSD Serbaguna, SSD IOPS Terprovisi, HDD yang Dioptimalkan untuk Throughput, dan HDD Dingin untuk memilih volume yang tepat bagi beban kerja Anda. Kamu berlatih AWS Solutions Architect dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai AWS Solutions Architect?

Tidak diperlukan pengalaman sebelumnya. AWS Solutions Architect di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Jenis Volume EBS: gp3, io2, st1, sc1” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran AWS Solutions Architect ini?

Ya. Setiap pelajaran AWS Solutions Architect menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Jenis Volume EBS: gp3, io2, st1, sc1
  2. Snapshot, Enkripsi, dan RAID EBS
  3. EFS: Penyimpanan Berkas Bersama untuk Linux
  4. FSx: Server Berkas Windows dan Lustre
← Kembali ke AWS Solutions Architect