Jelajahi layanan penyimpanan Azure

Selesai

Mari kita mulai dengan melihat sekilas layanan penyimpanan Azure, gaya data, dan akun.

Microsoft Azure Storage adalah layanan terkelola yang menyediakan penyimpanan yang tahan lama, aman, dan terukur di cloud. Mari kita uraikan istilah-istilah ini.

Persyaratan Deskripsi
Terkelola Microsoft Azure menangani pemeliharaan dan masalah penting bagi Anda.
Tahan Lama Redundansi memastikan bahwa data Anda aman jika ada kegagalan perangkat keras sementara. Anda juga dapat mereplikasi data di seluruh pusat data atau wilayah geografis untuk perlindungan ekstra dari bencana lokal atau bencana alam. Data yang direplikasi dengan cara ini tetap tersedia jika terjadi pemadaman yang tidak terduga.
Stasiun Kerja Azure Storage mengenkripsi semua data yang ditulis ke layanan. Azure Storage memberi Anda kontrol mendetail atas siapa yang memiliki akses ke data Anda.
Dapat diskalakan Azure Storage dirancang agar dapat diskalakan dalam jumlah besar untuk memenuhi kebutuhan penyimpanan dan performa data aplikasi saat ini.

Satu langganan Azure dapat menghosting hingga 250 akun penyimpanan per wilayah, yang masing-masing memiliki kapasitas akun penyimpanan maksimum lima PiB.

Jenis data di layanan penyimpanan Azure

Penyimpanan Azure mencakup empat jenis data:

  • Blob: Penyimpanan objek yang dapat diskalakan secara besar-besaran untuk teks dan data biner; dapat menyertakan dukungan untuk Azure Data Lake Storage Gen2.
  • File: Berbagi file terkelola untuk penyebaran cloud atau lokal.
  • Antrean: Penyimpanan olahpesan untuk pesan yang andal antar komponen aplikasi.
  • Table Storage: Penyimpanan NoSQL untuk penyimpanan data terstruktur tanpa skema. Table Storage tidak dibahas dalam modul ini.

Anda dapat mengakses semua jenis data ini di Azure Storage dari mana saja di seluruh dunia melalui HTTP atau HTTPS. Microsoft menyediakan SDK untuk layanan Azure Storage dalam berbagai bahasa pemrograman, dan dalam REST API. Anda juga dapat menjelajahi data secara visual langsung di portal Microsoft Azure.

Blobs

Azure Blob Storage adalah solusi penyimpanan objek yang dioptimalkan untuk menyimpan data tidak terstruktur dalam jumlah besar, seperti teks atau data biner. Azure Blob Storage cocok untuk:

  • Menyajikan citra atau dokumen langsung ke browser, termasuk situs web statis penuh.
  • Menyimpan file untuk akses terdistribusi.
  • Streaming video dan audio.
  • Menyimpan data untuk pencadangan dan pemulihan, pemulihan bencana, dan pengarsipan.
  • Menyimpan data untuk analisis oleh layanan lokal atau yang dihosting Azure.

Azure Storage mendukung tiga jenis blob:

Jenis blob Deskripsi
Blob blok Blob blok digunakan untuk menahan file teks atau biner hingga ~5 TB (50.000 blok berukuran 100 MB). Kasus penggunaan utama untuk blob blok adalah penyimpanan file yang dibaca dari awal hingga akhir, seperti file media atau file gambar untuk situs web. Table Storage diberi nama blob blok karena file yang lebih besar dari 100 MB harus diunggah sebagai blok kecil. Blok-blok ini kemudian dikonsolidasikan (atau diterapkan) ke dalam blob akhir.
Blob halaman Blob halaman digunakan untuk menyimpan file akses acak hingga ukuran 8 TB. Blob halaman digunakan terutama sebagai penyimpanan pendukung untuk VHD, yang digunakan untuk menyediakan disk tahan lama untuk Azure Virtual Machines (Azure VM). Dinamakan blob halaman karena menyediakan akses baca/tulis acak ke halaman 512-byte.
Blob tambahan Blob tambahan terdiri dari blok seperti blob blok, tetapi dioptimalkan untuk operasi penambahan. Blob ini sering digunakan untuk mencatat informasi dari satu atau lebih sumber ke dalam blob yang sama. Misalnya, Anda dapat menulis semua pengelogan jejak Anda ke blob tambahan yang sama untuk aplikasi yang berjalan di beberapa VM. Blob tambahan tunggal dapat hingga 195 GB.

File

Penyimpanan File Azure memungkinkan Anda menyiapkan berbagi file jaringan yang sangat tersedia yang dapat Anda akses dengan menggunakan protokol Blok Pesan Server (SMB) standar. Ini berarti bahwa beberapa VM dapat berbagi file yang sama dengan akses baca dan tulis. Anda juga dapat membaca file menggunakan antarmuka REST atau pustaka klien penyimpanan. Anda juga dapat menghubungkan URL unik ke file apa pun untuk mengizinkan akses halus ke file pribadi dalam jangka waktu yang ditetapkan. Berbagi file dapat digunakan untuk berbagai skenario umum:

  • Menyimpan file konfigurasi bersama untuk VM, alat, atau utilitas sehingga semua orang menggunakan versi yang sama
  • File log seperti diagnostik, metrik, dan crash dump
  • Data bersama antara aplikasi lokal dan Azure VM untuk memungkinkan migrasi aplikasi ke cloud selama jangka waktu tertentu

Antrean

Azure Queue Storage digunakan untuk menyimpan dan mengambil pesan. Pesan antrean dapat berukuran hingga 64 KB, dan antrean dapat berisi jutaan pesan. Antrean digunakan untuk menyimpan daftar pesan yang akan diproses secara asinkron.

Anda dapat menggunakan antrean untuk menghubungkan berbagai bagian aplikasi secara bebas bersama-sama. Misalnya, kita dapat melakukan pemrosesan citra pada foto yang diunggah oleh pengguna kita. Mungkin kami ingin menyediakan semacam kemampuan deteksi wajah atau penandaan, sehingga orang dapat mencari melalui semua gambar yang telah mereka simpan dalam layanan kami. Kita dapat menggunakan antrean untuk meneruskan pesan ke layanan pemrosesan gambar kita, untuk memberi tahu bahwa gambar baru telah diunggah dan siap diproses. Arsitektur semacam ini memungkinkan Anda untuk mengembangkan dan memperbarui setiap bagian layanan secara independen.

Table Storage

Untuk informasi selengkapnya tentang Azure Table Storage, lihat Gambaran Umum Penyimpanan Tabel.

Akun Penyimpanan Azure

Untuk mengakses salah satu layanan ini dari aplikasi, Anda harus membuat akun penyimpanan. Akun penyimpanan menyediakan namespace unik di Azure untuk menyimpan dan mengakses objek data Anda. Akun penyimpanan berisi blob, file, antrean, tabel, dan disk VM yang Anda buat pada akun tersebut.

Buat akun penyimpanan

Anda dapat membuat akun penyimpanan Azure menggunakan portal Microsoft Azure, Azure PowerShell, atau Azure CLI. Azure Storage menyediakan tiga opsi akun berbeda dengan harga dan fitur berbeda yang didukung.

Jenis akun Deskripsi
Serba guna v2 (GPv2) Akun serba guna v2 (GPv2) adalah akun penyimpanan yang mendukung semua fitur terbaru untuk blob, file, antrean, dan tabel. Harga untuk akun GPv2 telah dirancang untuk memberikan harga per gigabyte terendah.
Serba guna v1 (GPv1) Akun tujuan umum v1 (GPv1) menyediakan akses ke semua layanan Azure Storage, tetapi mungkin tidak memiliki fitur terbaru atau harga per gigabyte terendah. Misalnya, penyimpanan dingin dan penyimpanan arsip tidak didukung di GPv1. Harga lebih rendah untuk transaksi GPv1, sehingga beban kerja dengan churn tinggi atau tingkat baca tinggi mungkin mendapat manfaat dari jenis akun ini.
Akun Penyimpanan blob Jenis akun lama, akun penyimpanan blob mendukung semua fitur blob blok yang sama seperti GPv2, tetapi terbatas hanya untuk mendukung blok dan blob tambahan. Harganya secara luas mirip dengan harga untuk akun serba guna v2.

Jika Anda tertarik untuk mempelajari selengkapnya tentang membuat akun penyimpanan, pastikan untuk melalui tutorial Membuat akun penyimpanan Azure di portal pembelajaran.