Bagikan melalui


Apa itu Azure Files?

Azure Files menawarkan berbagi file yang dikelola sepenuhnya di cloud yang dapat diakses melalui protokol Server Message Block (SMB) standar industri, protokol Network File System (NFS), dan Azure Files REST API. Berbagi file Azure dapat dipasang secara bersamaan pada penyebaran cloud atau lokal. Berbagi file SMB Azure dapat diakses dari klien Windows, Linux, dan macOS. Berbagi file NFS Azure dapat diakses dari klien Linux. Selain itu, berbagi file SMB Azure 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 berbagi file klasik SMB dan NFS Azure, lihat Cara membuat berbagi file klasik Azure, Migrasi ke berbagi file Azure SMB, dan Migrasi ke berbagi file NFS Azure.

Mengapa Azure Files berguna

Anda dapat menggunakan berbagi file Azure untuk:

  • Mengganti atau melengkapi server file lokal:
    Gunakan Azure Files untuk mengganti atau melengkapi server file lokal tradisional atau perangkat penyimpanan terpasang jaringan (NAS). Sistem operasi populer seperti Windows, macOS, dan Linux dapat langsung memasang berbagi file Azure di mana pun mereka berada di dunia. File sharing SMB Azure juga dapat direplikasi dengan Azure File Sync ke server Windows, baik di lokal maupun di cloud, untuk meningkatkan performa dan pencachingan data secara terdistribusi. Dengan autentikasi berbasis identitas, berbagi file SMB Azure dapat bekerja dengan Active Directory Domain Services (AD DS) lokal untuk kontrol akses.

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

  • Menyederhanakan pengembangan cloud:
    Anda dapat menggunakan Azure Files untuk menyederhanakan proyek pengembangan cloud baru. Contohnya:

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

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

    • Dev/Test/Debug:
      Ketika pengembang atau administrator mengerjakan VM di cloud, mereka sering membutuhkan sekumpulan alat atau utilitas. Menyalin utilitas dan alat tersebut ke setiap VM dapat menjadi latihan yang memakan waktu. Dengan memasang berbagi file Azure secara lokal di VM, pengembang dan administrator dapat dengan cepat mengakses alat dan utilitas mereka, tidak diperlukan penyalinan.

  • Kontainerisasi:
    Anda juga dapat menggunakan berkas berbagi Azure sebagai volume persisten untuk kontainer dengan status. Kontainer memberikan kemampuan "bangun sekali, jalankan di mana saja" yang memungkinkan pengembang mempercepat inovasi. Untuk kontainer yang mengakses data mentah di setiap awal, sistem file bersama diperlukan untuk memungkinkan kontainer ini mengakses sistem file terlepas dari instans mana yang mereka jalankan.

Manfaat utama

  • 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. Berbagi file Azure mendukung protokol SMB dan NFS standar industri, yang berarti Anda dapat dengan mulus mengganti berbagi file lokal Anda dengan berbagi file Azure tanpa khawatir tentang kompatibilitas aplikasi. Mampu berbagi sistem file di beberapa mesin, aplikasi, dan instans aplikasi adalah keuntungan signifikan untuk aplikasi yang membutuhkan berbagi.
  • Dikelola sepenuhnya. Berbagi file Azure dapat dibuat tanpa perlu mengelola perangkat keras atau OS. Ini berarti Anda tidak perlu berurusan dengan patching OS server dengan peningkatan keamanan penting atau mengganti hard disk yang rusak.
  • Pembuatan skrip dan alat. Anda dapat menggunakan cmdlet PowerShell dan Azure CLI untuk membuat, memasang, dan mengelola berbagi file Azure sebagai bagian dari administrasi aplikasi Azure. Membuat dan mengelola berbagi file Azure menggunakan portal Microsoft Azure dan Azure Storage Explorer.
  • Ketahanan. Azure Files dibuat agar selalu tersedia. Mengganti berbagi file lokal dengan Azure Files berarti Anda tidak perlu lagi bangun untuk menangani pemadaman listrik lokal atau masalah jaringan.
  • Kemampuan pemrograman yang akrab. Aplikasi yang berjalan di Azure dapat mengakses data di share melalui file system I/O APIs. Oleh karena itu, pengembang dapat memanfaatkan kode dan keterampilan yang ada untuk memigrasikan aplikasi yang ada. Selain API IO Sistem, Anda dapat menggunakan Pustaka Klien Azure Storage atau REST API Azure Files.

Pelatihan

Untuk pelatihan mandiri, lihat modul berikut:

Arsitektur

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

Studi kasus

Langkah selanjutnya