Apa yang dimaksud dengan Azure Files?

Azure Files menawarkan berbagi file yang dikelola sepenuhnya di cloud yang dapat diakses melalui standar industri protokol Server Message Block (SMB), protokol Network File System (NFS), dan Azure Files REST API. Berbagi file Azure dapat dipasang secara bersamaan oleh cloud atau penyebaran lokal. Berbagi Azure Files SMB dapat diakses dari klien Windows, Linux, dan macOS. Berbagi file NFS Azure dapat diakses dari klien Linux. Selain itu, berbagi file Azure SMB dapat di cache di server Windows dengan Azure File Sync untuk akses cepat di dekat tempat data digunakan.

Berikut adalah beberapa video tentang kasus penggunaan umum untuk Azure Files:

Untuk mulai menggunakan Azure Files, lihat Mulai Cepat: Membuat dan menggunakan berbagi file Azure.

Mengapa Azure Files berguna

Azure file share bisa digunakan untuk:

  • Ganti atau tambah server file lokal:
    Azure Files dapat digunakan untuk mengganti atau melengkapi server file lokal tradisional atau perangkat penyimpanan terpasang jaringan (NAS). Sistem operasi populer seperti Windows, macOS, dan Linux bisa langsung memasang Azure file share di mana pun mereka berada di seluruh dunia. Berbagi file SMB Azure juga bisa direplikasi dengan Azure File Sync ke server Windows, baik lokal atau di cloud, untuk performa dan penembolokan terdistribusi data tempat data digunakan. Dengan Azure Files AD Authentication, berbagi file SMB Azure dapat berfungsi dengan Active Directory Domain Services (AD DS) yang dihosting secara lokal untuk kontrol akses.

  • Aplikasi "Angkat dan geser" :
    Azure Files memudahkan untuk "angkat dan geser" aplikasi ke cloud mengharapkan berbagi ke aplikasi penyimpanan file atau data pengguna. Azure Files memungkinkan skenario angkat dan geser dan skenario "klasik", di mana kedua aplikasi dan datanya dipindahkan ke Azure, dan skenario angkat dan geser dan "hibrid", di mana data aplikasi dipindahkan ke Azure Files, dan aplikasi terus berjalan secara local.

  • Menyederhanakan pengembangan cloud:
    Azure Files juga bisa digunakan dalam berbagai cara untuk menyederhanakan proyek pengembangan cloud baru. Contohnya:

    • Pengaturan Aplikasi berbagi:
      Pola umum untuk aplikasi terdistribusi adalah memiliki file konfigurasi di lokasi terpusat di mana bisa diakses dari banyak instans aplikasi. Instans aplikasi bisa memuat konfigurasinya melalui Azure Files REST API, dan manusia dapat mengaksesnya dengan memasang berbagi secara lokal.

    • Berbagi diagnostik:
      Azure file share adalah tempat yang nyaman bagi aplikasi cloud untuk menulis log, metrik, dan crash dump mereka. Log bisa ditulis oleh instans aplikasi melalui File REST API, dan pengembang bisa mengaksesnya dengan memasang berbagi file di mesin lokal mereka. Ini memungkinkan fleksibilitas tinggi, karena pengembang bisa menggunakan pengembangan cloud tanpa harus meninggalkan alat yang ada yang mereka tahu dan cintai.

    • Dev/Uji/Debug:
      Ketika pengembang atau admin mengerjakan komputer virtual di cloud, mereka sering membutuhkan set alat atau utilitas. Menyalin utilitas dan alat ke setiap komputer virtual bisa menjadi latihan yang memakan waktu. Dengan memasang Azure file share secara lokal di komputer virtual, pengembang dan admin bisa dengan cepat mengakses alat dan utilitas mereka, tidak perlu menyalin.

  • Kontainerisasi:
    Azure file share bisa digunakan sebagai volume persisten untuk kontainer berstatus. Kontainer menghadirkan kemampuan "Membangun sekali, jalankan di mana pun" yang memungkinkan pengembang untuk mempercepat inovasi. Untuk kontainer yang mengakses data mentah di setiap awal, sistem file bersama diperlukan untuk memungkinkan kontainer ini mengakses sistem file tidak peduli intans mana yang mereka jalankan.

Keuntungan Kunci

  • Mudah digunakan. Saat berbagi file Azure dipasang di komputer, Anda tidak perlu melakukan sesuatu yang istimewa untuk mengakses data: cukup navigasikan ke jalur tempat berbagi file dipasang dan buka/ubah file.
  • Akses Bersama. Azure file share mendukung protokol SMB dan NFS standar industri, yang berarti Anda bisa dengan mulus mengganti berbagi lokal Anda dengan Azure file share tanpa khawatir tentang kompatibilitas aplikasi. Mampu berbagi sistem file di beberapa mesin, aplikasi dan instans aplikasi adalah keuntungan yang signifikan untuk aplikasi yang membutuhkan kemampuan berbagi.
  • Dikelola sepenuhnya. Azure file share bisa dibuat tanpa perlu mengelola perangkat keras atau OS. Ini berarti Anda tidak perlu berurusan dengan patching OS server dengan peningkatan keamanan kritis atau mengganti hard disk yang rusak.
  • Membuat Scripting dan perkakas. Cmdlet PowerShell dan Azure CLI dapat digunakan untuk membuat, memasang, dan mengelola file bersama Azure sebagai bagian dari admin aplikasi Azure. Anda bisa membuat dan mengelola Azure file share menggunakan portal Microsoft Azure dan Azure Storage Explorer.
  • Ketahanan. Azure Files dibangun dari awal hingga menjadi bisa selalu tersedia. Mengganti berbagi lokal dengan Azure Files berarti Anda tidak perlu lagi menangani pemadaman listrik lokal atau masalah jaringan.
  • Program yang tidak asing lagi. Aplikasi yang berjalan di Azure bisa mengakses data di berbagi melalui API I/O sistemfile. Oleh karena itu pengembang bisa memanfaatkan kode dan keterampilan mereka yang ada untuk memigrasikan aplikasi yang ada. Selain API IO Sistem, Anda bisa menggunakan Azure Storage Client Libraries atau Azure Files REST API.

Pelatihan

Untuk pelatihan mandiri, lihat modul berikut:

Arsitektur

Untuk panduan tentang merancang solusi tentang Azure Files menggunakan pola dan praktik yang ditetapkan, lihat yang berikut ini:

Studi kasus

Langkah berikutnya