Tutorial Penyimpanan Azure - Jadual, Gumpalan, Antrian & Penyimpanan Fail di Microsoft Azure



Di blog ini, anda akan belajar secara mendalam mengenai penyimpanan biru dan komponennya. Menjelang akhir, kami juga akan melakukan semua kemudahan penyimpanan.

Azure Storage adalah perkhidmatan penyimpanan awan yang dikendalikan oleh Microsoft, yang menyediakan penyimpanan yang sangat tersedia, tahan lama, berskala dan berlebihan, dengan sebahagian kecil dari kos, jika anda menguruskannya secara manual. Dalam blog ini di Azure Storage, anda akan mempelajari pelbagai tawaran penyimpanan dari Azure seperti jadual, gumpalan, penyimpanan fail dan beratur ! Menjelang akhir, kami juga memasukkan demonstrasi semua perkhidmatan ini di Azure. Anda juga boleh merujuk tutorial ini untuk gambaran keseluruhan mengenai Penyimpanan Azure:

Berikut adalah topik yang akan kita bahas hari ini:





  1. Mengapa Kita Memerlukan Penyimpanan?
  2. Pangkalan Data Penyimpanan Vs
  3. Apa itu Penyimpanan Azure?
  4. Replikasi dalam Azure
  5. Demo

Mengapa Kita Memerlukan Penyimpanan?

Mari kita fahami ini menggunakan contoh, pertimbangkan seni bina berikut:



Architecture1 - Tutorial Penyimpanan Azure - Edureka

Seni bina ini adalah untuk laman web pemprosesan gambar. Kami telah berusaha mengagihkan beban di antara dua kelas pelayan, iaitu pelayan laman web dan pelayan backend. Tugas pelayan laman web adalah menguruskan permintaan halaman masuk untuk laman web kami. Pelayan backend akan menangani sebarang 'pemprosesan' yang diperlukan sesuai dengan operasi, yang dalam kes kami adalah pemprosesan gambar. Terdapat dua 'entiti' kosong yang tidak diketahui.

Entiti pertama diperlukan untuk menyimpan pekerjaan masuk dari pelayan laman web kami. Pekerjaan ini akan diambil oleh pelayan backend untuk melaksanakan tugas tersebut. Setelah tugas selesai, ia harus dikeluarkan dari entiti ini sehingga tidak ada pelayan lain yang memilihnya untuk diproses lagi, kerana sudah diproses.



Anda mungkin tertanya-tanya, mengapa kita tidak boleh menyimpan senarai ini di pelayan backend?Ini adalah kerana, kita akan memerlukan beberapa pelayan backend untuk kes penggunaan kita. Oleh itu, senarai ini mesti ada di setiap pelayan backend, dan pada setiap penyelesaian pekerjaan yang berjaya, semua pelayan harus mengemas kini senarai mereka. Sekarang, ini menjadi tugas yang menakutkan.

Oleh itu, kami memerlukan penyelesaian yang lebih baik. Oleh itu, kami datang dengan lokasi umum yang dapat diakses oleh semua pelayan backend, di mana semua pekerjaan kami dapat disimpan berdasarkan perkhidmatan pertama datang, ini kemudian dikenali sebagai barisan.

Entiti kedua yang tidak diketahui diperlukan untuk menyimpan gambar yang diproses.Kami memerlukan sesuatuyang dapat menyimpan gambar kita dengan overhead pemprosesan minimum.Jawapan yang jelas adalah sistem fail untuk penyimpanan.

Sebagai kesimpulan, kami memerlukan beratur simpanan untuk entiti pertama kami, dan untuk entiti kedua kami memerlukan sistem fail . Tetapi mengapa kita memerlukan sistem fail dan bukannya pangkalan data untuk menyimpan gambar atau pekerjaan kita?

Penyimpanan vs Pangkalan Data

Sistem fail tidak hanya memerlukan pemprosesan yang lebih rendah, tetapi juga mudah diakses. Sekiranya anda menyimpan gambar di pangkalan data, anda harus membuat permintaan pertanyaan ke pangkalan data, setiap kali anda memerlukan gambar. Bayangkan kes yang sama dengan sistem fail, tidak memerlukan banyak pemprosesan kerana mengakses fail cukup mudah dan ringan. Juga, penyimpanan pangkalan data lebih mahal daripada penyimpanan sistem fail.

Apa itu Penyimpanan Azure?

Penyimpanan Azure adalah penyelesaian penyimpanan awan untuk aplikasi moden yang bergantung pada ketahanan, ketersediaan, dan skalabilitas untuk memenuhi keperluan pelanggan mereka.

Perkara pertama yang anda perlukan, untuk menggunakan penyimpanan dalam warna biru adalah akaun simpanan.

Akaun Storan

Untuk menggunakan sebarang jenis storan di azure, pertama-tama anda perlu membuat akaun di Azure. Setelah membuat akaun, anda dapat memindahkan data ke atau dari perkhidmatan di akaun simpanan anda. Buat akaun simpanan untuk menyimpan hingga 500 TB data di cloud. Gunakan akaun simpanan Blob dan tahap akses panas atau sejukuntuk mengoptimumkan kos anda berdasarkan seberapa kerap data objek anda diakses.

Akaun simpanan boleh terdiri daripada dua jenis:

  1. Tujuan am
  2. Penyimpanan Gumpalan

Mari kita bincangkan masing-masing secara terperinci:

Akaun Penyimpanan Tujuan Umum

Akaun penyimpanan tujuan umum menyediakan ruang di mana, ia memberi anda akses ke gumpalan, barisan, fail dan jadual, semua perkhidmatan ini dalam akaun gabungan. Akaun 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 mengatur berkongsi fail di awan.

Seperti yang disebutkan, terutama ada 4 jenis jenis penyimpanan dalam warna biru:

  • Jadual
  • Gumpalan
  • Beratur
  • Penyimpanan Fail

Jadual

The Jadual Azure perkhidmatan simpanan menyimpan sejumlah besar data berstruktur. Perkhidmatan ini adalah datastore NoSQL yang menerima panggilan yang disahkan dari dalam dan luar awan Azure. Jadual Azure sangat sesuai untuk menyimpan data berstruktur dan tidak berkaitan.

Gumpalan

Azure Blob penyimpanan adalah perkhidmatan yang menyimpan data tidak berstruktur di awan sebagai objek / gumpalan . Gumpalan penyimpanan boleh menyimpan semua jenis teks atau data binari, seperti dokumen, fail media, atau pemasang aplikasi. Gumpalan penyimpanan juga disebut sebagai penyimpanan objek.

Beratur

Antrian Azure penyimpanan adalah perkhidmatan untuk menyimpan sejumlah besar mesej yang bolehdiakses dari mana sahaja di dunia melalui panggilan yang disahkan menggunakan HTTP atau HTTPS. Satu beratur mesej boleh berukuran hingga 64 KB, dan a beratur dapat memuat berjuta-juta mesej, sehingga jumlah kapasiti total akaun simpanan.

Penyimpanan Fail

KE Penyimpanan Fail saham adalah SMB fail berkongsi dalam Azure . Semua direktori dan fail mesti dibuat dalam bahagian ibu bapa. Akaun boleh mengandungi jumlah saham yang tidak terhad, dan saham boleh menyimpan jumlah saham yang tidak terhad fail , sehingga jumlah kapasiti 5 TB fail berkongsi.

Penyimpanan Gumpalan

Akaun storan gumpalan khusus dalam menyimpan data gumpalan dan juga dapat digunakan untuk memilih tahap akses , yang memungkinkan anda menentukan seberapa sering data dalam akaun diakses. Anda boleh memilih tahap akses yang sesuai untuk simpanan anda dan yang sesuai dengan perbelanjaan anda.

Terdapat dua jenis tahap akses:

Panas: Tahap akses ini memberi kita kependaman serendah mungkin. Oleh itu, ia harus digunakan dengan data yang sering diakses. Sememangnya, kerana ia menawarkan latensi rendah, ia lebih mahal.

Sejuk: Tahap akses ini kurang berprestasi daripada tahap akses 'Panas' iaitu menawarkan kependaman yang lebih tinggi daripadabekas tahap akses. Yang dikatakan, ia dilengkapi dengan tanda harga yang lebih rendah dan dengan itu dapat digunakan untuk data yang jarang diakses.

Melanjutkan, kedua-dua jenis akaun simpanan ini iaitu simpanan gumpalan dan akaun simpanan tujuan am direka bentuk supaya sangat tersedia. Dengan ketersediaan yang tinggi, anda boleh yakin bahawa fail anda yang dihoskan di azure akan tersedia 24 × 7. Dan ketersediaan yang tinggi hanya mungkin dilakukan dengan menggunakan replikasi.

Replikasi

Pada dasarnya terdapat 4 jenis replikasi dalam Azure:

Penyimpanan berlebihan di tempatan

Penyimpanan berlebihan tempatan (LRS) meniru data anda tiga kali dalam unit skala penyimpanan iaitu di dalam pusat data. Pusat data berada di wilayah tempat anda membuat akaun simpanan anda. Permintaan menulis berjaya dikembalikan hanya apabila telah ditulis ke ketiga-tiga replika. Setiap replika ini berada di domain kesalahan yang berasingan dan meningkatkan domain dalam satu unit skala penyimpanan.

Storan berlebihan Zon

Zon-Redundant Storage (ZRS) mereplikasi data anda secara asinkron di pusat data dalam satu atau dua kawasan selain menyimpan tiga replika yang serupa dengan LRS, sehingga memberikan ketahanan yang lebih tinggi daripada LRS. Data yang disimpan dalam ZRS tahan lama walaupun pusat data utama tidak tersedia atau tidak dapat dipulihkan.

Penyimpanan berlebihan-Geo

Penyimpanan berlebihan Geo (GRS) mereplikasi data anda ke wilayah sekunder yang berjarak beratus-ratus batu dari wilayah utama. Sekiranya akaun simpanan anda mengaktifkan GRS, data anda tahan lama walaupun berlaku gangguan wilayah sepenuhnya atau bencana di mana wilayah utama tidak dapat dipulihkan.

Baca Akses Penyimpanan Geo-berlebihan

Penyimpanan geo-redundan akses baca (RA-GRS) memaksimumkan ketersediaan untuk akaun storan anda, dengan menyediakan akses baca-sahaja ke data di lokasi sekunder, selain replikasi di dua wilayah yang disediakan oleh GRS.

Baiklah, sekarang anda mempunyai semua maklumat yang anda perlukan. Mari maju dan jentikkan jari kita dengan demo!

Demo

Kami akan melakukan demo ini dalam dua bahagian:

Bahagian 1: Kami akan mencuba membuat laman web yang dapat memuat naik fail ke perkhidmatan gumpalan. Setelah fail diunggah, perincian fail juga akan ditambahkan ke antrian Azure, yang akan digunakan untuk mengubah latar belakang halaman web ketika disegarkan.

Langkah 1: Seperti yang telah kami sebutkan sebelumnya, langkah pertama adalah membuat Akaun Penyimpanan anda. Ikuti arahan pada gambar di bawah untuk melakukannya.

  1. Pertama, di bahagian kiri klik pada Akaun Penyimpanan
  2. Kemudian, klik Tambah
  3. Akhirnya, masukkan semua bidang yang berkaitan dan Klik Buat.

Langkah 2: Itu sahaja! Kami berjaya membuat akaun simpanan kami. Kami mempunyai empat jenis perkhidmatan storan di akaun kami, iaitu Gumpalan, Antrian, Fail dan Jadual. Dalam Tutorial Penyimpanan Azure ini, saya akan menunjukkan perkhidmatan Blob dan Perkhidmatan Antrian di bahagian ini. Juga, untuk demo terperinci sila rujuk video kami di Azure Storage Tutorial yang dilampirkan pada permulaan blog ini. Mari kita konfigurasi perkhidmatan gumpalan terlebih dahulu. Pergi ke akaun storan anda, dan klik pada Blobs.

Langkah 3: Klik pada bekas , untuk membuat bekas baru. Pertama, masukkan nama bekas, ini mesti unik untuk semua bekas yang akan anda buat dalam akaun tertentu ini. Seterusnya, tetapkan tahap akses awam kepadanya. Gumpalan hanyalah fail. Sekiranya anda menetapkan tahap akses peribadi , hanya anda yang dapat memuat turun kandungan bekas ini. Sekiranya anda menetapkan tahap akses gumpalan, mana-mana pengguna yang mempunyai pautan ke bekas akaun ini boleh mengakses fail di dalamnya . Dengan tahap akses kontena , mana-mana pengguna yang mempunyai pautan mendapat akses ke fail dan folder di dalam bekas ini. Kami akan memilih tahap akses Blob untuk demonstrasi kami. Akhirnya, klik pada OK.

Langkah 4: Nyatakanrentetan sambungan akaun simpanan anda dalam kod laman web anda. Rentetan sambungan mengesahkan kod anda untuk berinteraksi dengan akaun storan dan perkhidmatannya. Untuk melakukannya, pilih akaun simpanan anda, kemudian pilih kunci akses dan akhirnya salin salah satu rentetan sambungan. Tampal tali sambungan ini dalam kod laman web anda dan anda sudah siap!

Langkah 5: Mari mulakan dengan barisan sekarang. Pada halaman gambaran keseluruhan akaun simpanan anda, pilih barisan.

Langkah 6: Seterusnya, kami akan membuat barisan. Untuk melakukannya, Klik Tambah Antrian, berikan nama yang sesuai untuk barisan dan klik OK. Akhir sekali, ganti maklumat yang berkaitan dalam kod.

Langkah 7: Ini adalah laman web yang telah kami buat, pilih fail yang ingin anda muat naik, dan klik muat naik.

Ini adalah bagaimana skrin akan kelihatan setelah fail dimuat naik.

Dengan ini, kami berjaya menambahkan fail kami di dalam bekas dan barisan. Anda boleh melihat perkara yang sama di skrin di bawah:

Sekarang mari kita periksa sama ada kita mempunyai entri dalam gumpalan juga:

Langkah 8: Mari pergi ke halaman proses kami di laman web untuk melihat apakah entri dari barisan dan gumpalan dapat dibaca, dan ya! Seperti yang anda lihat nama gambarnya sama.

Dengan ini, kami menyimpulkan bahagian 1 demo. Mari beralih ke bahagian 2.

Bahagian 2: Di bahagian iniThetutorial penyimpanan anda, kami akan meneroka perkhidmatan fail dalam keadaan biru. The Perkhidmatan Fail dalamTheawakre menggunakan protokol SMB 3.0 untuk pemindahan fail, perkhidmatan ini dapat dilampirkan ke OS windows anda seolah-olah itu adalah pemacu luaran.Mari cuba ini di Azure Portal Sekarang:

Langkah 1: Pergi ke halaman gambaran keseluruhan akaun simpanan anda, dan pilih failnyaperkhidmatan.

Langkah 2: Pada halaman berikutnya, masukkan nama instance fail anda, dan ukuran instance anda yang diinginkan. Akhirnya, klik pada OK.

tutorial maklumat untuk pemula muat turun percuma pdf

Langkah 3: Pilih perkhidmatan fail anda, dan kemudian klik sambung.

Di panel sifat, salin pautan seperti yang ditunjukkan dalam gambar:

Dan tampalkannya di notepad, supaya anda dapat membezakan elemen:

  • Titik pertama ialah ruangan alamat
  • Titik kedua adalah nama pengguna
  • Perkara ketiga ialah kata laluan anda

Simpan, butiran ini akan digunakan dalam langkah seterusnya dalam tutorial penyimpanan biru ini.

Langkah 4: Klik kanan pada ikon komputer saya, di 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 seterusnya, masukkan nama pengguna dan kata laluan dari notepad, dan akhirnya klik OK.

Langkah 7: Tahniah! Andakepemacu penyimpanan zure sudah siap. Anda kini boleh menggunakannya, seperti pemacu lain di komputer anda!

Dengan ini, kami menyimpulkan demo kami. Ingin mengetahui lebih lanjut mengenai Azure? sedia membantu anda! Anda boleh melihat blog kami di menu sebelah kiri, kami telah meliput Perkhidmatan Azure yang terkenal, dan senarai ini akan kerap dikemas kini. Nantikan!

Sekiranya anda adalah salah seorang daripada mereka, yang ingin mempelajari teknologi ini dari profesional yang bersertifikat Microsoft Azure dan merupakan pakar industri terkemuka, anda berada di tempat yang tepat. Kami di edureka! komited terhadap pembelajaran anda. Kami menawarkan kursus yang akan membantu anda mendapat sijil, dan dengan itu membantu anda mengejar profil kerja impian anda!

Kami telah menyediakan kurikulum yang merangkumi apa yang anda perlukan untuk mengatasi Ujian Microsoft! Anda boleh melihat perincian kursus untuk latihan di sini.

Selanjutnya, siri blog Azure Tutorial ini akan dikemas kini dengan kerap semasa kami memperluas bahagian blog kami mengenai perkhidmatan Azure, jadi nantikan!

Ada soalan untuk kami? Sila sebutkan di bahagian komen dari Tutorial Penyimpanan Azure ini dan kami akan menghubungi anda.