Memodernisasi aplikasi web ASP.NET ke kode Azure App Service
Artikel ini memperlihatkan kepada Anda cara memigrasikan aplikasi web ASP.NET dalam skala besar ke Azure App Service menggunakan Azure Migrate.
Catatan
Tutorial menunjukkan kepada Anda jalur penyebaran paling sederhana untuk sebuah skenario sehingga Anda dapat dengan cepat menyiapkan bukti konsep. Tutorial menggunakan opsi default jika memungkinkan, dan tidak menampilkan semua pengaturan dan jalur.
Dalam tutorial ini, Anda akan mempelajari cara:
- Migrasikan aplikasi web ASP.NET dalam skala besar ke Azure App Service menggunakan alur terintegrasi di Azure Migrate.
- Mengubah rencana migrasi untuk aplikasi web.
- Ubah paket App Service untuk aplikasi web.
Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.
Prasyarat
Sebelum memulai tutorial ini, Anda harus:
- Selesaikan tutorial pertama untuk menemukan aplikasi web yang berjalan di lingkungan VMware Anda.
- Selesaikan tutorial kedua untuk menilai aplikasi web guna menentukan status kesiapannya untuk migrasi ke Azure App Service. Anda perlu menilai aplikasi web untuk memigrasikannya menggunakan alur terintegrasi.
- Buka proyek yang sudah ada atau buat proyek baru.
Memigrasikan aplikasi web
Setelah aplikasi web dinilai, Anda dapat memigrasikannya menggunakan alur migrasi terintegrasi di Azure Migrate.
- Anda dapat memilih hingga lima Paket App Service sebagai bagian dari satu migrasi.
- Saat ini, kami tidak mendukung pemilihan Paket App Service yang ada selama alur migrasi.
- Anda dapat memigrasikan aplikasi web hingga ukuran maksimum 2 GB, termasuk konten yang disimpan dalam direktori virtual yang dipetakan.
- Saat ini, kami tidak mendukung migrasi konten direktori UNC.
- Anda memerlukan Windows PowerShell 4.0 yang diinstal pada server yang menghosting server web IIS tempat Anda berencana untuk memigrasikan aplikasi web ASP.NET ke Azure App Services.
- Saat ini, alur migrasi tidak mendukung skenario terintegrasi VNet.
Untuk memigrasikan aplikasi web, lakukan langkah-langkah berikut:
Di proyek >Azure Migrate Server, database, dan aplikasi>web Alat>Migrasi dan modernisasi, pilih Replikasi.
Di Tentukan niat, >Apa yang ingin Anda migrasikan?, pilih ASP.NET aplikasi web.
Di Mana Anda ingin bermigrasi?, pilih Azure App Service asli.
Di Jenis virtualisasi , pilih VMware vSphere.
Di Pilih penilaian, pilih penilaian yang ingin Anda gunakan untuk memigrasikan aplikasi web lalu pilih tombol Lanjutkan . Tentukan detail Azure App Service tempat aplikasi akan dihosting.
Di Dasar,di bawah Detail proyek, pilih Langganan, Grup Sumber Daya, dan Wilayah tempat aplikasi web akan dihosting, dari menu drop-down. Di bawah Penyimpanan, pilih akun Penyimpanan untuk lokasi penyimpanan perantara selama proses migrasi. Pilih Berikutnya: Web Apps >.
Di bagian Web Apps , tinjau aplikasi web yang ingin Anda migrasikan.
Catatan
Aplikasi dengan status Siap ditandai untuk migrasi secara default. Aplikasi yang ditandai sebagai Siap dengan kondisi dapat dimigrasikan dengan memilih Ya di Akan bermigrasi?.
Pilih aplikasi web untuk dimigrasikan dan pilih Edit.
Di Edit aplikasi, di bawah Akan bermigrasi?, pilih Ya, dan pilih Paket App Service dan Tingkat harga tempat aplikasi akan dihosting. Selanjutnya, pilih tombol Ok .
Catatan
Hingga lima paket App Service dapat dimigrasikan pada satu waktu.
Pilih tombol Berikutnya: Paket > App Service.
Di bagian Paket App Service, verifikasi detail Paket App Service.
Catatan
Bergantung pada persyaratan aplikasi web, Anda dapat mengedit jumlah aplikasi dalam paket App Service atau memperbarui tingkat harga. Ikuti langkah-langkah berikut untuk memperbarui detail ini:
- Pilih tombol Edit .
- Di Edit paket, pilih Nama target dan Tingkat harga, lalu pilih Ok.
Setelah Paket App Service diverifikasi, pilih Berikutnya: Tinjau + buat.
Azure Migrate sekarang akan memvalidasi pengaturan migrasi. Validasi mungkin perlu waktu beberapa menit untuk dijalankan. Setelah selesai, tinjau detailnya dan pilih Migrasi.
Catatan
Untuk mengunduh ringkasan migrasi, pilih tombol Unduh CSV .
Setelah migrasi dimulai, Anda dapat melacak status menggunakan Pengalaman Penyebaran Azure Resource Manager seperti yang ditunjukkan di bawah ini:
Langkah setelah migrasi
Setelah berhasil menyelesaikan migrasi, Anda dapat menjelajahi langkah-langkah berikut berdasarkan persyaratan khusus aplikasi web:
- Petakan nama DNS kustom yang sudah ada.
- Amankan DNS kustom dengan pengikatan TLS/SSL.
- Menyambungkan dengan aman ke sumber daya Azure
- Praktik terbaik penyebaran.
- Rekomendasi keamanan.
- Fitur jaringan.
- Pantau App Service dengan Azure Monitor.
- Mengonfigurasi autentikasi Microsoft Entra.
Langkah berikutnya
- Selidiki perjalanan migrasi cloud di Azure Cloud Adoption Framework.
- Tinjau praktik terbaik untuk menyebarkan ke layanan Azure App.