Azure Fundamentals · Pelajaran

Rangka Kerja Pemindahan 6-R

Gunakan strategi Rehost, Replatform, Rearchitect, Rebuild, Replace dan Retire pada portfolio aplikasi setempat, kemudian pilih laluan terbaik bagi setiap aplikasi.

Pelajaran 1 daripada 413 langkah

Rangka Kerja Pemindahan 6-R ialah pelajaran Azure Fundamentals percuma di CoddyKit. Ini ialah pelajaran 1 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 Azure Fundamentals, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Azure Fundamentals merangkumi sejumlah 4 pelajaran.

Apakah Rangka Kerja 6-Rs?

Rangka Kerja Migrasi 6-Rs ialah pendekatan berstruktur untuk mengkategorikan cara setiap beban kerja setempat harus dipindahkan ke awan. Microsoft dan industri yang lebih luas menggunakan enam strategi ini — juga dipanggil corak migrasi — untuk menjadikan keputusan portfolio lebih cekap dan konsisten. Daripada menggunakan pendekatan yang sama untuk semua, arkitek menilai setiap aplikasi secara individu dan menetapkan R yang paling sesuai.

Hos Semula: Angkat dan Alih

Hos semula (Angkat dan Alih) bermaksud memindahkan beban kerja ke Azure dengan tiada perubahan kod. Anda mengambil imej VM atau perduaan aplikasi sedia ada dan menjalankannya pada Azure IaaS. Ini ialah strategi paling pantas dan biasanya digunakan untuk aplikasi legasi yang sukar diubah suai atau bagi organisasi yang mempunyai tarikh akhir migrasi yang ketat. Enjin replikasi Azure Migrate mengautomatikkan pengehosan semula bagi kebanyakan VM Windows dan Linux.

# Trigger a replication for lift-and-shift using Azure CLI
az migrate server migration start-replication \
  --resource-group myRG \
  --project-name myMigrateProject \
  --machine-name 'web-server-01'

Platform Semula: Pengoptimuman Awan Kecil

Platform semula (juga dipanggil Angkat, Ubah Suai dan Alih) melibatkan pengoptimuman kecil semasa migrasi tanpa mengubah seni bina teras. Contohnya termasuk memindahkan pangkalan data MySQL yang diurus sendiri daripada VM ke Pangkalan Data Azure untuk MySQL, atau menggantikan geganti SMTP yang dihos sendiri dengan Perkhidmatan Komunikasi Azure. Anda memperoleh manfaat perkhidmatan terurus — penampalan, sandaran, penskalaan — tanpa menulis semula logik aplikasi.

# Example: Create a managed MySQL Flexible Server (replaces IaaS VM running MySQL)
az mysql flexible-server create \
  --name mydb-flexible \
  --resource-group myRG \
  --location eastus \
  --sku-name Standard_D2ds_v4 \
  --tier GeneralPurpose

Seni Bina Semula: Reka Bentuk Semula untuk Awan

Seni bina semula (atau Pemfaktoran Semula) bermaksud mengubah seni bina aplikasi dengan ketara untuk memanfaatkan keupayaan asli awan. Aplikasi .NET monolitik mungkin dipecahkan kepada perkhidmatan mikro yang digunakan pada Aplikasi Kontena Azure, atau sistem kelompok berasaskan tugas cron mungkin dilaksanakan semula sebagai Fungsi Azure. Seni bina semula menghasilkan manfaat jangka panjang terbesar dari segi kebolehskalaan dan kos, tetapi memerlukan pelaburan paling tinggi.

Bina Semula: Tulis Semula dari Awal

Bina semula bermaksud membuang keseluruhan aplikasi sedia ada dan membina penyelesaian asli awan yang baharu. Strategi ini dipilih apabila aplikasi legasi terlalu mahal untuk diselenggara, menggunakan susunan teknologi yang telah tamat hayat, atau langsung tidak dapat memenuhi keperluan perniagaan walaupun selepas dipindahkan. Bina semula memberikan kelebihan asli awan maksimum tetapi mempunyai tempoh paling lama untuk menghasilkan nilai. Perkhidmatan Azure PaaS dan tanpa pelayan seperti Perkhidmatan Aplikasi Azure, Fungsi Azure dan Cosmos DB merupakan sasaran biasa.

Ganti: Gunakan Penyelesaian SaaS

Ganti bermaksud menggantikan aplikasi setempat sedia ada dengan produk SaaS yang tersedia secara komersial dan memberikan fungsi setara atau lebih baik. Contohnya, menggantikan CRM setempat dengan Dynamics 365, atau pelayan fail legasi dengan SharePoint Online. Ganti menghapuskan pengurusan infrastruktur sepenuhnya. Timbal baliknya ialah pengubahsuaian tersuai yang lebih terhad serta kemungkinan usaha migrasi data dan pengurusan perubahan yang ketara.

Retire: Nyahaktifkan Perkara yang Anda Tidak Perlukan

Retire ialah strategi paling mudah — anda mengenal pasti aplikasi yang tidak lagi digunakan, berlebihan atau telah digantikan, lalu menyahaktifkannya dan bukannya memindahkannya. Data penemuan yang dikumpulkan oleh Azure Migrate sering menunjukkan bahawa peratusan besar (kadangkala 20–30%) pelayan setempat mempunyai utilisation yang sangat rendah atau tiada pengguna aktif. Menghentikan aplikasi ini mengurangkan skop migrasi, kos pelesenan dan kerumitan operasi.

# Query Azure Migrate to find servers with low CPU utilisation (candidates for Retire)
az offazure vmware machine list \
  --resource-group myRG \
  --site-name mySite \
  --query "[?properties.percentageCoresUtilization < '5'].properties.displayName"

Memilih R yang Tepat untuk Setiap Aplikasi

Pemilihan R yang sesuai memerlukan analisis empat faktor bagi setiap aplikasi: kekritikalan perniagaan, kerumitan teknikal, garis masa migrasi dan jumlah kos pemilikan. Antara muka hadapan web yang mudah tanpa kebergantungan integrasi ialah calon yang baik untuk Hos semula. Aplikasi yang mempunyai ratusan prosedur tersimpan dan ciri pangkalan data tersuai mungkin memerlukan Seni bina semula atau Bina semula. Alat dalaman yang bernilai rendah ialah calon utama untuk Retire atau Ganti.

Penilaian Portfolio dalam Azure Migrate

Azure Migrate menyediakan ciri Business Case yang mencadangkan strategi migrasi secara automatik untuk pelayan yang ditemui berdasarkan data utilisation, pelesenan dan harga Azure. Ia mengumpulkan beban kerja kepada kategori Hos semula, Platform semula dan Tamat Sokongan, memberikan anda permulaan awal dalam pengelasan 6-Rs. Anda boleh menggantikan mana-mana cadangan dan menambah konteks perniagaan anda sendiri sebelum memuktamadkan pelan migrasi.

# Create a business case assessment in Azure Migrate
az migrate assessment create \
  --resource-group myRG \
  --project-name myMigrateProject \
  --name businessCase01 \
  --type BusinessCase

Menyusun Urutan Gelombang Migrasi

Setelah setiap aplikasi diberikan R, anda mengumpulkannya ke dalam gelombang migrasi. Calon Hos semula yang berisiko rendah biasanya membentuk gelombang pertama untuk membina keyakinan pasukan dan keakraban dengan alatan. Projek Seni bina semula dan Bina semula dijalankan dalam aliran kerja selari dengan garis masa yang lebih panjang. Kebergantungan antara aplikasi — contohnya, peringkat web yang memanggil pangkalan data dikongsi — mesti dipatuhi supaya aplikasi berkaitan dipindahkan bersama-sama atau dalam susunan yang betul.

6-Rs dan Rangka Kerja Penggunaan Awan

6-Rs sejajar dengan fasa Adopt dalam Cloud Adoption Framework Microsoft. CAF menyediakan templat perancangan gelombang, matriks RACI dan soal selidik penilaian beban kerja yang mengoperasikan 6-Rs pada skala perusahaan. Pengawal tadbir urus yang diwujudkan semasa fasa Ready — zon pendaratan, dasar, identiti — mesti tersedia sebelum gelombang migrasi bermula supaya beban kerja yang dipindahkan ditempatkan dalam persekitaran patuh sejak hari pertama.

Semakan Pantas

Uji pemahaman anda tentang konsep Asas Microsoft Azure (AZ-900) daripada pelajaran ini.

Rumusan Pelajaran

Dalam pelajaran ini anda telah mempelajari: rangka kerja 6-Rs (Hos semula, Platform semula, Seni bina semula, Bina semula, Ganti, Retire) menyediakan perbendaharaan kata untuk keputusan migrasi, setiap R mempunyai timbal balik kos berbanding kelajuan yang berbeza, dan Business Case Azure Migrate boleh mencadangkan strategi secara automatik berdasarkan data utilisation. Seterusnya, kita akan meneroka cara Azure Migrate menemui dan menilai pelayan setempat.

Percuma untuk bermula

Pelajari Azure Fundamentals 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
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Rangka Kerja Pemindahan 6-R” percuma?

Ya — teks penuh “Rangka Kerja Pemindahan 6-R” 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 Azure Fundamentals, tingkat taraf kepada CoddyKit PRO. Kursus Azure Fundamentals merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Rangka Kerja Pemindahan 6-R”?

Gunakan strategi Rehost, Replatform, Rearchitect, Rebuild, Replace dan Retire pada portfolio aplikasi setempat, kemudian pilih laluan terbaik bagi setiap aplikasi. Anda berlatih Azure Fundamentals 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 Azure Fundamentals?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Azure Fundamentals 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 1 daripada 4.

Berapa lamakah pelajaran “Rangka Kerja Pemindahan 6-R” 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 Azure Fundamentals ini?

Ya. Setiap pelajaran Azure Fundamentals 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

  1. Rangka Kerja Pemindahan 6-R
  2. Azure Migrate: Penemuan dan Penilaian
  3. Rehost dengan Azure Migrate (Lift dan Shift)
  4. Amalan Terbaik Pemindahan Pangkalan Data
← Kembali ke Azure Fundamentals