Modul 7 - Catatan Storage di AWS
Modul 7: Storage di AWS
Pada sesi kelima ini, kita akan membahas dua modul penting terkait penyimpanan data secara umum dan bagaimana mengorganisasinya dengan storage untuk database.
Layanan Storage AWS
Modul 7 membahas empat layanan storage AWS:
Block Storage (EBS)
Simple Storage Service (S3)
Elastic File System (EFS)
S3 Glacier
Aktivitas Modul
Ada 27 faktor modul 7 yang harus diselesaikan:
Web terkait dengan GPS
Bentuk modul (mengecek)
Menyelesaikan modul akan memberi centang hijau sebagai tanda selesai.
Tujuan Pembelajaran
Memahami berbagai tipe storage.
Memahami apa itu S3 dan bagaimana menggunakannya dengan EC2 Instances (EBS).
Menjelaskan GPS dan fungsionalitasnya.
Memahami S3 Glacier dan fungsionalitasnya.
Core Layanan AWS
Layanan AWS meliputi:
Networking (VPC)
Komputasi (EBS)
Storage (empat layanan)
Database (dua layanan atau lebih)
Elastic Block Storage (EBS)
EBS dapat dianalogikan sebagai virtual hard disk di cloud. Biasanya di-attach ke EC2 instance agar bisa digunakan.
Keuntungan EBS
Skalabilitas kapasitas dan performa.
Memanfaatkan global infrastructure AWS.
Replikasinya bisa diletakkan di satu atau lebih Availability Zone (AZ).
Block vs. Object Storage
EBS mewakili block storage, sementara S3 adalah object storage.
Block Storage (EBS): Menyimpan file dalam sektor dan blok. Perubahan hanya memengaruhi bagian yang diubah.
Object Storage (S3): Menyimpan data sebagai objek. Setiap update memerlukan update keseluruhan file.
Block storage umumnya lebih cepat dan menggunakan bandwidth lebih sedikit.
Penggunaan EBS
Membuat individual volume terpisah.
Meningkatkan level bukti dengan verifikasi.
Menyimpan snapshot di S3 sebagai backup.
Penggunaan Utama EBS
Boot volume untuk EC2 instance.
Standard storage untuk penyimpanan data online.
Datastore untuk virtual system.
Cache untuk database.
Tipe EBS Volume
Ada tiga opsi jenis penyimpanan dari EBS:
1. Solid State Drive (SSD)
Umum digunakan sebagai tempat penyimpanan.
Dua tipe: General Purpose SSD dan Provisioned IOPS SSD.
Perbandingan General Purpose SSD vs. Provisioned IOPS SSD
Fitur | General Purpose SSD | Provisioned IOPS SSD |
|---|---|---|
Volume Size | 4 GB - 16 TB | 4 GB - 64 TB |
Max IOPS | 16.000 | 20.000 |
Throughput | - | - |
Persyaratan untuk mencapai maksimum IOPS harus dipenuhi, seperti menggunakan instance yang didukung block storage.
General Purpose SSD
GP3 dan GP2 memiliki sedikit perbedaan.
GP3: Throughput hingga 1.000 megabit per second.
GP2: Throughput sekitar 250 megabit per second.
Provisioned IOPS SSD
Throughput bisa mencapai 4.000 megabit per second.
IOPS bisa didapatkan sampai 1.000.
2. EBS Hard Disk Drive (HDD)
Fokus pada volume besar.
Opsi jika membutuhkan volume besar; magnetic.
Perbandingan HDD
Optimized throughput.
Kecepatan input output per detik tidak terlalu tinggi.
Fitur | Value |
|---|---|
kbps | 500 dan 250 |
IOPS (SSD) | Sampai 16.000 |
Tipe Lainnya
Data warehouse
Allah Processing
Data jarang diakses (cold).
Membutuhkan storage dengan harga yang paling rendah (paling murah).
Pemilihan tipe EBS tergantung pada kebutuhan IOPS dan throughput.
Provisioned IOPS: Untuk aplikasi bisnis yang membutuhkan IOPS tinggi (lebih dari 16.000).
General Purpose: Sistem boot volume, portal desktop, aplikasi interaktif dengan low latency.
HDD tidak bisa digunakan untuk boot volume EC2; hanya SSD.
Fitur EBS
Snapshot untuk backup dan membuat volume baru berdasarkan backup.
Encryption tersedia secara default.
Elastisitas: Mudah meningkatkan kapasitas dan merubah tipe volume.
Resize tanpa mematikan instance.
Independen dari instance dan dapat di-attach atau di-detach.
Biaya EBS
Komponen pembiayaan:
IOPS (General Purpose atau Provisioned)
Snapshot per GB per bulan
Data transfer (inbound gratis, outbound cross-region berbayar)
Club dan Demo
Demonstrasi tentang EBS, S3 dan YKK (persisten sama block storage).
Rangkuman EBS
Dua jenis tipe EBS (HDD dan SSD).
Pembagian tipe (General Purpose atau Provisioned).
Replikasinya (AZ yang sama, Data Center yang berbeda).
Encryption secara default.
Elastisitas (ukuran dan tipe volume bisa dirubah).
Backup (menggunakan snapshot yang disimpan di S3).
Aktivitas Web (EBS)
Buat EC2 instance.
Buat volume dan attach ke instance.
Buat snapshot.
Instruksi
Buat EBS volume.
Attach volume ke instance.
Koneksi ke EC2 instance (download .pem untuk Windows).
Konfigurasi file system.
Buat snapshot.
Buat volume berdasarkan snapshot (isi volume akan identikal).
EBS tidak ada layanan web secara spesifik; diarahkan melalui EC2. Ada di bagian volume Elastic Doctor.
Simple Storage Service (S3)
S3 sebagai object storage tingkat lanjut. Data disimpan sebagai objek dalam file.
Konsep S3
Membuat bucket (penampung objek).
Kapasitas virtually unlimited.
Tidak ada batasan jumlah objek dalam bucket.
Ukuran objek maksimal 5 terabyte.
Durabilitas S3 Standar
, yang berarti mendekati 100%.
Pengaturan Akses
Akses ke bucket dan objek bisa diatur secara detail (mulai dari bucket hingga objek tertentu).
Objek S3
Objek bisa berupa file apapun (gambar, video, log, program, kompresi ZIP, dll.). Snapshot database juga bisa disimpan sebagai objek di S3.
Akses S3
AWS Management Console
API
AWS Command-Line Interface
Menggunakan endpoint untuk komunikasi antara resource di VPC tanpa melalui public internet.
Storage Class S3
Standard
Ohin terjun payung
Kristandar dengan akses yang mungkin
Warzone
S3 Glacier
S3 Archive
Standar akan direplikasi di lebih dari satu zone. S3 ambil lebih dari satu sound. Storage class S3 disimpan di single (mengurangi durabilitas).
Biaya Storage Class
Paling tinggi: Standar
Paling murah: Deep Freeze
Proses Akses Bucket
Banyak game menentukan bahwa objek yang diakses ada di bucket. Bucket bukan hal yang fisikal; hanya kontainer logikal untuk objek.
Kita membuat batasan antara objek menggunakan bucket. Misalnya, bucket untuk photos, AWS, aset, dll.
Keunggulan Durabilitas
Data direplikasi di Data Center yang lain dalam region yang sama. Jika ada masalah di satu fasilitas, data tetap bisa diakses dari replika.
Akses Tanpa Bottleneck
S3 memastikan tidak ada bottleneck walaupun banyak user mengakses data yang sama.
Metode Akses S3
Standar seperti layanan servis yang lainnya.
Konsol
Kyle fakta
SDG secara program
Masing-masing bisa digunakan dari program dan acara aksesnya.
Operasi S3
Berupa input, copy, update, delete untuk melakukan operasi terhadap objek di dalam bucket di S3.
Penggunaan S3
Tutorial PKNS FC atau web Asep (skala otomatis dan handle request).
Lead with Asep.
Web hosting (file HTML dan static content seperti CSS, JavaScript).
Backup (snapshot EBS dan RDS).
Staging area for big data (sebelum processing).
Pusat media (video atau music).
Pricing S3
Menganut paham PDI-P (untuk apa yang kita gunakan). Komponennya:
GB yang dipakai per bulan
Proses move
Transfer out
Request nyeri aja
Kemudian request untuk melakukan modifikasi di objek.
Tidak termasuk pot copy, pos untuk membuat objek baru. Transfer dari S3 ke cloud front di dalam region yang sama: gratis.
Ini sama pada saat kita upload ke S3, itu tidak akan masuk. Kemudian transfer dari S3 ke cloud front, ataupun di situ dalam region yang sama.
Estimasi Biaya
Gunakan antifashion kalkulator untuk estimasi biaya per bulan.
Faktor lain: waktu akses, jumlah storage, dan jumlah request.
Extrimnya, itu yang akan masuk dalam komponen biaya S3.
Elastic File System (EFS)
Network File System (NFS) untuk proses storage yang diakses dalam jaringan dan oleh lebih dari satu komputer. Konsepnya serupa dengan storage yang digunakan bersama oleh beberapa instance. Supportnya ya met operasi sistem versi 40 dan 41. Dan hanya tersedia untuk yang Linux-based saja.
Keunggulan
Shared storage antara beberapa EC2 instance dengan visi tulisannya itu Linux-based.
Arsitektur
EFS diletakkan dalam VPC.
Konfigurasi mount point di beberapa EC2 instance.
Mount target diletakkan di masing-masing AZ.
EC2 instance mengakses mount target untuk mengakses storage EFS.
Langkah-langkah Membuat EFS
Buat dulu isi turis OS-nya.
Launch EC2 instance (lebih dari satu).
Buat EFS.
Buat motor games nanti di masing-masing subnet (arahkanke AZ).
Koneksikan dari instance ke mount target dan verifikasi akses.
Informasi Mount Target
Termasuk santai diskotik grup, difusi subnet, dan harus berada di divisi yang sama dalam VPC.
S3 Glacier
Kelas di S3 untuk pengarsipan data dengan durabilitas yang sama dengan S3 standar dan harga rendah. Bertujuan untuk pengarsipan data. Mendukung protokol kriptografi (T56 kitab kembali).
Vault (Kontainer)
Menggunakan vault sebagai kontainer (bukan bucket seperti S3 standar). Spesifikasikan nama vault dan region.
Fitur Outlook
Ditujukan untuk pengarsipan jangka panjang untuk menyimpan dalam S3 Glacier dan ada tiga jenis.
Expedited (1-5 menit)
Standard (3-5 jam)
Bulk (maksimal 12 jam)
Proses Pengambilan Data
Berbeda dengan S3 standar (langsung dapat dalam hitungan detik). S3 Glacier memerlukan waktu minimal 1 menit (expedited).
Biaya S3 Glacier
Tertinggi: Expedited
Terendah: Bulk
Kita bisa atur deh menggunakan website. Lifecycle achieving, jadi kita bisa mengatur biasanya.
Penggunaan S3 Glacier
Data medis (rekam medis)
Data saintifik (preservasi digital)
Menggantikan sistem pengarsipan lama (magnetik step)
Memanfaatkan psyche dan ada lifecycle polisi-polisi ini yang akan memindahkan. YouTube memindahkan dari S3. Kalau sudah 30 hari data disebut data Destri. Andi pindahkan es krimnya. Itu bisa digunakan sebagai Glacier.
Twilight Sparkle polisinya kita bisa terus 1 tahun setelah dia di ini. Udah di priaku saja datanya maksimum dikatakan oleh aturan maksimum menyimpan data selama setahun. Satu seperti itu. Ini comparison-nya secara head to head antara S3 dan S3 Glacier. Level atensinya atau pada saat kita mengakses. Ya, kalau S3 kami dengan bukan.
Perbandingan S3 dan S3 Glacier
Fitur | S3 | S3 Glacier |
|---|---|---|
Latency | Detik | Jam |
Ukuran Objek | Lebih kecil | Lebih besar |
Biaya | Lebih mahal | Lebih murah |
Operasi | Upload dan ambil kembali | Pre-quest (request dan retrival) |
Enkripsi Default | Ya | Tidak (perlu diaktifkan) |
Keunggulan S3 Glacier
Durabilitas tinggi.
Use case: Long-term assistance.
Contoso basanti sedikit dan 0xc.
Suatu perusahaan mau menyimpan data tapi data tidak terlalu sering diakses. Layanan terbaik untuk kasus ini adalah S3 Glacier (dari opsi yang ada).
Kwik banyak adalah impostors. Apa yang bisa dilakukan.
Dokumentasi lengkap di docx.com amazon.com tentang S3 Glacier dan S3.