Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dokumen ini memberikan gambaran umum tentang cara memigrasikan aplikasi web ASP.NET dari lokal ke Azure Virtual Machine.
Mulai cepat
Pelajari cara membuat komputer virtual dan menerbitkan aplikasi Anda ke komputer virtual: Terbitkan ke Azure VM
Mulai Sekarang
Tutorial ini menunjukkan langkah-langkah untuk membuat (atau memigrasikan) komputer virtual, menerbitkan aplikasi web Anda ke dalamnya, dan tugas lain yang mungkin diperlukan untuk mendukung aplikasi Anda di Azure.
- Buat komputer virtual untuk aplikasi ASP.NET Anda di Azure menggunakan salah satu opsi berikut:
- Menerbitkan layanan cloud menggunakan Visual Studio
- Membuat jaringan virtual yang aman untuk VM Anda
- Membuat alur CI/CD untuk aplikasi Anda
- Pindah ke set skala VM untuk ketersediaan tinggi dan skalabilitas
Pertimbangan
Manfaat
Komputer virtual menawarkan jalur termampukan untuk memigrasikan aplikasi dari lokal ke cloud. Mereka memungkinkan Anda untuk mereplikasi lingkungan yang sama yang digunakan aplikasi Anda secara lokal, sambil menghapus kebutuhan untuk mempertahankan pusat data Anda sendiri. Virtual Machine Scale Sets menyediakan ketersediaan dan skalabilitas tinggi untuk aplikasi yang berjalan di Virtual Machines.
Ukuran Komputer Virtual
Pilih ukuran dan jenis komputer virtual yang paling baik dioptimalkan untuk beban kerja Anda. Untuk informasi lebih lanjut, lihat Ukuran untuk komputer virtual Windows di Azure.
Pemeliharaan
Sama seperti komputer lokal, Anda bertanggung jawab untuk memelihara dan memperbarui komputer virtual*. Jika aplikasi Anda dapat berjalan di lingkungan Platform as a Service (PaaS) seperti Azure App Service atau dalam kontainer , yang akan menghapus kebutuhan ini.
* Peningkatan OS otomatis untuk set skala mesin virtual saat ini tersedia sebagai layanan pratinjau.
Jaringan Virtual
Azure Virtual Networks memungkinkan Anda untuk:
- Membangun infrastruktur hibrid yang Anda kontrol
- Membawa alamat IP dan server DNS Anda sendiri
- Membuat lingkungan yang terisolasi dan sangat aman untuk aplikasi Anda
- Sambungkan VM Anda ke jaringan lokal Anda menggunakan salah satu dari beberapa opsi konektivitas
- Integrasikan komputer virtual Anda ke jaringan lokal Anda menggunakan ExpressRoute
Untuk memulai, lihat dokumentasi Virtual Network.
Direktori Aktif
Banyak aplikasi menggunakan Direktori Aktif untuk autentikasi dan manajemen identitas.
- Microsoft Entra Connect memungkinkan Anda mengintegrasikan direktori lokal Anda dengan ID Microsoft Entra. Untuk memulai, lihatlah Integrasi direktori lokal Anda dengan Microsoft Entra ID.
- Atau, ExpressRoute memungkinkan aplikasi Anda mengakses Active Directory lokal Anda.
Database SQL
Jika aplikasi Anda menggunakan database lokal, aplikasi Anda tidak akan dapat berbicara dengannya secara default. Anda dapat:
- Mengonfigurasi jaringan hibrid yang memungkinkan aplikasi Anda mengakses database Anda yang berjalan secara lokal.
- Migrasikan database Anda ke Azure. Untuk informasi selengkapnya, lihat Memigrasikan database SQL Server Anda ke Azure.
Ketersediaan tinggi dan Skalabilitas
Set Skala Mesin Virtual
Anda ingin memastikan bahwa aplikasi Anda sangat tersedia dan dapat menskalakan, memigrasikan gambar VM Anda ke Azure Virtual Machine Scale Set untuk meningkatkan ketersediaan dan skalabilitas aplikasi Anda. VM Scale Sets menyediakan kemampuan untuk menggunakan VM yang sudah ada yang telah Anda konfigurasi atau siapkan alur build untuk membangun gambar dengan aplikasi Anda.
Untuk memulai, lihat Mengimplementasikan aplikasi Anda dalam sekumpulan mesin virtual berskala.
Pengelogan Terpusat
Saat menjalankan aplikasi Anda di beberapa instans, pertimbangkan untuk menyimpan log Anda di lokasi terpusat seperti Azure Storage.