Tutorial Penyimpanan Azure - Tabel, Blob, Antrean & Penyimpanan File di Microsoft Azure



Di blog ini, Anda akan belajar secara mendalam tentang penyimpanan biru dan komponennya. Menjelang akhir, kami juga akan melakukan semua layanan penyimpanan secara langsung.

Azure Storage adalah layanan penyimpanan cloud yang dikelola Microsoft, yang menyediakan penyimpanan yang sangat tersedia, tahan lama, dapat diskalakan, dan redundan, dengan sedikit biaya, jika Anda mengelolanya secara manual. Di blog ini di Penyimpanan Azure, Anda akan mempelajari penawaran penyimpanan yang berbeda dari Azure seperti tabel, gumpalan, penyimpanan file dan antrian ! Menjelang akhir, kami juga menyertakan demonstrasi semua layanan ini di Azure. Anda juga dapat merujuk tutorial ini untuk ikhtisar tentang Penyimpanan Azure:

Berikut adalah topik yang akan kami bahas hari ini:





  1. Mengapa Kita Membutuhkan Penyimpanan?
  2. Penyimpanan Vs Database
  3. Apa itu Penyimpanan Azure?
  4. Replikasi di Azure
  5. Demo

Mengapa Kita Membutuhkan Penyimpanan?

Mari kita pahami ini menggunakan contoh, pertimbangkan arsitektur berikut:



Arsitektur1 - Tutorial Penyimpanan Azure - Edureka

Arsitektur ini untuk situs web pengolah gambar. Kami telah mencoba mendistribusikan beban di antara dua kelas server, yaitu server situs web dan server backend. Satu-satunya tugas server situs web adalah menangani permintaan halaman masuk untuk situs web kami. Server backend akan menangani 'pemrosesan' apa pun yang diperlukan terkait dengan operasi, yang dalam kasus kami adalah pemrosesan gambar. Ada dua 'entitas' kosong yang tidak diketahui.

Entitas pertama akan dibutuhkan untuk menyimpan pekerjaan masuk dari server situs web kami. Pekerjaan ini akan diambil oleh server backend untuk menjalankan pekerjaan. Setelah pekerjaan selesai, itu harus dihapus dari entitas ini sehingga tidak ada server lain yang mengambilnya untuk diproses lagi, karena sudah diproses.



Anda mungkin bertanya-tanya, mengapa kita tidak bisa menyimpan daftar ini di server backend saja?Hal ini karena, kami akan membutuhkan beberapa server backend untuk kasus penggunaan kami. Jadi daftar ini harus ada di setiap server backend, dan pada setiap penyelesaian pekerjaan yang berhasil, semua server harus memperbarui daftar mereka. Sekarang, ini menjadi tugas yang menakutkan.

Oleh karena itu, kami membutuhkan solusi yang lebih baik. Oleh karena itu, kami menemukan lokasi umum yang dapat diakses oleh semua server backend, di mana semua pekerjaan kami dapat disimpan dengan basis siapa cepat dia dapat, ini kemudian dikenal sebagai antrian.

Entitas kedua yang tidak diketahui diperlukan untuk menyimpan gambar yang diproses.Kami membutuhkan sesuatuyang dapat menyimpan gambar kita dengan overhead pemrosesan minimum.Jawaban yang jelas adalah sistem file untuk penyimpanan.

Sebagai penutup, kami membutuhkan a antre penyimpanan untuk entitas pertama kami, dan untuk entitas kedua kami membutuhkan a berkas sistem . Tetapi mengapa kita membutuhkan sistem file daripada database untuk menyimpan gambar atau pekerjaan kita?

Penyimpanan vs Basis Data

Sistem file tidak hanya membutuhkan pemrosesan yang lebih rendah, tetapi juga mudah diakses. Jika Anda menyimpan gambar di database, Anda harus melakukan permintaan kueri ke database, setiap kali Anda membutuhkan gambar. Bayangkan kasus yang sama dengan sistem file, tidak akan memakan banyak pemrosesan karena mengakses file cukup sederhana dan ringan. Selain itu, penyimpanan database lebih mahal daripada penyimpanan sistem file.

Apa itu Penyimpanan Azure?

Penyimpanan Azure adalah solusi penyimpanan cloud untuk aplikasi modern yang mengandalkan ketahanan, ketersediaan, dan skalabilitas untuk memenuhi kebutuhan pelanggan mereka.

Hal pertama yang Anda perlukan untuk menggunakan penyimpanan di azure adalah a akun penyimpanan.

Akun Penyimpanan

Untuk menggunakan jenis penyimpanan apa pun di azure, Anda harus membuat akun di Azure terlebih dahulu. Setelah membuat akun, Anda dapat mentransfer data ke atau dari layanan di akun penyimpanan Anda. Buat akun penyimpanan untuk menyimpan hingga 500 TB data di cloud. Gunakan akun penyimpanan Blob dan tingkat akses panas atau dinginuntuk mengoptimalkan biaya Anda berdasarkan seberapa sering data objek Anda diakses.

Akun penyimpanan dapat terdiri dari dua jenis:

  1. Tujuan umum
  2. Penyimpanan Blob

Mari kita bahas masing-masing secara mendetail:

Akun Penyimpanan Tujuan Umum

Akun penyimpanan tujuan umum menyediakan ruang di mana, ini memberi Anda akses ke blob, antrean, file, dan tabel, semua layanan ini dalam akun terpadu. Akun penyimpanan tujuan umum dapat digunakan untuk menyimpan data objek, dapat digunakan sebagai penyimpanan data NoSQL, dapat digunakan untuk menentukan dan menggunakan antrean untuk pemrosesan pesan, dan menyiapkan berbagi file di awan.

Seperti yang disebutkan, terutama ada 4 jenis jenis penyimpanan di biru langit:

  • Tabel
  • Blob
  • Antrian
  • Penyimpanan File

Tabel

Itu Meja Azure layanan penyimpanan menyimpan data terstruktur dalam jumlah besar. Layanan ini adalah pusat data NoSQL yang menerima panggilan terautentikasi dari dalam dan luar awan Azure. Tabel Azure ideal untuk menyimpan data terstruktur dan non-relasional.

Blob

Azure Blob penyimpanan adalah layanan yang menyimpan data tidak terstruktur di awan sebagai objek / gumpalan . Gumpal penyimpanan dapat menyimpan semua jenis teks atau data biner, seperti dokumen, file media, atau penginstal aplikasi. Gumpal penyimpanan juga disebut sebagai penyimpanan objek.

Antrian

Antrean Azure penyimpanan adalah layanan untuk menyimpan sejumlah besar pesan yang mungkindiakses dari mana saja di dunia melalui panggilan yang diautentikasi menggunakan HTTP atau HTTPS. Tunggal antre ukuran pesan dapat mencapai 64 KB, dan file antre dapat berisi jutaan pesan, hingga batas kapasitas total akun penyimpanan.

Penyimpanan File

UNTUK Penyimpanan File berbagi adalah SMB mengajukan berbagi Biru langit . Semua direktori dan file harus dibuat di share orang tua. Sebuah akun dapat berisi jumlah saham yang tidak terbatas, dan satu saham dapat menyimpan jumlah yang tidak terbatas file , hingga total kapasitas 5 TB dari mengajukan Bagikan.

Penyimpanan Blob

Akun penyimpanan blob dikhususkan untuk menyimpan data blob dan juga dapat digunakan untuk memilih tingkat akses , yang memungkinkan Anda menentukan seberapa sering data di akun diakses. Anda dapat memilih tingkat akses yang sesuai untuk penyimpanan Anda dan yang sesuai dengan pengeluaran Anda.

Ada dua jenis tingkat akses:

Panas: Tingkat akses ini memberi kami latensi serendah mungkin. Oleh karena itu, ini harus digunakan dengan data yang sering diakses. Biasanya, karena menawarkan latensi rendah, biayanya lebih mahal.

Dingin: Tingkat akses ini memiliki kinerja yang lebih rendah daripada tingkat akses 'Panas', yaitu menawarkan latensi yang lebih tinggi daripadatingkat akses sebelumnya. Meskipun demikian, ia hadir dengan label harga yang lebih rendah dan karenanya dapat digunakan untuk data yang lebih jarang diakses.

Selanjutnya, kedua jenis akun penyimpanan ini yaitu penyimpanan gumpalan dan akun penyimpanan tujuan umum dirancang agar selalu tersedia. Dengan ketersediaan tinggi, Anda dapat yakin bahwa file Anda yang dihosting di azure akan tersedia 24x7. Dan ketersediaan tinggi hanya dapat dilakukan dengan replikasi.

Replikasi

Pada dasarnya ada 4 jenis replikasi di Azure:

Penyimpanan Berlimpah Secara Lokal

Penyimpanan Redundan Lokal (LRS) mereplikasi data Anda tiga kali dalam unit skala penyimpanan, yaitu di dalam pusat data. Pusat data berada di wilayah tempat Anda membuat akun penyimpanan. Permintaan tulis kembali berhasil hanya jika telah ditulis ke ketiga replika. Masing-masing replika ini berada di domain kesalahan terpisah dan meningkatkan domain dalam satu unit skala penyimpanan.

Zone Redundant Storage

Zone-Redundant Storage (ZRS) mereplikasi data Anda secara asinkron di seluruh pusat data dalam satu atau dua region selain menyimpan tiga replika yang mirip dengan LRS, sehingga memberikan daya tahan yang lebih tinggi daripada LRS. Data yang disimpan di ZRS tahan lama meskipun pusat data utama tidak tersedia atau tidak dapat dipulihkan.

Penyimpanan Geo-Redundan

Penyimpanan geo-redundan (GRS) mereplikasi data Anda ke wilayah sekunder yang berjarak ratusan mil dari wilayah utama. Jika akun penyimpanan Anda mengaktifkan GRS, maka data Anda akan tahan lama bahkan dalam kasus pemadaman regional lengkap atau bencana di mana wilayah utama tidak dapat dipulihkan.

Baca Access Geo-Redundant Storage

Penyimpanan geo-redundan akses baca (RA-GRS) memaksimalkan ketersediaan untuk akun penyimpanan Anda, dengan memberikan akses hanya baca ke data di lokasi sekunder, selain replikasi di dua wilayah yang disediakan oleh GRS.

Baiklah, sekarang Anda memiliki semua informasi yang Anda butuhkan. Ayo maju dan tekankan jari kita dengan demo!

Demo

Kami akan melakukan demo ini dalam dua bagian:

Bagian 1: Kami akan mencoba menyiapkan situs web yang dapat mengunggah file ke layanan blob. Setelah file diunggah, detail file juga akan ditambahkan ke antrian Azure, yang akan digunakan untuk mengubah latar belakang halaman web saat di-refresh.

Langkah 1: Seperti yang kami sebutkan sebelumnya, langkah pertama adalah membuat Akun Penyimpanan Anda. Ikuti instruksi pada gambar di bawah ini untuk melakukannya.

  1. Pertama, di panel kiri klik pada Storage Accounts
  2. Kemudian, klik Add
  3. Terakhir, masukkan semua bidang yang relevan dan Klik Buat.

Langkah 2: Itu dia! Kami telah berhasil membuat akun penyimpanan kami. Kami memiliki empat jenis layanan penyimpanan di akun kami, yaitu Blob, Antrean, File, dan Tabel. Dalam Tutorial Penyimpanan Azure ini, saya akan mendemonstrasikan layanan Blob dan Layanan Antrian di bagian ini. Selain itu, untuk demo selengkapnya, lihat video kami di Tutorial Penyimpanan Azure yang dilampirkan di bagian awal blog ini. Mari kita konfigurasikan layanan blob terlebih dahulu. Buka akun penyimpanan Anda, dan klik Blob.

Langkah 3: Klik wadah , untuk membuat penampung baru. Pertama, masukkan nama penampung, ini harus unik untuk semua penampung yang akan Anda buat di akun khusus ini. Selanjutnya, tetapkan tingkat akses publik untuk itu. Blob tidak lain adalah file. Jika Anda menetapkan tingkat akses pribadi , hanya Anda yang dapat mengunduh konten penampung ini. Jika Anda menetapkan tingkat akses blob, setiap pengguna yang memiliki tautan ke penampung akun ini dapat mengakses file di dalamnya . Dengan tingkat akses kontainer , pengguna mana pun yang memiliki tautan mendapat akses ke file dan folder di dalam wadah ini. Kami akan memilih tingkat akses Blob untuk demonstrasi kami. Terakhir, klik OK.

Langkah 4: Menentukanstring koneksi akun penyimpanan Anda di kode situs web Anda. String koneksi mengautentikasi kode Anda untuk berinteraksi dengan akun penyimpanan yang ditentukan dan layanannya. Untuk melakukannya, cukup pilih akun penyimpanan Anda, lalu pilih kunci akses dan terakhir salin salah satu string koneksi. Tempelkan string koneksi ini di kode situs web Anda dan Anda sudah siap!

Langkah 5: Mari kita mulai dengan antrian sekarang. Di halaman ikhtisar akun penyimpanan, pilih antrean.

Langkah 6: Selanjutnya, kami akan membuat antrian. Untuk melakukan itu, Klik Add Queue, berikan nama yang relevan ke antrian dan klik OK. Terakhir, gantilah informasi yang relevan dalam kode.

Langkah 7: Ini adalah situs web yang telah kami buat, pilih file yang ingin Anda unggah, dan klik unggah.

Beginilah tampilan layar setelah file diunggah.

Dengan ini, kami telah berhasil menambahkan file kami di wadah dan antrian. Anda dapat melihat hal yang sama pada layar di bawah ini:

Sekarang mari kita periksa apakah kita juga memiliki entri di blob:

Langkah 8: Mari buka halaman proses kami di situs web untuk melihat apakah entri dari antrean dan blob dapat dibaca, dan ya! Seperti yang Anda lihat, nama gambarnya sama.

Dengan ini, kami menyimpulkan bagian 1 dari demo. Mari lanjutkan ke bagian 2.

Bagian 2: Di bagian iniItututorial penyimpanan ure, kita akan menjelajahi layanan file di biru langit. Itu Layanan File diItuure menggunakan protokol SMB 3.0 untuk transfer file, layanan ini dapat dipasang ke OS windows Anda seolah-olah itu adalah drive eksternal.Mari kita coba ini di Azure Portal Sekarang:

Langkah 1: Buka halaman ikhtisar akun penyimpanan Anda, dan pilih filelayanan.

ruby di pasar kerja rel

Langkah 2: Di halaman berikutnya, masukkan nama instance file Anda, dan ukuran instance yang Anda inginkan. Terakhir, klik OK.

Langkah 3: Pilih layanan file Anda, lalu klik hubungkan.

Di panel properti, salin tautan seperti yang ditunjukkan pada gambar:

Dan tempelkan di notepad, sehingga Anda dapat membedakan elemen-elemennya:

  • Poin pertama adalah kolom alamat
  • Poin kedua adalah nama pengguna
  • Poin ketiga adalah kata sandi Anda

Simpan, detail ini akan digunakan di langkah Anda berikutnya dalam tutorial penyimpanan biru ini.

Langkah 4: Klik kanan pada ikon komputer saya, pada desktop Anda dan klik pada Map Network Drive.

Langkah 5: Masukkan titik pertama yang Anda salin dari notepad Anda di kotak teks folder dan klik selesai.

Langkah 6: Pada langkah selanjutnya, masukkan nama pengguna dan kata sandi dari notepad, dan terakhir klik OK.

Langkah 7: Selamat! Andauntukdrive penyimpanan zure sudah siap. Sekarang Anda dapat menggunakannya, seperti drive lain di komputer Anda!

Dengan ini, kami mengakhiri demo kami. Ingin mempelajari lebih lanjut tentang Azure? ada di sini untuk membantu Anda! Anda dapat melihat blog kami di menu sebelah kiri, kami telah membahas secara ekstensif Layanan Azure yang menonjol, dan daftar ini akan sering diperbarui. Tetap disini!

Jika Anda salah satu dari mereka yang ingin mempelajari teknologi ini dari para profesional bersertifikasi Microsoft Azure dan merupakan pakar industri terkemuka, Anda berada di tempat yang tepat. Kami di edureka! berkomitmen terhadap pembelajaran Anda. Kami menawarkan kursus yang akan membantu Anda mendapatkan sertifikasi, dan dengan demikian membantu Anda mengejar profil kerja impian Anda!

Kami telah membuat kurikulum yang mencakup dengan tepat apa yang Anda perlukan untuk memecahkan Ujian Microsoft! Anda dapat melihat detail kursus untuk berlatih di sini.

Selain itu, rangkaian blog Tutorial Azure ini akan sering diperbarui saat kami memperluas bagian blog kami di layanan Azure, jadi pantau terus!

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar dari Tutorial Penyimpanan Azure ini dan kami akan menghubungi Anda kembali.