0Pricing
Cloud & IT Cert Prep · Pelajaran

Blob Storage: Penyimpanan Objek untuk Cloud

Simpan data tidak terstruktur seperti gambar, video, dan cadangan di dalam kontainer Blob, lalu pahami tingkat akses hot, cool, dan archive.

Blob Storage: Penyimpanan Objek untuk Cloud adalah pelajaran Cloud & IT Cert Prep gratis di CoddyKit. Ini adalah pelajaran 2 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.

Apa Itu Azure Blob Storage?

Azure Blob Storage (Binary Large Object) adalah solusi penyimpanan objek Azure untuk menyimpan sejumlah besar Data tidak terstruktur — Data yang tidak sesuai dengan skema basis data relasional. Contohnya mencakup gambar, video, file audio, dokumen PDF, file log, cadangan, dan biner aplikasi. Blob Storage diakses melalui API REST HTTP/HTTPS, Azure SDK, atau Azure CLI. Layanan ini merupakan salah satu layanan Azure yang paling banyak digunakan dan menjadi fondasi bagi banyak arsitektur data lake, media, dan pencadangan.

Hierarki Blob Storage

Blob Storage disusun dalam hierarki tiga tingkat: Storage Account → Container → Blob. container seperti folder di tingkat teratas — container mengelompokkan blob terkait dan menentukan kebijakan akses untuk semua isi di dalamnya. blob adalah objek individual (file) yang disimpan dalam container. Nama blob dapat menyertakan garis miring (/) untuk menyimulasikan hierarki folder (misalnya, images/2024/photo.jpg), tetapi Blob Storage pada dasarnya bersifat datar — garis miring tersebut merupakan bagian dari nama blob, bukan direktori nyata.

# Upload a file to a Blob container
az storage blob upload \
  --account-name mystorageacct \
  --container-name images \
  --name 'photos/2024/sunset.jpg' \
  --file ./sunset.jpg

Jenis Blob

Azure Blob Storage mendukung tiga jenis blob: Block blobs — jenis yang paling umum, ideal untuk menyimpan dokumen, gambar, dan video. Data dibagi menjadi beberapa blok dan diunggah secara paralel; ukuran maksimum sekitar 190 TB. Append blobs — dioptimalkan untuk operasi yang hanya menambahkan Data, seperti menulis file log; Data baru selalu ditambahkan di bagian akhir. Page blobs — kumpulan halaman berukuran 512 byte yang dioptimalkan untuk akses baca/tulis acak; digunakan oleh managed disk Azure VM sebagai mekanisme Storage yang mendasarinya. Jika ragu, gunakan block blobs — jenis ini merupakan default untuk penyimpanan objek tujuan umum.

Tingkat Akses Blob

Blob Storage menawarkan tiga tingkat akses yang menyeimbangkan biaya Storage dengan biaya akses: Hot tier — biaya Storage tertinggi, biaya akses terendah; untuk Data yang sering diakses. Cool tier — biaya Storage lebih rendah, biaya akses lebih tinggi, dengan komitmen penyimpanan minimum 30 hari; untuk Data yang jarang diakses seperti laporan bulanan. Archive tier — biaya Storage terendah (sekitar 95% lebih murah daripada hot), tetapi memerlukan waktu berjam-jam untuk rehidrasi sebelum Data dapat diakses; untuk arsip kepatuhan jangka panjang yang jarang diakses. Anda dapat menetapkan tingkat default pada tingkat account dan menggantinya untuk setiap blob.

# Set blob access tier to Cool
az storage blob set-tier \
  --account-name mystorageacct \
  --container-name backups \
  --name monthly-report.zip \
  --tier Cool

Kebijakan Pengelolaan Siklus Hidup

Mengelola tingkat blob secara manual di antara jutaan blob tidaklah praktis. Kebijakan Pengelolaan Siklus Hidup mengotomatiskan hal ini: Anda menentukan aturan untuk memindahkan blob ke tingkat yang lebih jarang diakses atau menghapusnya berdasarkan usia atau tanggal terakhir diakses. Contohnya: memindahkan blob ke tingkat Cool setelah 30 hari tanpa perubahan, memindahkannya ke Archive setelah 180 hari, dan menghapusnya setelah 365 hari. Dengan demikian, penyimpanan Anda secara otomatis dioptimalkan dari segi biaya seiring waktu tanpa campur tangan manual. Kebijakan siklus hidup ditentukan dalam JSON dan diterapkan pada tingkat akun penyimpanan, sehingga memengaruhi semua blob dalam akun tersebut.

Kontrol Akses Blob

Secara default, semua blob dalam sebuah wadah bersifat pribadi — hanya dapat diakses oleh pengguna terautentikasi yang memiliki izin yang sesuai. Anda dapat menjadikan wadah dan blob bersifat publik dengan menetapkan tingkat akses wadah ke Blob (blob individual dapat dibaca) atau Container (daftar wadah dan semua blob dapat dibaca). Untuk akses yang lebih terperinci dan dibatasi waktu, gunakan Shared Access Signatures (SAS) — URL yang berisi token kriptografis untuk memberikan izin tertentu (baca, tulis, hapus) atas sumber daya dan dalam jangka waktu tertentu, tanpa membagikan kunci akun Anda.

# Generate a SAS token for read-only access to a blob (expiring in 1 hour)
az storage blob generate-sas \
  --account-name mystorageacct \
  --container-name images \
  --name photo.jpg \
  --permissions r \
  --expiry 2024-12-31T00:00:00Z

Hosting Situs Web Statis

Azure Blob Storage dapat meng-host situs web statis — HTML, CSS, JavaScript, dan berkas gambar yang disajikan langsung dari akun penyimpanan melalui HTTP/HTTPS tanpa kode sisi server. Aktifkan hosting situs web statis pada akun penyimpanan, tentukan dokumen indeks (misalnya, index.html) dan dokumen galat, lalu unggah berkas statis Anda ke wadah khusus $web. URL akun penyimpanan tersebut menjadi URL situs web Anda. Padukan dengan Azure CDN untuk dukungan domain kustom, HTTPS, dan penyimpanan tembolok global di titik tepi agar situs cepat diakses pengguna di seluruh dunia.

# Enable static website hosting
az storage blob service-properties update \
  --account-name mystorageacct \
  --static-website \
  --index-document index.html \
  --404-document 404.html

Blob Storage untuk Cadangan

Blob Storage merupakan tempat yang sesuai untuk cadangan aplikasi dan basis data: layanan ini tahan lama (durabilitas 11 sembilan dengan LRS, bahkan lebih tinggi dengan GRS), sangat tersedia, dan sangat hemat biaya untuk volume data besar — terutama pada tingkat Cool atau Archive. Banyak layanan pencadangan Azure (Azure Backup untuk VM, pencadangan otomatis SQL Database) menyimpan datanya di Blob Storage secara internal. Anda juga dapat menulis skrip pencadangan untuk membuang basis data ke blob secara langsung menggunakan Azure CLI atau SDK sebagai bagian dari pekerjaan terjadwal.

Azure Data Lake Storage Gen2

Azure Data Lake Storage Gen2 (ADLS Gen2) dibangun di atas Blob Storage dengan tambahan fitur ruang nama hierarkis yang membuat operasi direktori (ganti nama, hapus) bersifat atomik dan efisien — sangat penting untuk beban kerja analitik data besar. Dengan mengaktifkan ruang nama hierarkis pada akun penyimpanan, akun tersebut diubah menjadi ADLS Gen2, yang terintegrasi secara bawaan dengan Azure Synapse Analytics, Azure Databricks, dan HDInsight. Layanan ini mendukung API Blob Storage dan protokol HDFS, sehingga kompatibel dengan alat dan kerangka kerja berbasis Hadoop yang sudah ada.

Harga Blob Storage

Harga Blob Storage terdiri dari tiga komponen: Biaya penyimpanan — per GB per bulan, bervariasi menurut tingkatnya (hot sekitar $0,018/GB, cool sekitar $0,01/GB, archive sekitar $0,001/GB di AS Timur). Biaya operasi — per 10.000 operasi baca dan tulis, lebih tinggi untuk tingkat yang lebih jarang diakses. Biaya transfer data — gratis untuk data masuk (unggahan), tetapi dikenai biaya untuk data keluar (unduhan ke internet). Untuk himpunan data besar, pemilihan tingkat sangat memengaruhi total biaya — memindahkan data yang jarang diakses dari Hot ke Cool biasanya mengurangi separuh tagihan penyimpanan, sedangkan Archive dapat memangkas biaya hingga 95%.

Blob Storage yang Tidak Dapat Diubah

Industri yang diatur seperti keuangan dan layanan kesehatan mengharuskan data disimpan dalam format tulis sekali, baca berkali-kali (WORM) untuk mematuhi peraturan seperti SEC Rule 17a-4 dan HIPAA. Kebijakan ketidakubahan Azure Blob Storage memungkinkan Anda mengunci blob agar tidak dapat diubah atau dihapus selama periode retensi yang ditentukan. Tersedia dua jenis kebijakan: Retensi berbasis waktu (blob dikunci hingga tanggal tertentu) dan penahanan hukum (blob dikunci tanpa batas waktu hingga penahanan tersebut dihapus). Setelah dikunci, bahkan administrator akun penyimpanan tidak dapat menghapus blob selama periode retensi.

Pemeriksaan Singkat

Uji pemahaman Anda tentang konsep Microsoft Azure Fundamentals (AZ-900) dari pelajaran ini.

Ringkasan Pelajaran

Dalam pelajaran ini Anda mempelajari bahwa: Blob Storage adalah penyimpanan objek untuk data tidak terstruktur yang diatur dalam hierarki akun penyimpanan, wadah, dan blob, tiga tingkat akses — hot, cool, dan archive — menyeimbangkan biaya penyimpanan dengan biaya akses untuk berbagai pola penggunaan, dan kebijakan pengelolaan siklus hidup secara otomatis memindahkan blob ke tingkat yang lebih murah atau menghapusnya berdasarkan usia. Selanjutnya, kita akan membahas Azure Files dan Queue Storage untuk berbagi berkas serta memisahkan komunikasi pesan.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Blob Storage: Penyimpanan Objek untuk Cloud” gratis?

Ya — teks lengkap “Blob Storage: Penyimpanan Objek untuk Cloud” 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 “Blob Storage: Penyimpanan Objek untuk Cloud”?

Simpan data tidak terstruktur seperti gambar, video, dan cadangan di dalam kontainer Blob, lalu pahami tingkat akses hot, cool, dan archive. 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 2 dari 4.

Berapa lama pelajaran “Blob Storage: Penyimpanan Objek untuk Cloud” 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

  1. Akun Azure Storage
  2. Blob Storage: Penyimpanan Objek untuk Cloud
  3. Azure Files dan Queue Storage
  4. Penyimpanan Disk dan Keamanan Penyimpanan
← Kembali ke Cloud & IT Cert Prep