Menjelajahi Azure Storage

Dalam latihan ini Anda akan memprovisikan akun Azure Storage di langganan Azure, dan menjelajahi berbagai cara agar dapat menggunakannya untuk menyimpan data.

Membutuhkan waktu sekitar 15 menit untuk menyelesaikan lab ini.

Sebelum memulai

Anda memerlukan langganan Azure dengan akses tingkat administratif.

Memprovisikan akun Azure Storage

Langkah pertama dalam menggunakan Azure Storage adalah memprovisikan akun Azure Storage di langganan Azure Anda.

  1. Jika Anda belum memprovisikannya, masuk ke portal Microsoft Azure.
  2. Di beranda portal Microsoft Azure, pilih + Buat sumber daya dari sudut kiri atas dan cari Akun penyimpanan. Kemudian di halaman Akun penyimpanan yang dihasilkan, pilih Buat.
  3. Masukkan nilai berikut pada halaman Buat akun penyimpanan:
    • Langganan: Pilih langganan Azure Anda.
    • Grup sumber daya: Buat grup sumber daya baru dengan nama pilihan Anda.
    • Nama akun penyimpanan: Masukkan nama unik untuk akun penyimpanan Anda menggunakan huruf kecil dan angka.
    • Wilayah: Pilih lokasi yang tersedia.
    • Kinerja: Standar
    • Redundansi: Penyimpanan yang redundan secara lokal (LRS)
  4. Pilih Berikutnya: Tingkat Lanjut > dan lihat opsi konfigurasi tingkat lanjut. Secara khusus, perhatikan bahwa ini adalah tempat Anda dapat mengaktifkan namespace layanan hierarkis untuk mendukung Azure Data Lake Storage Gen2. Biarkan opsi ini tetap tidak dipilih (Anda dapat mengaktifkannya nanti), lalu pilih Berikutnya: Jaringan > guna menampilkan opsi jaringan untuk akun penyimpanan.
  5. Pilih Berikutnya: Perlindungan data >, lalu di bagian Pemulihan, batalkan pilihan semua opsi Aktifkan penghapusan sementara…. Opsi ini mempertahankan file yang dihapus untuk pemulihan berikutnya, tetapi dapat menyebabkan masalah nanti saat Anda mengaktifkan namespace layanan hierarkis.
  6. Lanjutkan melalui halaman Berikutnya > yang ada tanpa mengubah pengaturan default apa pun, lalu pada halaman Tinjau, tunggu hingga pilihan Anda divalidasi dan pilih Buat untuk membuat akun Azure Storage.
  7. Tunggu hingga penerapan selesai. Lalu buka sumber daya yang disebarkan.

Menjelajahi penyimpanan blob

Sekarang setelah memiliki akun Azure Storage, Anda dapat membuat kontainer untuk data blob.

  1. Unduh file JSON product1.json dari https://aka.ms/product1.json dan simpan di komputer (Anda dapat menyimpannya di folder mana pun - Anda akan mengunggahnya ke penyimpanan blob nanti).

    Jika file JSON ditampilkan di browser Anda, simpan halaman sebagai product1.json.

  2. Di halaman portal Azure untuk kontainer penyimpanan Anda, di sisi kiri, pada bagian Penyimpanan data, pilih Kontainer.
  3. Di halaman Kontainer, pilih + Kontainer dan tambahkan kontainer baru bernama data dengan tingkat akses publik Privat (tanpa akses anonim).
  4. Setelah kontainer data dibuat, verifikasi bahwa kontainer tersebut tercantum di halaman Kontainer.
  5. Di panel sebelah kiri, di bagian atas, pilih Browser penyimpana. Halaman ini menyediakan antarmuka berbasis browser yang dapat Anda gunakan untuk bekerja dengan data di akun penyimpanan.
  6. Di halaman browser penyimpanan, pilih Kontainer blob dan verifikasi bahwa kontainer data Anda dicantumkan.
  7. Pilih kontainer data, dan perhatikan bahwa kontainer tersebut kosong.
  8. Pilih + Tambahkan Direktori dan baca informasi tentang folder sebelum membuat direktori baru bernama produk.
  9. Di browser penyimpanan, verifikasi bahwa tampilan saat ini menunjukkan konten folder produk yang baru saja dibuat - perhatikan bahwa “breadcrumbs” di bagian atas halaman menampilkan jalur Kontainer blob > data > produk.
  10. Di breadcrumb, pilih data untuk beralih ke kontainer data, dan perhatikan bahwa kontainer tersebut tidak berisi folder bernama produk.

    Folder dalam penyimpanan blob adalah virtual, dan hanya ada sebagai bagian dari jalur blob. Karena folder produk tidak berisi blob, itu tidak benar-benar ada!

  11. Gunakan tombol ⤒ Unggah untuk membuka panel Unggah blob.
  12. Di panel Unggah blob, pilih file product1.json yang sebelumnya Anda simpan di komputer lokal. Kemudian di bagian Tingkat Lanjut, di kotak Unggah ke folder, masukkan product_data dan pilih tombol Unggah.
  13. Tutup panel Unggah blob jika masih terbuka, dan verifikasi bahwa folder virtual product_data telah dibuat di kontainer data.
  14. Pilih folder product_data dan verifikasi bahwa folder tersebut berisi blob product1.json yang Anda unggah.
  15. Di sisi kiri, di bagian Penyimpanan data, pilih Kontainer.
  16. Buka kontainer data, dan verifikasi bahwa folder product_data yang Anda buat dicantumkan.
  17. Pilih ikon ‧‧‧ di ujung kanan folder, dan perhatikan bahwa ikon tersebut tidak menampilkan opsi sama sekali. Folder dalam kontainer blob namespace datar bersifat virtual, serta tidak dapat dikelola.
  18. Gunakan ikon X di kanan atas halaman data untuk menutup halaman dan kembali ke halaman Kontainer.

Menjelajahi Azure Data Lake Storage Gen2

Dukungan Azure Data Lake Store Gen2 memungkinkan Anda menggunakan folder hierarkis untuk mengatur dan mengelola akses ke blob. Ini juga memungkinkan Anda menggunakan penyimpanan blob Azure untuk menghosting sistem file terdistribusi untuk platform analitik big data yang umum.

  1. Unduh file JSON product2.json dari https://aka.ms/product2.json dan simpan di komputer Anda di folder yang sama tempat Anda mengunduh product1.json sebelumnya - Anda akan mengunggahnya ke penyimpanan blob nanti ).
  2. Di halaman portal Microsoft Azure untuk akun penyimpanan Anda, di sisi kiri, gulir ke bawah ke bagian Pengaturan, dan pilih Peningkatan Azure Data Lake Gen2.
  3. Di halaman upgrade Data Lake Gen2, perluas dan selesaikan setiap langkah untuk meningkatkan akun penyimpanan Anda guna mengaktifkan namespace hierarkis dan mendukung Azure Data Lake Storage Gen 2. Ini mungkin memakan waktu.
  4. Setelah peningkatan selesai, pada panel sisi kiri, di bagian atas, pilih Browser penyimpanan dan navigasikan kembali ke akar kontainer blob data Anda, yang masih berisi folder product_data.
  5. Pilih folder product_data, dan pastikan folder tersebut masih berisi file product1.json yang Anda unggah sebelumnya.
  6. Gunakan tombol ⤒ Unggah untuk membuka panel Unggah blob.
  7. Di panel Unggah blob, pilih file product2.json yang Anda simpan di komputer lokal. Kemudian pilih tombol Unggah.
  8. Tutup panel Unggah blob jika masih terbuka, dan verifikasi bahwa folder product_data sekarang berisi file product2.json.
  9. Di sisi kiri, di bagian Penyimpanan data, pilih Kontainer.
  10. Buka kontainer data, dan verifikasi bahwa folder product_data yang Anda buat dicantumkan.
  11. Pilih ikon ‧‧‧ di ujung kanan folder, dan perhatikan bahwa saat namespace hierarkis diaktifkan, Anda dapat mengerjakan tugas konfigurasi di tingkat folder; termasuk mengganti nama folder dan mengatur izin.
  12. Gunakan ikon X di kanan atas halaman data untuk menutup halaman dan kembali ke halaman Kontainer.

Menjelajahi Azure Files

Azure Files menyediakan cara untuk membuat berbagi berbasis cloud.

  1. Di halaman portal Azure untuk kontainer penyimpanan Anda, di sisi kiri, di bagian Penyimpanan data, pilih Berbagi.
  2. Di halaman Berbagi file, pilih + Berbagi file dan tambahkan berbagi file baru bernama file menggunakan tingkat Transaksi yang dioptimalkan.
  3. Di Berbagi, buka berbagi baru Anda.
  4. Di bagian atas halaman, pilih Hubungkan. Kemudian di panel Hubungkan, perhatikan bahwa ada tab untuk sistem operasi umum (Windows, Linux, dan macOS) yang berisi skrip yang dapat Anda jalankan untuk menghubungkan ke folder bersama dari komputer klien.
  5. Tutup panel Hubungkan lalu tutup halaman file guna kembali ke halaman Berbagi untuk akun penyimpanan Azure Anda.

Menjelajahi Azure Table

Azure Table menyediakan penyimpanan kunci/nilai untuk aplikasi yang perlu menyimpan nilai data, tetapi tidak memerlukan fungsionalitas dan struktur penuh dari database hubungan.

  1. Di halaman portal Azure untuk kontainer penyimpanan Anda, di sisi kiri, di bagian Penyimpanan data, pilih Tabel.
  2. Pada halaman Tabel, pilih + Tabel dan buat tabel baru bernama produk.
  3. Setelah tabel produk dibuat, pada panel di sebelah kiri, di bagian atas, pilih Browser penyimpanan.
  4. Di penjelajah penyimpanan, pilih Tabel dan verifikasi bahwa tabel produk dicantumkan.
  5. Pilih tabel produk.
  6. Di halaman produk, pilih + Tambahkan entitas.
  7. Di panel Tambahkan entitas, masukkan nilai kunci berikut:
    • PartitionKey: 1
    • RowKey: 1
  8. Pilih Tambahkan properti, dan buat properti baru dengan nilai berikut:

    Nama properti Jenis Nilai
    Nama String Widget
  9. Tambahkan properti kedua dengan nilai berikut:

    Nama properti Jenis Nilai
    Harga Laju 2,99
  10. Pilih Sisipkan untuk menyisipkan baris entitas baru ke dalam tabel.
  11. Di browser penyimpanan, verifikasi bahwa baris telah ditambahkan ke tabel produk, dan kolom Stempel waktu telah dibuat untuk menunjukkan kapan baris terakhir diubah.
  12. Tambahkan entitas lain ke tabel produk dengan properti berikut:

    Nama properti Jenis Nilai
    PartitionKey String 1
    RowKey String 2
    Nama String Kniknak
    Harga Laju 1,99
    Dihentikan Boolean benar
  13. Setelah menyisipkan entitas baru, verifikasi bahwa baris yang berisi produk yang dihentikan ditampilkan dalam tabel.

    Anda telah memasukkan data secara manual ke dalam tabel menggunakan antarmuka browser penyimpanan. Dalam skenario nyata, pengembang aplikasi dapat menggunakan Azure Storage Table API untuk membangun aplikasi yang membaca dan menulis nilai ke tabel, menjadikannya solusi yang hemat biaya dan scalable untuk penyimpanan NoSQL.

Tips: Setelah menjelajahi Azure Storage, Anda dapat menghapus grup sumber daya yang dibuat dalam latihan ini.