Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam artikel ini, Anda mempelajari tentang berbagai jenis solusi yang memigrasikan data baik online maupun offline. Beberapa solusi juga menyediakan kemampuan sinkronisasi, penggabungan, dan penyebaran hibrid yang dapat diulang. Seringkali, alat-alat ini membawa kemampuan teknis yang tumpang tindih dan cocok untuk kasus penggunaan serupa. Artikel ini menyediakan panduan tentang memilih alat migrasi yang sesuai untuk kebutuhan Anda, dan mengidentifikasi alat Azure asli serta solusi vendor perangkat lunak (ISV) mitra dan independen.
Artikel ini membahas berbagai skenario yang paling cocok untuk setiap alat. Ini juga memberikan perspektif yang luas tentang membandingkan dan kontras alat-alat ini.
Peralatan berbasis online
Transfer jaringan online
Alat yang menyediakan transfer jaringan online memungkinkan Anda mentransfer data ke Azure melalui koneksi jaringan atau internet publik. Transfer ini dapat dilakukan dengan banyak cara, dan dengan menggunakan berbagai alat.
Azure Storage Mover
Azure Storage Mover adalah layanan migrasi terkelola penuh yang membantu Anda memigrasikan data dari skala terabyte hingga petabyte ke penyimpanan Azure melalui jaringan. Storage Mover adalah layanan cloud hibrid, yang terdiri dari komponen layanan cloud dan komputer virtual (VM) agen migrasi lokal. Storage Mover digunakan untuk skenario migrasi seperti lift-and-shift, dan untuk migrasi cloud yang Anda ulangi secara berkala.
Daftar berikut menyoroti banyak skenario dan kemampuan utama Storage Mover, yang mungkin menjadikannya alat yang direkomendasikan untuk beberapa kasus penggunaan.
- Terdiri dari alat yang dikelola sepenuhnya, otomatis, tangguh di Azure.
- Satu sumber daya Azure Storage Mover dapat mengelola dan mengatur beberapa agen secara global, memberikan visibilitas ke semua migrasi dalam satu dasbor.
- Cocok untuk ukuran data yang relatif kecil dari beberapa terabyte, dan file skala petabyte besar, folder, dan berbagi file. Untuk transfer data satu kali dan himpunan data kecil kurang dari 1 terabyte, gunakan
AzCopysebagai gantinya. - Cocok untuk transfer satu kali seperti "lift-and-shift", atau sinkronisasi dan transfer berkala yang berulang.
- Menawarkan proses yang sederhana dan dapat diandalkan yang konfigurasi defaultnya cukup.
- Mencakup semua metadata file.
- Sumber dan tujuan migrasi meliputi:
- Sumber Blok Pesan Server (SMB) atau Sistem File Jaringan (NFS) ke target Azure Blob
- Sumber SMB ke target Azure Files
- Sumber S3 ke target Azure Blob
- Fungsi salin hanya metadata, di mana hanya metadata atau struktur file yang disalin tanpa isi file. Misalnya, izin penyemaian atau melakukan migrasi "dry-run".
Anda dapat membaca selengkapnya tentang Azure Storage Mover di artikel gambaran umum layanan . Artikel berikut ini juga dapat membantu Anda menggunakan Azure Storage Mover untuk migrasi cloud Anda:
- Memahami hierarki sumber daya Storage Mover
- Pelajari cara menyebarkan Storage Mover di langganan Azure Anda
- Pelajari cara menyebarkan agen Storage Mover di lingkungan Anda
Alat sinkronisasi dan pengaturan tingkat
Sinkronisasi File Azure
Azure File Sync memungkinkan migrasi server file Windows dengan waktu henti hampir nol, dan juga menyediakan solusi penyimpanan hibrid. Azure File Sync memungkinkan Anda mempusatkan berbagi file organisasi Anda di Azure Files, sambil menjaga fleksibilitas, performa, dan kompatibilitas server file Windows. Azure File Sync terutama merupakan alat sinkronisasi dan tingkatan, sementara fungsi utama Storage Mover adalah sebagai layanan migrasi.
Pilih Azure File Sync untuk ekstensi server file tradisional dan sinkronisasi multi-situs dengan Azure File shares. Opsi ini mencakup integrasi ID Entra dan sinkronisasi dua arah. Ini juga mempertahankan izin dan atribut New Technology File System (NTFS) secara otomatis. Kemampuan ini menjadikan Azure File Sync pendekatan yang ideal jika Anda ingin menyimpan cache lokal dan menggunakan tingkatan cloud, atau jika server Anda harus terus melayani selama migrasi Anda.
Anda dapat menggunakan protokol Windows Server yang tersedia untuk mengakses data Anda secara lokal, termasuk SMB, NFS, dan FTPS. Anda juga dapat memiliki cache sebanyak yang Anda butuhkan di seluruh dunia.
Anda dapat menemukan semua skenario migrasi yang didukung untuk File Sync dalam artikel gambaran umum migrasi .
Pelajari selengkapnya tentang Azure File Sync dan berbagai skenario migrasi di sini.
Gerbang Kotak Data (Data Box Gateway)
Data Box Gateway adalah solusi penyimpanan cloud yang bertindak sebagai perangkat virtual, memungkinkan transfer data satu arah yang lancar antara infrastruktur lokal Anda dan Azure. Ini terdiri dari VM di lingkungan lokal Anda dan terhubung ke Azure melalui protokol standar seperti SMB atau NFS.
Gateway menyimpan dan mengunggah data ke Azure Blob atau Penyimpanan File secara efisien dan aman. Data Box Gateway adalah gateway streaming umpan berkelanjutan permanen, ideal untuk alur kerja cloud hibrid.
Pilih Data Box Gateway untuk pengaliran data volume tinggi satu-arah ke Azure, terutama untuk data NFS atau aliran kontinu. Data Box Gateway juga merupakan pilihan yang sesuai saat Anda tidak memerlukan beberapa salinan data lokal yang tetap sinkron. Fungsi utama Data Box Gateway adalah memindahkan data dari lokasi dan ke Azure dengan cepat, terutama untuk pemrosesan atau arsip. Ini juga mendukung opsi sinkronisasi manual untuk memperbarui share di lokasi lokal dengan konten dari Azure.
Detail selengkapnya tentang gateway Azure Data Box tersedia di artikel Kasus Penggunaan .
Azure Data Factory
Azure Data Factory (ADF) memungkinkan Anda menyiapkan dan mengubah data dari berbagai sumber, termasuk database, gudang data, lakehouse, dan aliran waktu nyata. Kemudian menyerap data ini ke dalam jaringan Anda untuk digunakan lebih lanjut. ADF adalah pilihan ideal saat Anda memerlukan satu atau beberapa fitur atau kemampuan berikut:
- Alur kerja kustom
- Transformasi data selama migrasi
- Alur yang kompleks atau dapat diulang
- Memigrasikan beban kerja big data, data lake, atau gudang data perusahaan (EDW) ke Microsoft Azure
Sebelum memulai migrasi menggunakan ADF, Anda harus menjalankan proof-of-concept (POC) untuk memastikan layanan memenuhi persyaratan Anda karena jumlah kompleksitas yang terlibat. Beberapa skenario yang didukung dibahas dalam artikel panduan migrasi ADF .
Alat tidak terkelola
AzCopy
AzCopy adalah utilitas baris perintah yang dapat Anda gunakan untuk menyalin data ke, dari, atau di antara akun penyimpanan. Ini ideal untuk transfer cepat, yang dapat diotomatisasi dengan skrip, dan dilakukan sekali saja, terutama untuk data objek atau kumpulan file yang lebih kecil. AzCopy adalah pilihan yang sangat baik jika Anda membutuhkan kontrol yang terperinci atas transfer Anda, atau perlu mengotomatiskan dengan skrip. Ini juga berguna untuk transfer data yang lebih kecil yang dapat diselesaikan dalam jangka waktu yang relatif singkat.
Namun, sebagai alat yang tidak dikelola, alat ini tidak dapat secara otomatis menyinkronkan perubahan atau melacak status transfer. Tidak ada kemampuan penanganan kesalahan, jadi Anda perlu meninjau log secara manual dan mencoba kembali operasi yang gagal sendiri. AzCopy mungkin tidak ideal untuk migrasi skala besar yang melibatkan miliaran objek karena keterbatasan performa, terutama dalam daftar dan pemindaian.
Nota
AzCopy tidak mendukung salinan "Khusus metadata" di mana hanya metadata atau struktur file yang disalin tanpa konten file terkait. Misalnya, izin penyemaian atau melakukan migrasi dry-run tidak didukung. Sebagai gantinya, gunakan Storage Mover untuk jenis kasus penggunaan ini.
Anda dapat membaca detail selengkapnya tentang AzCopy di artikel Memulai AzCopy .
Solusi mitra untuk kemampuan khusus
Alat mitra dan vendor perangkat lunak independen (ISV)
Jika Anda memerlukan fitur lanjutan yang tidak dicakup oleh alat Azure asli, pertimbangkan alat Mitra atau ISV. Fitur-fitur ini mungkin termasuk:
- Peringatan.
- Penanganan per file.
- Penilaian mendalam.
- Sistem file sumber khusus.
- Pemindahan berbasis kebijakan.
- Sinkronisasi delta dengan cutover minimal.
- Dukungan untuk sumber daya dan fitur.
Untuk detail selengkapnya untuk membantu Anda memilih alat yang sesuai, tinjau bagian rekomendasi dan matriks kemampuan yang disediakan.
Alat offline
Alat transfer data offline digunakan saat Anda ingin mentransfer data dalam jumlah besar ke Azure tanpa mengandalkan koneksi jaringan Anda. Alat-alat ini berguna untuk skenario di mana bandwidth jaringan terbatas, mahal, atau tidak tersedia. Mereka memungkinkan Anda mengirim data secara fisik ke Azure, yang dapat mempercepat proses migrasi secara signifikan.
Perangkat fisik yang dapat dikirim adalah pilihan ideal ketika Anda ingin melakukan transfer data massal offline satu kali. Kasus penggunaan ini melibatkan penyalinan data ke disk atau perangkat khusus, dan mengirimkannya ke fasilitas Microsoft yang aman tempat data diunggah. Anda dapat membeli dan mengirim disk Anda sendiri, atau memilih untuk memesan disk atau perangkat yang disediakan Microsoft. Solusi yang disediakan Microsoft untuk transfer offline termasuk Azure Data Box Next-Gen dan Data Box Disk.
Azure Data Box dan disk Data Box
Layanan Azure Data Box yang mendasar memungkinkan Anda memigrasikan data ke layanan penyimpanan Azure pilihan Anda secara offline. Ada beberapa pertimbangan utama untuk memilih untuk bermigrasi menggunakan Azure Data Box. Azure Data Box adalah pilihan logis saat penyalinan data melalui jaringan dibatasi, terlalu lambat, terlalu mahal, atau bukan opsi.
Karena Data Box terintegrasi dengan baik dengan mitra lain dan alat ISV, Anda dapat menggunakan pendekatan yang dikenal sebagai penyemaian offline. Setelah memigrasikan himpunan data awal menggunakan Data Box, Anda dapat menggunakan alat online untuk menyinkronkan perubahan file dengan lebih cepat.
Azure Data Box mendukung impor data lintas wilayah langsung, sehingga sumber data Anda dapat berada di wilayah yang sama sekali berbeda dari akun penyimpanan Anda. Misalnya, kemampuan ini memungkinkan Anda untuk memigrasikan data yang berada di Inggris ke tujuan baru di AS. Kemampuan ini membantu mengelola migrasi besar yang melibatkan banyak geografi sekaligus menghindari biaya biaya jaringan antar wilayah.
Contoh berikut menyoroti kasus penggunaan umum di mana Azure Data Box mungkin menjadi pilihan yang tepat:
Saat memigrasikan infrastruktur komputasi Anda menggunakan Azure Migrate
Dengan memigrasikan data yang tidak terstruktur menggunakan mode offline, Anda dapat mengurangi waktu, biaya, dan pemanfaatan bandwidth jaringan. Eksekusi paralel ini dapat mempercepat proses migrasi secara keseluruhan dan mengurangi beban pada jaringan.Saat melakukan pemetaan data awal
Anda awalnya dapat memigrasikan himpunan data besar menggunakan Azure Data Box, lalu beralih ke alat transfer online untuk menyinkronkan perubahan terbaru, atau delta.Saat mengekspor data dari penyimpanan Azure
Jika Anda memiliki data cloud yang disimpan di Azure, Anda dapat mengekspor dan mengembalikannya secara lokal menggunakan transfer offline Data Box.Saat mentransfer data dalam jumlah besar
Data Box dapat menangani puluhan hingga ratusan terabyte per perangkat, dan beberapa perangkat dapat digunakan secara paralel. Ini sangat berguna untuk situs jarak jauh dengan konektivitas terbatas atau migrasi massal satu kali.
- Kasus penggunaan migrasi meliputi:
- Sumber SMB/NFS ke Azure Blob, Files, atau Azure Data Lake Storage (ADLS)
- Sumber disk VM lokal ke disk terkelola
- Pindahkan data langsung ke satu atau beberapa tingkat akses tertentu: panas, dingin, dingin, atau arsip.
Anda dapat menemukan detail selengkapnya tentang fitur Azure Data Box di dokumentasi Microsoft learn.
Impor/Ekspor Azure
Layanan Impor/Ekspor Azure digunakan untuk mengimpor data dalam jumlah besar dengan aman ke penyimpanan Azure Blob dan Azure Files dengan mengirim drive disk ke pusat data Azure. Layanan ini juga dapat digunakan untuk mentransfer data dari penyimpanan Azure Blob ke drive disk dan dikirim ke situs lokal Anda. Anda dapat menyediakan drive disk Anda sendiri atau drive disk yang disediakan oleh Microsoft.
Anda dapat membaca selengkapnya tentang Azure Import/Export di artikel gambaran umum layanan .
Alat lain-lain
Antarmuka grafis
Jika Terkadang Anda mentransfer beberapa file dan tidak perlu mengotomatiskan transfer data, Anda dapat memilih alat antarmuka grafis seperti Azure Storage Explorer atau alat eksplorasi berbasis web dalam portal Microsoft Azure.
Transfer skrip atau terprogram secara otomatis
Anda dapat menggunakan alat perangkat lunak microsoft yang dioptimalkan atau memanggil REST API Azure atau kit pengembangan perangkat lunak (SDK) secara langsung. Alat yang dapat ditulis yang tersedia termasuk AzCopy, Azure PowerShell, dan Azure CLI. Untuk antarmuka terprogram, Anda dapat menggunakan salah satu dari banyak SDK dan memilih antara .NET, Java, Python, Node/JS, C++, Go, PHP, atau Ruby.
Rekomendasi dan matriks kemampuan
Memilih alat yang sesuai untuk migrasi data sangat penting untuk transfer yang lancar, efisien, dan andal. Pendekatan yang disesuaikan berdasarkan skenario seperti migrasi berbagi file atau transfer layanan-ke-layanan membantu mengoptimalkan proses sambil mengurangi risiko dan gangguan. Tinjau skenario utama dan pilih alat migrasi yang paling cocok dan lebih disukai untuk kasus penggunaan Anda.
Meskipun ada kemungkinan alternatif yang tersedia berdasarkan kasus per kasus, tabel berikut memberikan panduan yang disesuaikan untuk alat yang paling disukai untuk skenario umum. Mereka juga menyertakan kemampuan yang lebih terperinci dan fitur yang didukung, memungkinkan Anda membandingkan, kontras, dan membuat keputusan berdasarkan informasi untuk langkah proses migrasi data berikutnya.
Alat migrasi
Saat merencanakan migrasi data Anda ke Azure, penting untuk memilih alat yang tepat berdasarkan kebutuhan spesifik, volume data, dan kompleksitas migrasi Anda. Selalu pastikan Anda membaca tentang dan memahami secara menyeluruh kemampuan yang sesuai sebelum menyelesaikan pemilihan alat.
Tabel berikut ini menyediakan matriks dukungan berbasis sumber dan target untuk alat migrasi utama. Tabel yang disediakan menggunakan ikon berikut untuk menunjukkan tingkat dukungan:
| Icon | Description |
|---|---|
| ✅ | Didukung sepenuhnya |
| 🟦 | Didukung sebagian |
| ❌ | Belum didukung |
Alat Microsoft
Penting
Setiap alat migrasi yang disediakan Microsoft menyediakan berbagai kemampuan. Tidak ada alat tunggal yang mendukung setiap kombinasi sumber dan target atau protokol jaringan.
Hanya Azure Data Box yang mendukung transfer data offline ke Azure Storage. Semua alat lainnya adalah solusi online.
| Tool | Penilaian penyimpanan disediakan | Sumber | Protokol sumber | Azure Blob; ADLS | File Azure | File NetApp Azure | Disk di Azure |
|---|---|---|---|---|---|---|---|
| Azure Storage Mover | ❌ | Berbagi melalui server SMB/NFS; Perangkat NAS | SMB 2.x, 3.x | 🟦 1 | 🟦 2 | ❌ | ❌ |
| Azure Storage Mover | ❌ | Perangkat NAS; berbagi file | NFS 3.x, 4.x | 🟦 1 | ❌ | ❌ | ❌ |
| Azure Storage Mover | ❌ | AWS S3 | S3 | ✅ | ❌ | ❌ | ❌ |
| Azure Data Box | ❌ | Berbagi melalui server SMB/NFS; Perangkat NAS | - | ✅ | 🟦 2 | 🟦 3 | 🟦 4 |
| Gerbang Kotak Data (Data Box Gateway) | ❌ | Lokal; dipasang secara lokal; SMB 2.x, 3.x; NFS v3, v4.1 | - | ✅ | 🟦 2 | ❌ | ❌ |
| Sinkronisasi File Azure | ❌ | Server file Windows | SMB | ❌ | 🟦 2 | ❌ | ❌ |
| Azure Data Factory | ❌ | Data lake lokal; HDFS; AWS S3 | - | ✅ | 🟦 5 | ❌ | ❌ |
| Azure Migrate | 🟦 | Hypervisor; Diska VM | - | ❌ | ❌ | ❌ | ✅ |
1 HNS diaktifkan
Hanya 2 SMB
3 Memerlukan dua langkah: bermigrasi ke Azure Files menggunakan Data Box terlebih dahulu, lalu berpindah dari Azure Files ke ANF
4 Anda dapat melakukan migrasi sebagai blob halaman ke disk terkelola dengan ukuran maksimum yang didukung yaitu 8 TB; Disk PV2 dan Ultra tidak didukung
5 Konektor multicloud diperlukan
6 Azure Blob dan Files hanya mendukung NFS v3 v4.1, masing-masing; pertimbangkan fungsionalitas aplikasi dan pengguna yang sesuai, dan aksesibilitas pascamigrasi
Alat mitra ISV
Penting
Setiap alat migrasi yang disediakan mitra ISV menyediakan berbagai kemampuan. Tidak ada alat tunggal yang mendukung setiap kombinasi sumber dan target atau protokol jaringan.
Hanya Tape Ark yang mendukung transfer data offline ke Azure Storage. Semua alat lainnya adalah solusi online.
| Tool | Penilaian penyimpanan disediakan | Sumber | Protokol sumber | Sumber SAN | Sumber NAS | Azure Blob; ADLS | File Azure | File NetApp Azure | Disk di Azure | E-SAN | Lustre Terkelola | Dikelola mitra |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Komprise | 🟦 | Perangkat NAS; Penyimpanan file cloud; S3 | SMB; NFS | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | 3p1 |
| Atempo | 🟦 | Perangkat NAS; S3; PFS; Swift | SMB; NFS | ❌ | ✅ | 🟦 2 | ✅ | ✅ | ❌ | ❌ | ✅ | 3p1 |
| Dinamika Data | 🟦 | Perangkat NAS; S3 | SMB; NFS | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | 3p1 |
| Cirrus Data | 🟦 | SAN; AWS; Hypervisors | - | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | 3p1 |
| Cirata | ❌ | Hadoop, FS yang sesuai dengan POSIX | - | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | 3p |
| Tape Ark | ❌ | Kaset, disk, dan media offline lainnya | - | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | 3p |
1 Bagian dari SMP.
2 Tidak mendukung ADLS.
Baris perintah lainnya, alat tidak terkelola
Penting
Alat baris perintah yang tidak dikelola seperti AzCopy, Robocopy, Rsync, dan DistCP menyediakan berbagai kemampuan. Memindai beberapa juta file, melacak perubahan file, menghitung ukuran data total, deteksi dan penanganan kesalahan, dan menjalankan beberapa pekerjaan penyalinan simultan dapat menghadirkan tantangan ekstrem.
Tidak ada alat baris perintah dalam tabel berikut yang mampu mentransfer data offline, juga tidak menyediakan penilaian penyimpanan. Tidak ada alat yang mendukung NAS perusahaan atau SAN sebagai sumber, juga tidak mendukung Azure E-SAN atau Lustre terkelola sebagai tujuan.
| Tool | Sumber | Protokol sumber | Azure Blob; ADLS | File Azure | File NetApp Azure | Disk di Azure | Terkelola |
|---|---|---|---|---|---|---|---|
| AzCopy | Azure; lokal; dipasang secara lokal; AWS S3, Gletser; GCP | SMB; S3 | ✅ | ✅ | ✅ | 🟦 1 | Tidak Dikelola |
| Robocopy | Lokal; dipasang secara lokal; SMB | SMB | ❌ | ✅ | ✅ | 🟦 1 | Tidak Dikelola |
| Rsync; fpsync | Lokal; dipasang secara lokal; NFS | NFS | ✅ | ✅ | ✅ | 🟦 1 | Tidak Dikelola |
| DistCP | Hadoop | - | ✅ | ❌ | ❌ | ❌ | Tidak Dikelola |