Ringkasan migrasi volume

Halaman ini memberikan ringkasan tentang 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 salinan data konvensional:

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

  • SnapMirror hanya menyalin data yang digunakan.

  • Setelah transfer data dasar awal, transfer berikutnya bersifat inkremental, hanya menyalin data yang diubah tanpa batas waktu. Penghitungan perubahan untuk transfer inkremental sangat cepat dan independen dari jenis data yang disimpan dalam volume.

  • Transfer mempertahankan efisiensi penyimpanan. Jika volume sumber berisi data yang dideplikasi atau dikompresi, efisiensi ini akan diteruskan, sehingga mengurangi jumlah data yang akan ditransfer.

  • Semua transfer dienkripsi saat datanya dikirim.

  • 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.

Google Cloud NetApp Volumes menggunakan SnapMirror untuk replikasi volume antara NetApp Volumes di berbagai region Google. Selain itu, Anda dapat menggunakan SnapMirror untuk mereplikasi antara volume berbasis ONTAP eksternal dan NetApp Volumes, yang disebut replikasi hybrid.

Replikasi hybrid mencakup dua jenis:

  • Migrasi volume ditujukan untuk transfer satu kali dari ONTAP ke NetApp Volumes.

  • Replikasi eksternal ditujukan untuk replikasi disaster recovery yang sedang berlangsung, dengan arah replikasi yang dapat dibalik.

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. Autentikasi

  2. Transfer dasar

  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 dicapai melalui langkah-langkah administratif pada sistem ONTAP sumber, yang disebut peering cluster dan peering SVM. Proses migrasi volume menghasilkan perintah ONTAP yang harus dijalankan administrator pada sistem sumber.

Transfer dasar

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 dasar 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.

Selama transfer dasar, volume sumber Anda akan terus melayani workload dan data Anda akan ditambahkan, diubah, atau dihapus. Perubahan ini tidak memengaruhi snapshot yang digunakan untuk titik konsistensi dasar. Saat dasar sedang berlangsung, volume tujuan tidak tersedia untuk klien. Setelah dasar selesai, volume tujuan akan 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 mempersiapkan 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 volume sumber Anda.

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

  3. Mulai mentransfer perubahan ini ke tujuan.

Jika volume perubahan yang signifikan terjadi 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 diupdate 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 waktu satu jam, ukuran transfer inkremental akan berkurang dengan setiap transfer yang berhasil. Proses ini akan berlanjut hingga stabil pada kecepatan yang ditentukan oleh kecepatan perubahan per jam volume sumber, yang mungkin memerlukan beberapa iterasi. Setelah status stabil ini tercapai, Anda dapat menjadwalkan migrasi sistem. Untuk meminimalkan waktu nonaktif yang diperlukan selama migrasi sistem, tujuannya adalah mengurangi perubahan antara volume sumber dan tujuan.

Migrasi sistem

Selama migrasi sistem, Anda memindahkan workload dari volume sumber ke volume tujuan tanpa kehilangan data (RPO = 0) dan waktu nonaktif minimal (RTO). Proses migrasi sistem terdiri dari substep berikut:

  1. Menghentikan modifikasi

  2. Menunggu transfer saat ini

  3. Melakukan transfer inkremental manual

  4. Menghentikan replikasi

  5. Mengonfigurasi ulang dan memulai ulang aplikasi

Menghentikan 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: mengubah izin volume menjadi hanya baca untuk mencegah klien mengubah data.

Menunggu transfer saat ini

Pastikan 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 menit, bergantung pada volume data yang diubah sejak transfer terakhir, kecepatan jaringan, dan batas throughput volume tujuan.

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

Menghentikan replikasi

Jalankan operasi penghentian pada replikasi untuk membuat volume tujuan Anda dapat dibaca dan ditulis. Tindakan ini akan menyelesaikan migrasi data Anda.

Mengonfigurasi ulang dan memulai ulang aplikasi

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

Pembersihan

Jika migrasi sistem 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. Menghapus 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 jaringan apa pun yang dikonfigurasi hanya untuk tujuan migrasi antara sumber dan tujuan.

Langkah berikutnya

Rencanakan migrasi.