Bagikan melalui


Menyusun rencana migrasi dengan Azure Migrate

Ikuti artikel ini untuk membangun rencana migrasi Anda ke Azure dengan Azure Migrate. 

Menentukan tujuan migrasi cloud

Sebelum memulai, memahami dan menilai motivasi Anda untuk pindah ke cloud dapat mendorong kesuksesan bisnis. Seperti yang dijelaskan dalam Cloud Adoption Framework, ada sejumlah pemicu dan hasil.

Acara bisnis Hasil migrasi
Keluarnya pusat data Biaya
Merger, akuisisi, atau divestasi Pengurangan kompleksitas vendor/teknis
Pengurangan beban modal Pengoptimalan proses internal
Berakhirnya dukungan untuk teknologi misi penting Peningkatan kelincahan bisnis
Respons terhadap perubahan kepatuhan terhadap peraturan Persiapan untuk kemampuan teknis baru
Persyaratan kedaulatan data baru Skala untuk menghadapi permintaan pasar
Pengurangan gangguan, dan peningkatan stabilitas IT Meningkatkan skala untuk memenuhi kebutuhan geografis

Mengidentifikasi motivasi Anda membantu Anda untuk menetapkan tujuan migrasi strategis Anda. Langkah selanjutnya adalah mengidentifikasi dan merencanakan jalur migrasi yang disesuaikan untuk beban kerja Anda. Alat Azure Migrate: Penemuan dan Penilaian membantu Anda menilai beban kerja lokal, dan menyediakan panduan dan alat untuk membantu Anda bermigrasi.

Memahami aset digital

Mulailah dengan mengidentifikasi infrastruktur, aplikasi, dan dependensi lokal Anda. Ini membantu Anda mengidentifikasi beban kerja untuk migrasi ke Azure dan untuk mengumpulkan proyeksi biaya yang dioptimalkan. Alat Penemuan dan penilaian membantu Anda mengidentifikasi beban kerja yang Anda gunakan, dependensi antara beban kerja, dan pengoptimalan beban kerja.

Beban kerja yang digunakan

Azure Migrate menggunakan perangkat Azure Migrate yang ringan untuk melakukan penemuan tanpa agen untuk Mesin Virtual VMware, Mesin Virtual Hyper-V, server virtual lainnya, dan server fisik. Penemuan berkelanjutan mengumpulkan informasi konfigurasi server, metadata performa, serta data aplikasi. Inilah yang dikumpulkan perangkat dari server di lokasi:

  • Metadata untuk server, disk, dan NIC.

  • Aplikasi yang terinstal, peran, dan fitur.

  • Data kinerja, termasuk penggunaan CPU dan memori, IOPS disk, dan throughput.

Setelah mengumpulkan data, Anda dapat mengekspor daftar inventaris aplikasi untuk menemukan aplikasi, dan instans SQL Server yang berjalan di server Anda. Anda dapat menggunakan alat Azure Migrate: Penilaian Database untuk memahami kesiapan SQL Server.

Inventaris aplikasi di Portal

Ekspor inventaris aplikasi

Seiring dengan data yang ditemukan dengan alat Penemuan dan penilaian, Anda dapat menggunakan data Database Manajemen Konfigurasi (CMDB) Anda untuk membangun tampilan server dan kawasan database Anda, dan untuk memahami bagaimana server Anda didistribusikan di seluruh unit bisnis, pemilik aplikasi, geografi, dll. Ini membantu menentukan beban kerja yang harus diprioritaskan untuk migrasi.

Dependensi antarbeban kerja

Setelah penemuan server, Anda dapat menganalisis dependensi, untuk memvisualisasikan dan mengidentifikasi dependensi lintas server, dan strategi pengoptimalan untuk memindahkan server yang saling bergantung ke Azure. Visualisasi membantu memahami apakah server tertentu sedang digunakan, atau apakah server tersebut dapat dinonaktifkan, alih-alih dimigrasikan. Menganalisis dependensi membantu memastikan bahwa tidak ada yang tertinggal dan mencegah pemadaman selama migrasi. Setelah inventaris aplikasi dan analisis dependensi selesai, Anda dapat membuat grup server dengan keyakinan tinggi dan mulai menilai grup server tersebut.

Pemetaan keterhubungan

Pengoptimalan dan penentuan ukuran

Azure memberikan fleksibilitas untuk mengubah ukuran kapasitas cloud Anda dari waktu ke waktu, serta migrasi memberikan kesempatan bagi Anda untuk mengoptimalkan CPU dan sumber daya memori yang dialokasikan ke server Anda. Membuat penilaian pada server yang telah Anda identifikasi membantu Anda memahami riwayat performa beban kerja Anda. Ini sangat penting untuk menentukan ukuran yang tepat dari SKU VM Azure serta rekomendasi disk di Azure.

Menilai kesiapan migrasi

Analisis kesiapan/kesesuaian

Anda dapat mengekspor laporan penilaian dan memfilter kategori ini untuk memahami kesiapan Azure:

  • Siap untuk Azure: Server dapat dimigrasikan as-is ke Azure, tanpa perubahan apa pun.
  • Siap secara kondisional untuk Azure: Server dapat dimigrasikan ke Azure, tetapi memerlukan perubahan kecil, sesuai dengan panduan remediasi yang disediakan dalam penilaian.
  • Belum siap untuk Azure: Server tidak dapat dimigrasikan ke Azure as-is. Masalah harus diperbaiki sesuai dengan panduan perbaikan sebelum migrasi.
  • Kesiapan tidak diketahui: Azure Migrate tidak dapat menentukan kesiapan server, karena metadata yang tidak memadai.

Dengan menggunakan penilaian database, Anda dapat menilai kesiapan kawasan data SQL Server untuk migrasi ke Azure SQL Database, atau Instans Terkelola Azure SQL. Penilaian menunjukkan persentase status kesiapan migrasi untuk setiap instans server SQL Anda. Selain itu, untuk setiap instans, Anda dapat melihat target yang direkomendasikan di Azure, pemblokir migrasi potensial, hitungan pemecahan perubahan, kesiapan untuk Azure SQL DB atau Azure SQL VM, dan tingkat kompatibilitas. Anda dapat menggali lebih dalam untuk memahami dampak pemblokir migrasi dan rekomendasi untuk memperbaikinya.

Penilaian Basis Data

Rekomendasi Ukuran

Setelah server ditandai sebagai siap untuk Azure, penemuan dan penilaian memberikan rekomendasi ukuran untuk mengidentifikasi SKU VM Azure dan jenis disk bagi server Anda. Anda bisa mendapatkan rekomendasi ukuran berdasarkan riwayat performa (untuk mengoptimalkan sumber daya saat bermigrasi), atau berdasarkan pengaturan server lokal, tanpa riwayat performa. Dalam penilaian database, Anda dapat melihat rekomendasi untuk SKU database, tingkat harga, dan tingkat komputasi.

Peroleh biaya komputasi

Opsi ukuran berbasis kinerja dalam penilaian Azure Migrate membantu Anda menentukan ukuran VM yang tepat dan harus digunakan sebagai praktik terbaik untuk mengoptimalkan beban kerja di Azure. Selain ukuran yang tepat, ada beberapa opsi lain untuk membantu menghemat biaya Azure:

  • Instans Cadangan: Dengan instans terpesan (RI), Anda dapat secara signifikan mengurangi biaya dibandingkan dengan harga bayar sesuai pemakaian.
  • Azure Hybrid Benefit: Dengan Azure Hybrid Benefit, Anda dapat membawa lisensi Windows Server lokal dengan Jaminan Perangkat Lunak aktif, atau langganan Linux, ke Azure, dan menggabungkan dengan opsi instans yang dipesan.
  • Perjanjian Enterprise: Perjanjian Enterprise Azure (EA) dapat menawarkan penghematan untuk langganan dan layanan Azure.
  • Penawaran: Ada beberapa Penawaran Azure. Misalnya, penawaran Pay-As-You-Go Dev/Test, atau Enterprise Dev/Test, untuk memberikan tarif yang lebih rendah untuk VM dev/test
  • Waktu aktif VM: Anda dapat meninjau hari per bulan dan jam per hari tempat Azure VM berjalan. Mematikan server saat tidak digunakan dapat mengurangi biaya Anda (tidak berlaku untuk RI).
  • Wilayah target: Anda dapat membuat penilaian di berbagai wilayah, untuk mencari tahu apakah migrasi ke wilayah tertentu mungkin lebih hemat biaya.

Memvisualisasikan data

Anda dapat melihat laporan Penemuan dan penilaian (dengan informasi kesiapan Azure, dan distribusi biaya bulanan) di portal. Anda juga dapat mengekspor penilaian dan memperkaya rencana migrasi Anda dengan visualisasi tambahan. Anda dapat membuat beberapa penilaian, dengan kombinasi properti yang berbeda, dan memilih sekumpulan properti yang paling sesuai untuk bisnis Anda.

Gambaran umum penilaian

Mengevaluasi celah/penghambat

Saat Anda mengetahui aplikasi dan beban kerja yang ingin Anda migrasikan, identifikasi batasan waktu henti untuk aplikasi, dan cari dependensi operasional apa pun antara aplikasi Anda dan infrastruktur yang mendasarinya. Analisis ini membantu Anda merencanakan migrasi yang memenuhi tujuan waktu pemulihan (RTO) dan memastikan kehilangan data minimal hingga nol. Sebelum bermigrasi, sebaiknya tinjau dan mitigasi masalah kompatibilitas, atau fitur yang tidak didukung yang dapat memblokir migrasi server/database SQL. Laporan Penemuan dan penilaian Azure Migrate, dan Penilaian Database Migrasi Azure, dapat membantu Anda.

Memprioritaskan beban kerja

Setelah mengumpulkan informasi tentang inventaris, Anda dapat mengidentifikasi aplikasi dan beban kerja mana yang akan dimigrasikan terlebih dahulu. Kembangkan pendekatan "terapkan dan pelajari" untuk memigrasikan aplikasi dengan cara yang sistematis dan dapat dikontrol, sehingga Anda dapat menghilangkan kelemahan apa pun sebelum memulai migrasi skala penuh.

Untuk memprioritaskan urutan migrasi, Anda dapat menggunakan faktor-faktor strategis seperti kompleksitas, waktu untuk bermigrasi, urgensi bisnis, pertimbangan produksi/non-produksi, kepatuhan, persyaratan keamanan, pengetahuan aplikasi, dll.

Beberapa rekomendasi:

  • Prioritaskan kemenangan cepat: Gunakan laporan penilaian untuk mengidentifikasi peluang yang mudah dicapai, termasuk server dan database yang telah siap sepenuhnya, dan memerlukan upaya minimal untuk bermigrasi ke Azure. Tabel merangkum beberapa cara untuk melakukan ini.

    Negara Perbuatan
    VM siap untuk Azure Ekspor laporan penilaian, dan filter semua server dengan status Siap untuk Azure. Ini mungkin grup server pertama yang Anda angkat dan geser ke Azure, menggunakan alat Migrasi dan modernisasi .
    Sistem operasi yang sudah tidak didukung lagi Ekspor laporan penilaian, dan filter semua server yang menjalankan Windows Server 2008 R2/Windows Server 2008. Sistem operasi ini berada di akhir masa dukungan dan hanya Azure yang menyediakan pembaruan keamanan gratis selama tiga tahun saat Anda memigrasikannya ke Azure. Jika Anda menggabungkan Azure Hybrid Benefit, dan menggunakan RI, penghematannya bisa lebih tinggi.
    Migrasi SQL Server Gunakan rekomendasi penilaian database untuk memigrasi database yang siap untuk Azure SQL Database, menggunakan alat Azure Migrate: Migrasi Database. Migrasikan database yang siap untuk Azure SQL VM menggunakan alat Migrasi dan modernisasi.
    Perangkat lunak yang sudah tidak didukung Ekspor inventaris aplikasi Anda dan filter untuk perangkat lunak/ekstensi apa pun yang mungkin sudah mencapai akhir masa dukungan. Prioritaskan aplikasi ini untuk dimigrasi.
    Server yang kurang disediakan Ekspor laporan penilaian, dan filter untuk server dengan pemanfaatan CPU rendah (%) dan pemanfaatan memori (%). Migrasikan ke VM Azure yang berukuran tepat dan hemat biaya untuk sumber daya yang kurang dimanfaatkan.
    Server yang kelebihan alokasi Ekspor laporan penilaian serta saring untuk server dengan pemanfaatan CPU tinggi (%) dan pemanfaatan memori (%). Atasi kendala kapasitas, cegah kerusakan pada server yang mengalami kelebihan beban, dan tingkatkan performa dengan cara memigrasikan server ini ke Azure. Di Azure, gunakan kemampuan autoscaling untuk memenuhi permintaan.

    Analisis laporan penilaian untuk menyelidiki batasan penyimpanan. Analisis IOPS disk dan throughput, serta rekomendasi jenis disk yang tepat.
  • Mulai dari yang kecil, lalu menjadi besar: Mulailah dengan memindahkan aplikasi dan beban kerja yang menghadirkan risiko dan kompleksitas minimal, untuk membangun kepercayaan diri dalam strategi migrasi Anda. Analisis rekomendasi penilaian Azure Migrate bersama dengan repositori CMDB Anda, untuk menemukan dan memigrasi beban kerja dev/test yang mungkin menjadi kandidat untuk migrasi percontohan. Umpan balik dan pembelajaran dari migrasi percontohan dapat membantu saat Anda mulai memigrasi beban kerja produksi.

  • Mematuhi: Azure mempertahankan portofolio kepatuhan terbesar di industri, dalam hal luas dan kedalaman penawaran. Gunakan persyaratan kepatuhan untuk memprioritaskan migrasi, sehingga aplikasi dan beban kerja mematuhi standar dan hukum nasional/regional dan khusus industri Anda. Hal ini terutama berlaku untuk organisasi yang berurusan dengan proses bisnis penting, menyimpan informasi sensitif, atau berada dalam industri yang diatur secara ketat. Dalam jenis organisasi ini, standar dan peraturannya banyak sekali, serta mungkin sering berubah, sehingga menjadi sulit untuk diikuti.

Menyelesaikan rencana migrasi

Sebelum menyelesaikan rencana migrasi, pastikan Anda mempertimbangkan dan mengurangi potensi penghambat lainnya, sebagai berikut:

  • Persyaratan jaringan: Mengevaluasi bandwidth jaringan dan batasan latensi, yang dapat menyebabkan penundaan dan gangguan yang tidak terduga pada kecepatan replikasi migrasi.
  • Penyesuaian pengujian/pascamigrasi: Izinkan waktu tambahan untuk melakukan pengujian performa dan penerimaan pengguna untuk aplikasi yang dimigrasikan, atau untuk mengonfigurasi/mengubah aplikasi pascamigrasi, seperti memperbarui string koneksi database, mengonfigurasi server web, melakukan alih fungsi/pembersihan, dll.
  • Izin: Tinjau izin Azure yang direkomendasikan, dan peran akses server/database dan izin yang diperlukan untuk migrasi.
  • Pelatihan: Siapkan organisasi Anda untuk transformasi digital. Landasan pelatihan yang kokoh penting untuk keberhasilan perubahan organisasi. Lihat pelatihan Microsoft Learn gratis, termasuk kursus tentang dasar-dasar Azure, arsitektur solusi, dan keamanan. Dorong tim Anda untuk menjelajahi sertifikasi Azure. 
  • Dukungan implementasi: Dapatkan dukungan untuk implementasi Anda jika Anda membutuhkannya. Banyak organisasi memilih bantuan dari luar untuk mendukung migrasi cloud mereka. Untuk pindah ke Azure dengan cepat dan percaya diri dengan bantuan yang dipersonalisasi, pertimbangkan Penyedia Layanan Terkelola Pakar Azure, atau FastTrack untuk Azure. 

Buat rencana migrasi cloud efektif yang mencakup informasi terperinci tentang aplikasi yang ingin Anda migrasikan, ketersediaan aplikasi/database, batasan waktu henti, dan milestone migrasi. Rencana ini mempertimbangkan durasi waktu yang dibutuhkan untuk menyalin data, dan menyertakan buffer realistis untuk pengujian pascamigrasi, serta aktivitas alih sistem.

Rencana pengujian pasca migrasi harus mencakup kasus pengujian dan penggunaan fungsional, integrasi, keamanan, dan performa, untuk memastikan bahwa aplikasi yang dimigrasikan berfungsi seperti yang diharapkan, dan bahwa semua objek database, dan hubungan data, berhasil ditransfer ke cloud.

Buat roadmap migrasi, dan beritahukan waktu pemeliharaan untuk memigrasikan aplikasi dan database Anda dengan waktu henti minimum hingga nol, dan batasi potensi dampak operasional dan bisnis selama migrasi.

Migrasi

Sebaiknya Anda menjalankan migrasi percobaan di Azure Migrate, sebelum memulai migrasi skala penuh. Migrasi percobaan membantu Anda memperkirakan waktu yang diperlukan dan menyesuaikan rencana migrasi Anda. Ini memberikan kesempatan untuk menemukan masalah potensial dan memperbaikinya sebelum migrasi penuh.

Saat Anda siap untuk migrasi, gunakan alat Migrasi dan modernisasi, dan Azure Data Migration Service (DMS), untuk pengalaman migrasi yang mulus dan terintegrasi, dengan pelacakan end-to-end.

  • Dengan alat Migrasi dan modernisasi, Anda dapat memigrasikan VM dan server lokal, atau VM yang terletak di cloud privat atau publik lainnya (termasuk AWS, GCP) dengan waktu henti sekitar nol.
  • Azure DMS adalah layanan terkelola penuh yang dirancang untuk memungkinkan migrasi mulus dari beberapa sumber database ke platform data Azure dengan waktu henti minimal.

Mutakhirkan OS Windows

Azure Migrate menyediakan opsi kepada pelanggan untuk meningkatkan OS Windows Server mereka dengan mulus selama migrasi. Peningkatan OS Azure Migrate memungkinkan Anda berpindah dari sistem operasi yang lebih lama ke yang lebih baru sambil menjaga pengaturan, peran server, dan data Anda tetap utuh. Pelajari lebih lanjut.

Peningkatan OS Azure Migrate menggunakan ekstensi skrip Kustom Azure VM untuk melakukan aktivitas berikut untuk pengalaman peningkatan di tempat:

  • Disk data yang berisi file penyiapan Windows Server dibuat dan dilampirkan ke VM.
  • Ekstensi Skrip Kustom yang disebut InPlaceOsUpgrade diaktifkan pada VM, yang mengunduh skrip dari akun penyimpanan dan memulai peningkatan dalam mode diam.

Langkah berikutnya