Rehost dengan Azure Migrate (Lift dan Shift)
Laksanakan pemindahan lift-and-shift VM berasaskan replikasi menggunakan Azure Migrate, konfigurasikan peralihan rangkaian dan sahkan kesihatan aplikasi selepas pemindahan.
Rehost dengan Azure Migrate (Lift dan Shift) ialah pelajaran Cloud & IT Cert Prep percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Cloud & IT Cert Prep, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.
Gambaran Keseluruhan Angkat dan Alih
Rehost — yang lazimnya dipanggil Angkat dan Alih — ialah strategi migrasi yang memindahkan VM dari persekitaran setempat ke Azure tanpa mengubah sistem pengendalian, perduaan aplikasi atau data. Alat Migration and Modernisation Azure Migrate (dahulunya Server Migration) mengautomatikkan proses ini dengan mereplikasi data cakera ke Azure, kemudian melaksanakan cutover dengan masa henti yang minimum. Angkat dan alih sesuai untuk aplikasi yang sukar difaktorkan semula atau mempunyai tarikh akhir migrasi yang ketat.
Prasyarat Sebelum Migrasi
Sebelum memulakan replikasi, anda mesti: melengkapkan penemuan dan penilaian supaya anda mempunyai cadangan SKU VM sasaran, mencipta sumber Azure sasaran (kumpulan sumber, rangkaian maya dan subnet), serta memastikan peralatan Azure Migrate berada dalam keadaan sihat. Bagi sumber VMware, peralatan tersebut mesti mempunyai keizinan membaca vCenter dan VM tetamu mesti boleh dicapai melalui rangkaian daripada peralatan itu. Muat turun dan daftarkan perisian Replication Provider jika anda melakukan migrasi daripada Hyper-V atau pelayan fizikal.
# Verify appliance connectivity and status
az migrate replication-appliance list \
--resource-group myRG \
--project-name myMigrateProjectMemulakan Replikasi
Replikasi menyalin semua data cakera daripada VM sumber ke akaun storan cache yang diurus Azure, kemudian menyediakan data tersebut secara tak segerak di Azure. Dalam portal Azure Migrate, pergi ke Replicate, pilih VM sumber anda, petakan VM tersebut kepada SKU Azure VM yang disyorkan dan pilih rangkaian maya sasaran. Tempoh replikasi awal bergantung pada saiz cakera dan lebar jalur — cakera 100 GB melalui sambungan 100 Mbps mengambil masa kira-kira 2 jam untuk penyegerakan awal.
# Start replication for a discovered server
az migrate server migration start-replication \
--resource-group myRG \
--project-name myMigrateProject \
--machine-name 'web-server-01'Replikasi Delta dan Penyegerakan
Selepas imej cakera awal disalin, Azure Migrate bertukar kepada replikasi delta — hanya blok cakera yang berubah dihantar, lalu mengekalkan salinan Azure dalam penyegerakan hampir masa nyata dengan sumber setempat. VM terus berjalan di persekitaran setempat sepanjang fasa ini. Anda boleh memantau kesihatan replikasi, kelewatan RPO dan kadar pemindahan data dalam portal. Replikasi delta biasanya stabil dengan kelewatan hanya beberapa minit dalam tempoh 24 jam selepas penyegerakan awal selesai.
# Check replication status
az migrate server migration list-replicating-server \
--resource-group myRG \
--project-name myMigrateProject \
--query '[].{Name:machineName, State:migrationState, Health:migrationStateDescription}'Migrasi Ujian
Sebelum mengalihkan trafik produksi, sentiasa jalankan migrasi ujian. Proses ini memulakan VM yang direplikasi di Azure pada rangkaian maya ujian terpencil yang tidak mempunyai sambungan ke sistem produksi. Anda mengesahkan bahawa sistem pengendalian dimulakan, perkhidmatan bermula dan kefungsian aplikasi berfungsi seperti yang dijangkakan. Migrasi ujian tidak mengganggu replikasi setempat — VM sumber terus berjalan. Selepas ujian, bersihkan sumber ujian dalam portal untuk mengelakkan caj yang tidak perlu.
# Initiate a test migration
az migrate server migration test-migrate \
--resource-group myRG \
--project-name myMigrateProject \
--machine-name 'web-server-01' \
--test-network-id '/subscriptions/<sub>/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/test-vnet'Merancang Tempoh Cutover
Cutover ialah langkah terakhir yang memindahkan trafik produksi daripada persekitaran setempat ke Azure. Semasa cutover: VM sumber dihentikan sementara (atau anda mematikannya secara manual), sebarang perubahan delta yang berbaki digunakan pada replika Azure dan VM Azure baharu dimulakan. Oleh sebab ini ialah migrasi pada peringkat storan, cutover biasanya sangat pantas — kurang daripada 10 minit bagi kebanyakan VM. Jadualkan cutover dalam tempoh penyelenggaraan dan maklumkan kepada pihak berkepentingan aplikasi terlebih dahulu.
Melaksanakan Cutover
Dalam portal Azure Migrate, klik Migrate untuk pelayan yang dipilih. Anda akan ditanya sama ada anda mahu mematikan VM setempat sebelum migrasi (disyorkan untuk mengelakkan kehilangan data). Azure menggunakan delta terakhir, mencipta VM Azure dan menandakan migrasi sebagai selesai. Seterusnya, anda mesti mengemas kini rekod DNS, bahagian belakang pengimbang beban atau rentetan sambungan aplikasi supaya menunjuk kepada IP peribadi atau FQDN Azure yang baharu, agar klien mula menggunakan VM Azure.
# Trigger the final cutover migration
az migrate server migration migrate \
--resource-group myRG \
--project-name myMigrateProject \
--machine-name 'web-server-01' \
--turn-off-source-server truePengesahan Selepas Migrasi
Selepas cutover, jalankan pemeriksaan selepas migrasi berikut: kesihatan aplikasi (muatkan semua halaman aplikasi dan jalankan ujian asap), kesambungan (sahkan VM Azure boleh mencapai pangkalan data serta perkhidmatan yang bergantung padanya), pemantauan (pasang ejen Azure Monitor dan dayakan diagnostik) serta sandaran (daftarkan VM dalam Azure Backup). Jika terdapat isu, VM sumber setempat boleh dimulakan semula — VM tersebut masih utuh sehingga anda menyahaktifkannya secara khusus.
# Install Azure Monitor agent on the migrated VM
az vm extension set \
--resource-group myRG \
--vm-name web-server-01-azure \
--name AzureMonitorWindowsAgent \
--publisher Microsoft.Azure.Monitor \
--version 1.0Menyahaktifkan Sumber Setempat
Setelah VM yang dimigrasikan stabil di Azure dan pihak berkepentingan memberikan kelulusan, anda boleh menyahaktifkan VM sumber setempat. Dalam Azure Migrate, pilih Complete Migration untuk menutup replikasi. Tindakan ini tidak mematikan VM setempat secara automatik — anda mesti mematikannya dan mendapatkan semula perkakasan melalui proses pengurusan aset IT biasa anda. Penyahaktifan mengurangkan kos infrastruktur setempat dan membawa anda lebih dekat kepada model operasi awan sepenuhnya.
# Mark migration complete (stops billing for replication storage)
az migrate server migration complete-migration \
--resource-group myRG \
--project-name myMigrateProject \
--machine-name 'web-server-01'Memigrasikan Berbilang VM pada Skala Besar
Bagi migrasi besar yang melibatkan ratusan VM, Azure Migrate menyokong operasi pukal melalui import CSV. Anda menyediakan CSV yang menyenaraikan setiap VM sumber, SKU sasaran, kumpulan sumber sasaran dan rangkaian maya, kemudian memuat naiknya untuk memulakan replikasi semua VM secara serentak. Kumpulan migrasi membolehkan anda menyusun urutan replikasi dan cutover supaya peringkat aplikasi yang saling bergantung (pangkalan data, aplikasi, web) dimigrasikan mengikut urutan yang betul dalam tempoh penyelenggaraan yang sama.
Perangkap Lazim dan Petua
Berwaspada terhadap isu Angkat dan Alih yang lazim berikut: penyulitan cakera but pada VM Linux mungkin menghalang Azure daripada memulakannya (gunakan Azure Disk Encryption selepas migrasi); alamat IP statik yang dikodkan terus dalam konfigurasi aplikasi mesti dikemas kini kepada IP peribadi atau nama DNS Azure; peraturan tembok api setempat yang merujuk IP pelayan mungkin perlu direplikasi dalam NSG Azure; dan tetapan zon waktu pada VM Windows mungkin menyebabkan perubahan tingkah laku aplikasi dalam persekitaran UTC Azure.
Semakan Pantas
Uji pemahaman anda tentang konsep Microsoft Azure Fundamentals (AZ-900) daripada pelajaran ini.
Imbas Kembali Pelajaran
Dalam pelajaran ini anda mempelajari bahawa aliran migrasi Rehost bergerak daripada replikasi kepada penyegerakan delta, migrasi ujian dan cutover, migrasi ujian mengesahkan VM dalam rangkaian terpencil sebelum digunakan secara langsung, dan langkah selepas migrasi (pemantauan, sandaran, kemas kini DNS) adalah penting sebelum sumber setempat dinyahaktifkan. Seterusnya, kita akan membincangkan amalan terbaik untuk memigrasikan pangkalan data ke Azure.
Pelajari Cloud & IT Cert Prep dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 150
- Pelajaran
- 600
Soalan Lazim
Adakah pelajaran “Rehost dengan Azure Migrate (Lift dan Shift)” percuma?
Ya — teks penuh “Rehost dengan Azure Migrate (Lift dan Shift)” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Cloud & IT Cert Prep, tingkat taraf kepada CoddyKit PRO. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Rehost dengan Azure Migrate (Lift dan Shift)”?
Laksanakan pemindahan lift-and-shift VM berasaskan replikasi menggunakan Azure Migrate, konfigurasikan peralihan rangkaian dan sahkan kesihatan aplikasi selepas pemindahan. Anda berlatih Cloud & IT Cert Prep menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Cloud & IT Cert Prep?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Cloud & IT Cert Prep di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.
Berapa lamakah pelajaran “Rehost dengan Azure Migrate (Lift dan Shift)” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Cloud & IT Cert Prep ini?
Ya. Setiap pelajaran Cloud & IT Cert Prep menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Rangka Kerja Pemindahan 6-R
- Azure Migrate: Penemuan dan Penilaian
- Rehost dengan Azure Migrate (Lift dan Shift)
- Amalan Terbaik Pemindahan Pangkalan Data