Ringkasan migrasi volume

Halaman ini memberikan ringkasan fitur migrasi volume.

Tentang migrasi volume

Fitur migrasi volume memungkinkan Anda memigrasikan volume dari sumber berbasis ONTAP ke Google Cloud NetApp Volumes menggunakan migrasi berbasis SnapMirror. SnapMirror berfungsi di tingkat per volume dan dapat mereplikasi volume sumber ke volume tujuan di sistem yang berbeda.

SnapMirror menawarkan banyak keunggulan dibandingkan metode penyalinan data konvensional:

  • Fitur ini beroperasi melalui jaringan IP apa pun dan tahan terhadap masalah jaringan, serta mendukung berbagai kecepatan dan latensi jaringan.

  • Fitur ini hanya menyalin data yang digunakan.

  • Setelah transfer data dasar awal, transfer berikutnya bersifat inkremental, hanya menyalin data yang berubah tanpa batas waktu. Penghitungan perubahan untuk transfer inkremental sangat cepat dan tidak bergantung pada jenis data yang disimpan dalam volume.

  • Transfer mempertahankan efisiensi penyimpanan. Jika volume sumber berisi data yang dide-duplikasi atau dikompresi, efisiensi ini akan dipertahankan, sehingga mengurangi jumlah data yang akan ditransfer.

  • Semua transfer dienkripsi saat dalam pengiriman.

  • Anda dapat menggunakan volume sumber tanpa dampak performa yang terlihat.

  • Anda dapat menggunakan volume tujuan dalam status hanya baca setelah transfer dasar selesai.

  • Semua data, termasuk metadata seperti daftar kontrol akses (ACL) yang kompleks dan file yang dikunci, akan ditransfer.

SnapMirror mentransfer volume antar-sistem ONTAP, bahkan di berbagai lokasi geografis.

NetApp Volumes sudah menggunakan SnapMirror untuk fitur replikasi volume, yang memungkinkan replikasi NetApp Volumes di antara berbagai region Google. Subjenis baru replikasi volume, yang disebut replikasi hybrid, kini mendukung migrasi volume ONTAP ke NetApp Volumes.

Ringkasan proses migrasi

Replikasi hybrid memastikan migrasi data yang cepat, konsisten, dan lengkap dari sumber ke tujuan dengan dampak minimal pada produksi Anda. Proses ini terdiri dari fase berikut:

  1. Authentication

  2. Transfer dasar pengukuran

  3. Transfer inkremental

  4. Migrasi sistem

  5. Pembersihan

Autentikasi

Selama fase autentikasi, administrator penyimpanan sistem ONTAP sumber harus memberikan izin NetApp Volumes untuk mengambil volume dari sistem sumber. Hal ini dilakukan melalui langkah-langkah administratif di sistem ONTAP sumber, yang disebut peering cluster dan peering SVM. Proses migrasi volume membuat perintah ONTAP yang harus dijalankan administrator di sistem sumber.

Transfer dasar pengukuran

Setelah Anda menyiapkan migrasi, snapshot akan membuat titik konsistensi pada sistem sumber. Semua data yang diambil dari snapshot ini, termasuk snapshot yang lebih lama, kemudian ditransfer ke NetApp Volumes selama fase awal yang disebut transfer dasar.

Transfer awal dapat memerlukan waktu beberapa menit, jam, hari, atau minggu. Durasi ini bergantung pada hal berikut:

  • Jumlah data dalam snapshot.

  • Kecepatan jaringan antara sistem sumber ONTAP dan NetApp Volumes.

  • Setelan throughput NetApp Volumes Anda.

Selama transfer garis dasar, volume sumber Anda terus melayani beban kerja dan data ditambahkan, diubah, atau dihapus. Perubahan ini tidak memengaruhi snapshot yang digunakan untuk titik konsistensi dasar pengukuran. Selama proses pembuatan garis dasar, volume tujuan tidak tersedia untuk klien. Setelah pembuatan garis dasar selesai, volume tujuan akan menjadi online dan tersedia untuk akses klien dalam mode hanya baca. Perhatikan bahwa volume tujuan akan memiliki alamat IP yang berbeda.

Tidak seperti replikasi volume, migrasi volume tidak dapat membaca parameter volume sumber seperti ukuran, pilihan protokol, dan kebijakan ekspor atau snapshot. Oleh karena itu, Anda harus mengonfigurasi setelan ini dengan benar untuk volume tujuan.

Sekarang Anda dapat mulai memasang atau memetakan volume tujuan ke VM untuk bersiap menjelang akhir migrasi.

Transfer inkremental

Setelah transfer dasar selesai, migrasi akan memicu transfer inkremental per jam.

Setiap transfer inkremental melakukan tindakan berikut:

  1. Mengambil snapshot baru dari volume sumber Anda.

  2. Menghitung perubahan data antara snapshot saat ini dan sebelumnya.

  3. Mulai mentransfer perubahan ini ke tujuan.

Jika terjadi perubahan yang signifikan sejak snapshot dasar, dan transfer inkremental masih berjalan saat transfer per jam berikutnya dijadwalkan, transfer ini akan dilewati. Transfer inkremental berikutnya akan mengambil snapshot sumber baru, menghapus snapshot SnapMirror terlama, menghitung perubahan, dan mentransfernya.

Klien yang memasang volume tujuan akan melihat tampilan hanya baca dengan konten statis. Namun, setelah transfer inkremental selesai, konten volume akan langsung diperbarui dari snapshot replikasi sebelumnya ke snapshot terbaru melalui satu operasi atomik.

Kecuali jika jumlah data baru yang ditambahkan ke volume sumber melebihi jumlah yang dapat ditransfer dalam satu jam, ukuran transfer inkremental akan berkurang dengan setiap transfer yang berhasil. Proses ini berlanjut hingga stabil pada kecepatan yang ditentukan oleh rasio perubahan per jam volume sumber, yang mungkin memerlukan beberapa iterasi. Setelah status stabil ini tercapai, Anda dapat menjadwalkan peralihan. Untuk meminimalkan waktu nonaktif yang diperlukan selama peralihan, tujuannya adalah mengurangi perubahan antara volume sumber dan tujuan.

Migrasi sistem

Selama peralihan, Anda memindahkan workload dari volume sumber ke volume tujuan tanpa kehilangan data (RPO = 0) dan periode nonaktif minimal (RTO). Proses pengalihan terdiri dari sub-langkah berikut:

  1. Menghentikan modifikasi

  2. Menunggu transfer saat ini

  3. Melakukan transfer inkremental manual

  4. Menghentikan replikasi

  5. Mengonfigurasi ulang dan memulai ulang aplikasi

Hentikan modifikasi

Karena transfer inkremental bersifat asinkron, volume sumber Anda mungkin berisi perubahan yang belum tercermin pada volume tujuan. Untuk menyinkronkan, hentikan semua modifikasi pada volume sumber dengan:

  • Menghentikan semua aplikasi yang mengubah data.

  • Opsional: ubah izin volume menjadi hanya baca untuk mencegah klien memodifikasi data.

Menunggu transfer saat ini

Pastikan semua transfer inkremental yang sedang berjalan telah selesai.

Melakukan transfer inkremental manual

Lakukan transfer inkremental manual untuk mengirim data terbaru ke sistem tujuan. Proses ini hanya memerlukan waktu beberapa detik hingga beberapa menit, bergantung pada volume data yang berubah sejak transfer terakhir, kecepatan jaringan, dan batas throughput volume tujuan.

Setelah transfer inkremental manual selesai, data terbaru tersedia di tujuan.

Menghentikan replikasi

Jalankan operasi penghentian pada replikasi untuk membuat volume tujuan Anda dapat dibaca-tulis. Tindakan ini menyelesaikan migrasi data Anda.

Mengonfigurasi ulang dan memulai ulang aplikasi

Mengonfigurasi ulang aplikasi Anda untuk menggunakan volume tujuan, lalu mulai ulang aplikasi tersebut. Pastikan semua akses data ke volume sumber dihentikan untuk mencegah aplikasi menggunakan volume sumber secara tidak sengaja.

Pembersihan

Jika peralihan berhasil, Anda dapat melakukan langkah-langkah pembersihan berikut:

  1. Menghapus replikasi yang dihentikan: saat Anda menghapus replikasi yang dihentikan, resource replikasi akan dihapus, tetapi volume tujuan tidak akan dihapus. Proses ini juga menghapus hubungan SnapMirror yang digunakan di backend dengan sistem sumber Anda.

  2. Hapus peering cluster: jika ini adalah hubungan SnapMirror terakhir antara NetApp Volumes dan cluster sumber Anda, Anda dapat menghapus peering cluster dari sistem ONTAP sumber. Selain itu, Anda dapat menghapus konfigurasi jaringan yang hanya dikonfigurasi untuk tujuan migrasi antara sumber dan tujuan.

Langkah berikutnya

Rencanakan migrasi.