Penyimpanan EC2: Penyimpanan Instans vs EBS
Pahami kapan menggunakan penyimpanan instans sementara dibandingkan volume EBS persisten, serta cara memilih tipe volume EBS yang tepat.
Penyimpanan EC2: Penyimpanan Instans vs EBS adalah pelajaran Cloud & IT Cert Prep gratis di CoddyKit. Ini adalah pelajaran 4 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 Cloud & IT Cert Prep, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Cloud & IT Cert Prep mencakup 4 pelajaran total.
Gambaran Umum Pilihan Penyimpanan EC2
Instans EC2 dapat menggunakan dua jenis penyimpanan lokal: Instance Store dan Amazon EBS (Elastic Block Store). Instance Store terpasang secara fisik pada server host, sehingga menawarkan IOPS dan throughput yang sangat tinggi, tetapi memiliki catatan penting—data hilang saat instans dihentikan atau diakhiri. EBS menyediakan penyimpanan blok persisten yang terpasang melalui jaringan dan tetap bertahan setelah instans dihentikan, dimulai ulang, atau diakhiri. Memahami kapan harus menggunakan masing-masing pilihan merupakan topik yang sering muncul dalam ujian SAA-C03.
Instance Store: Penyimpanan Sementara
Instance Store (juga disebut penyimpanan sementara) terdiri atas SSD NVMe yang terpasang secara fisik pada perangkat keras host yang menjalankan instans EC2 Anda. Data di Instance Store hilang setiap kali instans dihentikan, dihibernasi, atau diakhiri, atau jika perangkat keras yang mendasarinya mengalami kegagalan. Namun, data tetap ada setelah boot ulang. Instance Store ideal untuk: data penyangga/tembolok/scratch, file sementara, serta data yang direplikasi di seluruh armada (misalnya, node Cassandra). Tidak semua jenis instans menyertakan Instance Store; cari sufiks d (misalnya, i3.xlarge, m5d.large).
# List NVMe block devices on an Instance Store instance
lsblk
# Example output:
# NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
# nvme0n1 259:0 0 500G 0 disk /
# nvme1n1 259:1 0 900G 0 disk <- instance storeAmazon EBS: Penyimpanan Blok Persisten
Volume Amazon EBS adalah penyimpanan yang terpasang melalui jaringan dan tetap ada secara independen dari siklus hidup instans EC2. Volume EBS berada di Availability Zone tertentu dan dapat dipasang ke satu instans EC2 pada satu waktu (kecuali multi-attach io1/io2). Saat Anda menghentikan dan memulai ulang instans, volume EBS mempertahankan semua data. Anda dapat melepaskannya dari satu instans dan memasangnya ke instans lain di AZ yang sama, atau membuat snapshot untuk menyalinnya ke AZ atau Region lain.
# Create an EBS volume and attach it to an instance
aws ec2 create-volume \
--size 100 \
--volume-type gp3 \
--availability-zone us-east-1a
aws ec2 attach-volume \
--volume-id vol-0abcdef1234567890 \
--instance-id i-0abcdef1234567890 \
--device /dev/xvdfTipe Volume EBS: Opsi SSD
AWS menawarkan empat tipe volume EBS. gp3 (SSD Serbaguna): dasar 3.000 IOPS dan 125 MB/s, dapat dikonfigurasi secara terpisah hingga 16.000 IOPS dan 1.000 MB/s—pilihan bawaan dan paling hemat biaya untuk sebagian besar beban kerja. gp2: SSD Serbaguna versi lama dengan IOPS yang meningkat sesuai ukuran (3 IOPS/GB, maks. 16.000)—sedang dihentikan secara bertahap demi gp3. io2 Block Express: SSD IOPS Terprovisi hingga 256.000 IOPS dan 4.000 MB/s—untuk basis data intensif I/O seperti SAP HANA atau Oracle. io1: SSD IOPS Terprovisi lama.
Tipe Volume EBS: Opsi HDD
Dua tipe EBS berbasis HDD dioptimalkan untuk throughput, bukan IOPS. st1 (HDD Dioptimalkan untuk Throughput): dasar 40 MB/s/TB, lonjakan hingga 250 MB/s/TB—ideal untuk data besar, pemrosesan log, dan gudang data dengan pembacaan berurutan dalam jumlah besar. sc1 (HDD Dingin): dasar 12 MB/s/TB, lonjakan hingga 80 MB/s/TB—opsi EBS berbiaya paling rendah untuk data berurutan yang jarang diakses. Volume HDD tidak dapat digunakan sebagai volume boot (perangkat root). Pilih st1 atau sc1 hanya saat throughput lebih penting daripada IOPS dan pola akses data berupa pembacaan/penulisan berurutan dalam jumlah besar.
Snapshot EBS
Snapshot EBS adalah cadangan volume pada suatu titik waktu yang disimpan secara tahan lama di Amazon S3 (meskipun Anda mengaksesnya melalui API EC2, bukan S3 secara langsung). Snapshot bersifat inkremental: snapshot pertama menangkap seluruh volume, sedangkan snapshot berikutnya hanya mencatat blok yang berubah sejak snapshot terakhir, sehingga mengurangi biaya penyimpanan. Anda dapat membuat volume EBS baru dari snapshot apa pun di AZ mana pun dalam Region yang sama, atau menyalin snapshot ke Region lain untuk pemulihan bencana lintas-Region.
# Create a snapshot
aws ec2 create-snapshot \
--volume-id vol-0abcdef1234567890 \
--description 'Daily backup of prod DB volume'
# Copy snapshot to another region for DR
aws ec2 copy-snapshot \
--source-region us-east-1 \
--source-snapshot-id snap-0abcdef1234567890 \
--region eu-west-1 \
--description 'Cross-region DR copy'Enkripsi EBS
Volume dan snapshot EBS dapat dienkripsi menggunakan kunci AWS KMS. Enkripsi bersifat transparan bagi instans—data dienkripsi saat berpindah antara instans dan volume, serta saat disimpan. Anda dapat mengaktifkan enkripsi bawaan tingkat akun agar setiap volume EBS baru yang dibuat dalam akun otomatis dienkripsi tanpa konfigurasi per volume. Mengenkripsi volume yang belum dienkripsi mengharuskan Anda membuat snapshot, membuat salinan snapshot terenkripsi, lalu membuat volume baru dari snapshot terenkripsi tersebut.
# Enable default EBS encryption for the account
aws ec2 enable-ebs-encryption-by-default --region us-east-1
# Verify it is enabled
aws ec2 get-ebs-encryption-by-default --region us-east-1Multi-Attach EBS
Multi-Attach EBS memungkinkan volume io1 atau io2 dilampirkan ke hingga 16 instans EC2 di Availability Zone yang sama secara bersamaan. Semua instans yang dilampirkan memiliki akses baca/tulis penuh. Fitur ini digunakan untuk aplikasi Linux berkluster (seperti Oracle RAC atau Teradata) yang mengelola konkurensi pada lapisan aplikasi menggunakan sistem file yang sadar kluster. Multi-Attach bukan pengganti EFS untuk sistem file bersama—fitur ini khusus untuk akses tingkat blok berkluster dengan koordinasi yang dikelola aplikasi.
Memilih Antara Instance Store dan EBS
Kriteria keputusan utama: Memerlukan persistensi? → Gunakan EBS. Data dapat dibuat ulang atau direplikasi? → Instance Store dapat digunakan dan memberikan performa lebih tinggi. Basis data dengan data penting? → Selalu gunakan EBS (dengan snapshot dan enkripsi). Ruang kerja sementara untuk pelatihan ML atau operasi pengurutan? → Gunakan Instance Store untuk throughput maksimum tanpa biaya tambahan. Ujian sering menyajikan skenario ketika Anda harus menentukan apakah penyimpanan sementara atau persisten sesuai untuk suatu beban kerja.
Instans yang Dioptimalkan untuk EBS
Instans yang dioptimalkan untuk EBS menyediakan bandwidth jaringan khusus antara instans EC2 dan EBS, terpisah dari bandwidth jaringan umum instans. Hal ini mencegah persaingan jaringan antara lalu lintas aplikasi dan I/O penyimpanan. Sebagian besar tipe instans generasi saat ini sudah dioptimalkan untuk EBS secara bawaan tanpa biaya tambahan. Tipe instans yang lebih lama mungkin mengharuskan pengaktifan optimasi EBS secara manual (dengan biaya tambahan per jam). Untuk beban kerja basis data dengan I/O tinggi, selalu pastikan tipe instans Anda dioptimalkan untuk EBS agar mencapai IOPS terprovisi penuh dari volume Anda.
Amazon Data Lifecycle Manager
Amazon Data Lifecycle Manager (DLM) mengotomatiskan pembuatan, retensi, dan penghapusan snapshot EBS serta AMI. Anda menentukan kebijakan siklus hidup yang menetapkan volume mana yang akan dicadangkan (berdasarkan tag), seberapa sering snapshot dibuat (setiap 1, 2, 3, 4, 6, 8, atau 12 jam, atau setiap hari), serta jumlah snapshot yang akan dipertahankan. DLM menghilangkan kebutuhan akan skrip cadangan kustom dan terintegrasi dengan CloudWatch untuk memantau kondisi kebijakan. Untuk snapshot lintas-Region, konfigurasikan kebijakan salin dalam definisi DLM yang sama.
Pemeriksaan Singkat
Uji pemahaman Anda tentang konsep AWS Solutions Architect (SAA-C03) dari pelajaran ini.
Ringkasan Pelajaran
Dalam pelajaran ini Anda mempelajari: Instance Store menawarkan performa I/O lokal tertinggi, tetapi bersifat sementara—data hilang saat instans dihentikan atau diterminasi, EBS menyediakan penyimpanan blok persisten yang dilampirkan melalui jaringan dengan empat tipe volume yang dioptimalkan untuk IOPS (gp3, io2) atau throughput (st1, sc1), dan snapshot EBS memungkinkan cadangan pada suatu titik waktu yang disimpan di S3 dan dapat digunakan untuk pemulihan lintas-AZ atau lintas-Region. Selanjutnya, kita akan mempelajari Dasar-Dasar Penyimpanan Objek S3.
Belajar Cloud & IT Cert Prep dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 150
- Pelajaran
- 600
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Penyimpanan EC2: Penyimpanan Instans vs EBS” gratis?
Ya — teks lengkap “Penyimpanan EC2: Penyimpanan Instans vs EBS” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Cloud & IT Cert Prep, upgrade ke CoddyKit PRO. Kursus Cloud & IT Cert Prep mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Penyimpanan EC2: Penyimpanan Instans vs EBS”?
Pahami kapan menggunakan penyimpanan instans sementara dibandingkan volume EBS persisten, serta cara memilih tipe volume EBS yang tepat. Kamu berlatih Cloud & IT Cert Prep 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 Cloud & IT Cert Prep?
Tidak diperlukan pengalaman sebelumnya. Cloud & IT Cert Prep 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 4 dari 4.
Berapa lama pelajaran “Penyimpanan EC2: Penyimpanan Instans vs EBS” 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 Cloud & IT Cert Prep ini?
Ya. Setiap pelajaran Cloud & IT Cert Prep 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
- Meluncurkan Instans EC2 Pertama Anda
- Tipe Instans dan Model Harga
- Grup Keamanan dan Pasangan Kunci
- Penyimpanan EC2: Penyimpanan Instans vs EBS