Bermigrasi ke berbagi file SMB Azure
Artikel ini membahas aspek dasar migrasi ke berbagi file Azure SMB dan berisi tabel panduan migrasi. Panduan ini membantu Anda memindahkan file ke berbagi file Azure. Panduan disusun berdasarkan tempat data Anda berada dan model penyebaran (khusus cloud atau hibrid) yang dipindahkan.
Berlaku untuk
Jenis berbagi File | SMB | NFS |
---|---|---|
Berbagi file standar (GPv2), LRS/ZRS | ||
Berbagi file standar (GPv2), GRS/GZRS | ||
Berbagi file premium (FileStorage), LRS/ZRS |
Dasar-dasar migrasi
Azure menawarkan berbagai jenis penyimpanan cloud. Aspek mendasar dari migrasi file ke Azure adalah menentukan opsi penyimpanan Azure mana yang tepat untuk data Anda.
Berbagi file Azure cocok untuk data file tujuan umum. Data ini mencakup apa pun yang Anda gunakan untuk berbagi SMB lokal. Dengan Azure File Sync, Anda bisa menyimpan cache beberapa berbagi file Azure di server yang menjalankan Windows Server secara lokal.
Untuk aplikasi yang saat ini berjalan di server lokal, penyimpanan file di berbagi file Azure mungkin menjadi pilihan yang tepat. Anda dapat memindahkan aplikasi ke Azure dan menggunakan berbagi file Azure sebagai penyimpanan bersama. Anda juga dapat mempertimbangkan Azure Disks untuk skenario ini.
Beberapa aplikasi cloud tidak bergantung pada SMB atau akses data lokal komputer atau akses bersama. Untuk aplikasi tersebut, penyimpanan objek seperti blob Azure sering kali menjadi pilihan terbaik.
Kunci dalam migrasi apa pun adalah menangkap semua keakuratan file yang berlaku saat memindahkan file Anda dari lokasi penyimpanan mereka saat ini ke Azure. Sejauh mana keakuratan yang didukung opsi penyimpanan Azure Storage dan berapa banyak skenario Anda yang diperlukan juga membantu Anda memilih Azure Strorage yang tepat.
Berikut dua komponen dasar file:
- Aliran data: Aliran data file menyimpan konten file.
- Metadata file: Tidak seperti penyimpanan objek di blob Azure, berbagi file Azure dapat menyimpan metadata file secara asli. Data file tujuan umum secara tradisional bergantung pada metadata file. Data aplikasi mungkin tidak. Metadata file memiliki subkomponen ini:
- Atribut file seperti baca-saja
- Izin file, yang sering disebut sebagai izin NTFS atau ACL file dan folder
- Tanda waktu, terutama pembuatan dan tanda waktu terakhir yang dimodifikasi
- Aliran data alternatif, yang merupakan ruang untuk menyimpan properti nonstandar dalam jumlah yang lebih besar. Aliran data alternatif ini tidak dapat disimpan pada file dalam berbagi file Azure. Ini dipertahankan di lokal saat Azure File Sync digunakan.
Keakuratan file dalam migrasi dapat didefinisikan sebagai kemampuan untuk:
- Menyimpan semua informasi file yang berlaku di sumber.
- Mentransfer file dengan alat migrasi.
- Menyimpan file di penyimpanan target migrasi.
Target untuk panduan migrasi dalam artikel ini adalah satu atau beberapa berbagi file Azure. Pertimbangkan daftar fitur yang tidak didukung oleh berbagi file SMB Azure ini.
Untuk memastikan migrasi Anda berjalan lancar, identifikasi alat penyalinan salin terbaik untuk kebutuhan Anda dan cocokkan target penyimpanan dengan sumber Anda.
Penting
Jika Anda memigrasikan server file lokal ke Azure Files, atur ACL untuk direktori akar berbagi file sebelum menyalin sejumlah besar file, karena perubahan pada izin untuk ACL root dapat memakan waktu lama untuk disebarluaskan jika dilakukan setelah migrasi file besar.
Pengguna yang memanfaatkan Active Directory Domain Services (AD DS) karena pengendali domain lokal mereka dapat mengakses berbagi file Azure secara asli. Begitu juga pengguna Microsoft Entra Domain Services. Masing-masing menggunakan identitas mereka saat ini untuk mendapatkan akses berdasarkan izin berbagi dan pada ACL file dan folder. Perilaku ini mirip dengan pengguna yang terhubung ke berbagi lokal.
Pelajari selengkapnya tentang autentikasi berbasis identitas untuk Azure Files melalui SMB.
Metadata yang didukung
Tabel berikut ini mencantumkan metadata yang didukung untuk Azure Files.
Penting
Tanda waktu LastAccessTime saat ini tidak didukung untuk file atau direktori pada berbagi target. Namun, Azure Files akan mengembalikan nilai LastAccessTime untuk file saat diminta. Karena tanda waktu LastAccessTime tidak diperbarui pada operasi baca, tanda waktu tersebut akan selalu sama dengan LastModifiedTime.
Sumber | Target |
---|---|
Struktur direktori | Struktur direktori asli sumber dapat dipertahankan pada berbagi target. |
Link simbolik | Tautan simbolis pada sumber dapat dipertahankan dan dipetakan pada berbagi target. |
Izin akses | Azure Files mendukung ACL Windows, dan harus diatur pada berbagi target meskipun tidak ada integrasi AD yang dikonfigurasi pada waktu migrasi. ACL berikut harus dipertahankan: pengidentifikasi keamanan pemilik (SID), SID grup, daftar akses diskresi (DACL), daftar kontrol akses sistem (SACL). |
Membuat tanda waktu | Tanda waktu pembuatan asli file sumber dapat dipertahankan pada berbagi target. |
Ubah tanda waktu | Tanda waktu perubahan asli file sumber dapat dipertahankan pada berbagi target. |
Tanda waktu yang dimodifikasi | Tanda waktu asli yang dimodifikasi dari file sumber dapat dipertahankan pada berbagi target. |
Atribut file | Atribut umum seperti bendera baca-saja, tersembunyi, dan arsip dapat dipertahankan pada berbagi target. |
Panduan migrasi
Tabel berikut ini mencantumkan kombinasi alat yang disarankan untuk bermigrasi ke berbagi file Azure SMB.
Cara menggunakan tabel:
Cari baris untuk sistem sumber tempat file Anda disimpan saat ini.
Pilih salah satu target berikut:
- Penyebaran hibrid: Gunakan Azure File Sync untuk menyimpan konten berbagi file Azure secara lokal dan lebih jarang digunakan file ke cloud.
- Penyebaran khusus cloud: Berbagi file Azure di cloud, tanpa penembolokan lokal.
Pilih kolom target yang cocok dengan pilihan Anda.
Dalam titik pertemuan sumber dan target, sel tabel mencantumkan skenario migrasi yang tersedia. Pilih salah satu untuk langsung ditautkan ke panduan migrasi.
Skenario tanpa tautan belum memiliki panduan migrasi yang dipublikasikan. Periksa tabel ini sesekali untuk mengetahui pembaruan. Panduan baru akan dipublikasikan saat tersedia.
Sumber | Target: Penyebaran hibrid (Azure Files + Azure File Sync) |
Target: Penyebaran khusus cloud (Azure Files) |
---|---|---|
Kombinasi alat yang direkomendasikan: | Kombinasi alat yang direkomendasikan: | |
Windows Server 2012 R2 dan yang lebih baru |
|
|
Windows Server 2012 dan versi sebelumnya |
|
|
Penyimpanan yang terpasang pada jaringan (NAS) |
|
|
Linux (hanya SMB) |
Kotak alat migrasi
Alat penyalinan file
Ada bebrapa alat penyalinan file yang tersedia dari Microsoft dan lainnya. Untuk memilih alat yang tepat untuk skenario migrasi Anda, pertimbangkan pertanyaan mendasar ini:
Apakah alat mendukung lokasi sumber dan target untuk penyalinan file Anda?
Apakah alat ini mendukung jalur jaringan Anda atau protokol yang tersedia (seperti REST atau SMB) antara lokasi penyimpanan sumber dan target?
Apakah alat mempertahankan keakuratan file yang diperlukan yang didukung oleh lokasi sumber dan target Anda?
Dalam beberapa kasus, penyimpanan target Anda tidak mendukung keakuratan yang sama dengan sumber. Jika penyimpanan target tidak cukup untuk memenuhi kebutuhan Anda, alat harus cocok dengan kapabilitas keakuratan file target saja.
Apakah alat memiliki fitur yang memungkinkannya disesuaikan dengan strategi migrasi Anda?
Misalnya, pertimbangkan apakah alat ini memungkinkan Anda meminimalkan waktu henti.
Ketika alat mendukung opsi untuk mencerminkan sumber ke target, Anda dapat menjalankannya beberapa kali pada sumber dan target yang sama sementara sumber tetap dapat diakses.
Saat Anda menjalankan alat untuk pertama kali, data akan disalin secara massal. Eksekusi awal ini mungkin memerlukan waktu beberapa saat. Ini sering berlangsung lebih lama dari yang Anda inginkan untuk mengambil sumber data offline untuk proses bisnis Anda.
Dengan mencerminkan sumber ke target (seperti pada robocopy /MIR), Anda dapat menjalankan alat lagi pada sumber dan target yang sama. Eksekusi kedua ini jauh lebih cepat karena hanya perlu mengangkut perubahan sumber yang terjadi setelah eksekusi sebelumnya. Eksekusi alat penyalinan dengan cara ini dapat mengurangi waktu henti secara signifikan.
Tabel berikut mengklasifikasikan alat Microsoft dan kesesuaiannya saat ini untuk berbagi file SMB Azure:
Direkomendasikan | Alat | Dukungan untuk berbagi file Azure | Menjaga keakuratan file |
---|---|---|---|
Azure Storage Mover | Didukung. | Keakuratan penuh.* | |
RoboCopy | Didukung. Berbagi file Azure dapat dipasang sebagai drive jaringan. | Keakuratan penuh.* | |
Azure File Sync | Terintegrasi secara natif ke dalam berbagi file Azure. | Keakuratan penuh.* | |
Program Migrasi Azure Storage | Didukung. | Keakuratan penuh.* | |
Storage Migration Service | Didukung secara tidak langsung. Berbagi file Azure dapat dipasang sebagai drive jaringan di server target SMS. | Keakuratan penuh.* | |
Data Box (termasuk layanan penyalinan data untuk memuat file ke perangkat) | Didukung. (Data Box Disk tidak mendukung berbagi file besar) |
Data Box dan Data Box Heavy mendukung metadata secara penuh. Disk Data Box tidak mempertahankan metadata file. |
|
AzCopy versi terbaru |
Didukung tetapi tidak sepenuhnya direkomendasikan. | Tidak mendukung salinan diferensial dalam skala besar, dan beberapa keakuratan file mungkin hilang. Pelajari cara menggunakan AzCopy dengan berbagi Azure |
|
Azure Storage Explorer versi terbaru |
Didukung tetapi tidak direkomendasikan. | Kehilangan sebagian besar keakuratan file, seperti ACL. Mendukung tanda waktu. | |
Azure Data Factory | Didukung. | Tidak menyalin metadata. | |
* Keakuratan penuh: memenuhi atau melebihi kemampuan berbagi file Azure.
Alat pembantu migrasi
Bagian ini menjelaskan alat yang memudahkan Anda merencanakan dan menjalankan migrasi.
Azure Storage Mover
Azure Storage Mover adalah layanan migrasi terkelola penuh yang relatif baru yang memungkinkan Anda memigrasikan file dan folder ke berbagi file SMB Azure dengan tingkat keakuratan file yang sama dengan berbagi file Azure yang mendasar. Struktur folder dan nilai metadata seperti tanda waktu file dan folder, ACL, dan atribut file dipertahankan. Untuk mempelajari cara menggunakan Azure Storage Mover dengan Azure Files, lihat Migrasi ke berbagi file Azure SMB menggunakan Azure Storage Mover.
RoboCopy
Disertakan dalam Windows, RoboCopy adalah salah satu alat yang paling berlaku untuk migrasi file SMB. Dokumentasi RoboCopy utama adalah sumber daya yang bermanfaat untuk berbagai opsi alat ini.
Program Migrasi Azure Storage
Memahami data Anda adalah langkah pertama dalam memilih layanan penyimpanan Azure dan strategi migrasi yang sesuai. Azure Storage Migration Program menyediakan berbagai alat yang dapat menganalisis infrastruktur data dan penyimpanan Anda untuk memberikan wawasan yang berharga. Alat-alat ini dapat membantu Anda memahami ukuran dan jenis data, jumlah file dan folder, dan pola akses. Mereka memberikan tampilan terkonsolidasi dari data Anda dan mengaktifkan pembuatan berbagai laporan yang disesuaikan.
Informasi ini dapat membantu:
- Mengidentifikasi himpunan data duplikat dan redundan
- Identifikasi data yang lebih dingin yang dapat dipindahkan ke penyimpanan yang lebih murah
Untuk mempelajari selengkapnya, lihat Matriks Perbandingan untuk peserta Program Migrasi Azure Storage.
TreeSize dari JAM Software GmbH
Azure File Sync terutama menskalakan dengan jumlah item (file dan folder) dan bukan dengan jumlah penyimpanan total. Alat TreeSize memungkinkan Anda menentukan jumlah item pada volume Windows Server Anda.
Anda dapat menggunakan alat ini untuk membuat perspektif sebelum penyebaran Azure File Sync. Anda juga dapat menggunakannya saat penjenjangan cloud dilakukan setelah penyebaran. Dalam skenario tersebut, Anda dapat melihat sejumlah item dan direktori yang paling sering menggunakan cache server Anda.
Versi uji alat adalah 4.4.1. Alat ini kompatibel dengan file berjenjang cloud. Alat ini tidak menyebabkan penggunaan kembali file berjenjang selama operasi normalnya.
Langkah berikutnya
- Buat rencana untuk penyebaran berbagi file Azure (hanya cloud atau hibrid) yang Anda inginkan.
- Tinjau daftar panduan migrasi yang tersedia untuk menemukan panduan yang cocok dengan sumber dan penyebaran berbagi file Azure Anda.
Informasi selengkapnya tentang teknologi Azure Files yang disebutkan dalam artikel ini: