Bermigrasi

Selesai

Migrasi melibatkan perencanaan, eksekusi, dan pengoptimalan migrasi beban kerja dari pusat data lokal dan platform cloud lainnya ke Azure. Rekomendasi ini membantu organisasi meminimalkan risiko migrasi, mengurangi biaya, dan mencapai hasil adopsi cloud yang sukses.

Merencanakan migrasi

Ikuti langkah-langkah ini untuk membangun rencana migrasi yang memperhitungkan kesiapan tim, persyaratan beban kerja, dan prioritas bisnis:

  1. Menilai kesiapan migrasi dan keterampilan. Evaluasi kemampuan Azure tim Anda di seluruh domain infrastruktur, keamanan, dan aplikasi, lalu libatkan mitra Microsoft atau arsitek solusi Azure untuk mengisi kesenjangan keahlian.

  2. Pilih jalur migrasi data Anda. Pilih ExpressRoute untuk transfer bandwidth tinggi, gateway VPN untuk koneksi terenkripsi, Azure Data Box untuk migrasi offline, atau internet publik untuk data yang tidak sensitif.

  3. Tentukan urutan migrasi. Petakan dependensi aplikasi menggunakan Azure Migrate, prioritaskan beban kerja berdasarkan kekritisan bisnis, dan buat jadwal migrasi yang menghindari periode bisnis puncak.

  4. Pilih metode migrasi untuk setiap beban kerja. Pilih migrasi waktu henti mendekati nol untuk beban kerja misi penting atau migrasi waktu henti terencana untuk aplikasi yang mengakomodasi jendela pemeliharaan.

  5. Tentukan rencana rollback. Kembangkan strategi pencadangan dengan skrip pemulihan otomatis, buat kerangka waktu rollback, dan uji prosedur pemulihan di lingkungan non-produksi.

  6. Libatkan pemangku kepentingan dalam rencana migrasi. Dokumentasikan pendekatan migrasi dokumen dengan pembenaran bisnis, sajikan prosedur putar kembali yang telah diuji, validasi jadwal terhadap batasan bisnis, dan tetapkan kriteria keberhasilan yang jelas.

Menyiapkan beban kerja untuk cloud

Selesaikan langkah-langkah ini untuk mengatasi masalah kompatibilitas dan menyiapkan beban kerja untuk penyebaran yang andal di Azure:

  1. Perbaiki masalah kompatibilitas di Azure. Sebarkan sumber daya beban kerja dalam langganan pengujian, identifikasi masalah kompatibilitas, pindahkan rahasia yang dikodekan secara permanen ke Azure Key Vault dan simpan pengaturan nonsecret di Azure App Configuration, dan hilangkan dependensi lokal melalui layanan asli Azure.

  2. Validasi fungsionalitas beban kerja. Uji konektivitas jaringan, verifikasi alur autentikasi, lakukan pengujian fungsional, ukur performa dengan Azure Load Testing, dan validasi hasil terhadap baseline lingkungan sumber.

  3. Buat infrastruktur yang dapat digunakan kembali. Kembangkan templat ARM atau file Bicep untuk komponen infrastruktur, buat skrip otomatisasi untuk manajemen konfigurasi, dan tetapkan alur kerja kontrol versi.

  4. Buat dokumentasi penyebaran. Prosedur penyebaran dokumen, mendokumentasikan persyaratan konfigurasi, membuat runbook operasional, dan membuat panduan pemecahan masalah.

Menjalankan migrasi

Gunakan langkah-langkah berikut untuk mengoordinasikan migrasi, memindahkan beban kerja ke Azure, dan memvalidasi hasilnya:

  1. Siapkan pemangku kepentingan untuk migrasi. Mendistribusikan jadwal migrasi dengan tanggung jawab, mengonfirmasi ketersediaan dukungan teknis, dan melakukan tinjauan kesiapan pramigrasi.

  2. Terapkan pembekuan perubahan. Komunikasikan periode pembekuan, terapkan prosedur kontrol perubahan, dan pantau sistem sumber untuk perubahan yang tidak sah.

  3. Finalisasi lingkungan produksi. Menyebarkan infrastruktur menggunakan templat yang diuji, menerapkan kebijakan keamanan, memverifikasi bahwa layanan Azure beroperasi, dan mengonfirmasi konektivitas jaringan.

  4. Jalankan cutover. Untuk waktu henti hampir nol: konfigurasikan replikasi database, migrasikan file statis, jeda penulisan untuk sinkronisasi, dan alihkan trafik. Untuk waktu henti yang direncanakan: hentikan operasi, migrasikan data dengan validasi, uji fungsionalitas, dan alihkan lalu lintas.

  5. Pertahankan opsi fallback. Pertahankan infrastruktur sumber, pertahankan konektivitas jaringan, dokumentasikan prosedur fallback, dan tetapkan pemantauan untuk masalah.

  6. Validasi keberhasilan migrasi. Menguji performa terhadap kriteria keberhasilan, melakukan validasi fungsional, memverifikasi integritas data, dan mendapatkan penerimaan pemangku kepentingan formal.

  7. Menangani beban kerja selama stabilisasi. Buat tim dukungan khusus, perbarui database konfigurasi, pertahankan pemantauan yang ditingkatkan, dan dokumentasikan pelajaran yang dipetik.

Mengoptimalkan beban kerja setelah migrasi

Setelah migrasi, ikuti langkah-langkah berikut untuk meningkatkan performa beban kerja, keamanan, dan efisiensi biaya:

  1. Sesuaikan konfigurasi beban kerja. Terapkan rekomendasi Azure Advisor, terapkan panduan khusus layanan, atasi rekomendasi keamanan, dan konfigurasikan pemantauan.

  2. Validasi konfigurasi kritis. Verifikasi pemantauan mengumpulkan telemetri, mengonfirmasi pelacakan biaya yang selaras dengan acuan dasar, menguji prosedur pencadangan, dan memvalidasi konfigurasi keamanan.

  3. Kumpulkan dan tindak lanjuti umpan balik pengguna. Kumpulkan umpan balik melalui survei dan wawancara, dokumentasikan masalah dalam sistem pelacakan, tetapkan kepemilikan untuk resolusi, dan komunikasikan peningkatan.

  4. Jadwalkan tinjauan beban kerja reguler. Lakukan tinjauan triwulanan menggunakan alat Well-Architected Framework, evaluasi peluang pengoptimalan biaya, nilai metrik performa, dan dokumentasikan tindakan pengoptimalan.

  5. Optimalkan dependensi hibrid dan multicloud. Gunakan Azure Arc untuk mengelola sumber daya non-Azure yang didukung dan mengonfigurasi Azure Network Watcher Connection Monitor untuk memantau konektivitas hibrid antara titik akhir yang didukung, mengamankan komunikasi lintas lingkungan, mengidentifikasi peluang penggantian Azure Platform as a Service, dan merencanakan migrasi sistematis.

  6. Bagikan hasil migrasi. Lacak penghematan biaya dengan Azure Cost Management, ukur peningkatan performa, dokumentasikan manfaat operasional, dan berikan hasil kepada pemangku kepentingan.

Nonaktifkan beban kerja sumber

Setelah beban kerja yang dimigrasikan stabil, ikuti langkah-langkah ini untuk mempensiunkan beban kerja sumber sambil memenuhi persyaratan lisensi, retensi data, dan dokumentasi:

  1. Dapatkan persetujuan pemangku kepentingan sebelum menonaktifkan secara permanen. Minta persetujuan tertulis dari pemilik bisnis, dokumentasikan persetujuan beserta tenggat waktunya, catat keputusan dalam sistem terpusat, dan buat jejak audit.

  2. Mengambil kembali dan mengoptimalkan lisensi perangkat lunak. Identifikasi lisensi yang memenuhi syarat untuk Azure Hybrid Benefit, perbarui sistem inventarisasi, realokasikan lisensi yang tidak digunakan, dan dokumentasikan perubahan untuk kepatuhan.

  3. Mempertahankan data untuk kebutuhan kepatuhan dan pemulihan. Identifikasi data yang tunduk pada persyaratan retensi, terapkan penyimpanan yang sesuai menggunakan Azure Blob Storage, buat prosedur pengambilan, dan buat kebijakan manajemen siklus hidup.

  4. Perbarui dokumentasi dan prosedur. Memperbarui diagram arsitektur, merevisi prosedur operasional, memodifikasi konfigurasi pemantauan, dan mengarsipkan dokumentasi warisan dengan pemberitahuan penghentian.

Untuk panduan Cloud Adoption Framework terperinci, lihat Memigrasikan beban kerja ke Azure.