Memigrasikan aplikasi Web ASP.NET ke Azure Virtual Machine

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: Menerbitkan ke Azure VM

Memulai

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.

Pertimbangan

Keuntungan

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 selengkapnya, 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 komputer virtual saat ini tersedia sebagai layanan Pratinjau.

Virtual Networks

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
  • Koneksi VM Anda ke jaringan lokal Anda menggunakan salah satu dari beberapa opsi konektivitas
  • Mengintegrasikan 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.

SQL Database

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

Virtual Machine Scale Sets

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 Menyebarkan aplikasi Anda pada set skala komputer virtual.

Pengelogan Terpusat

Saat menjalankan aplikasi Anda di beberapa instans, pertimbangkan untuk menyimpan log Anda di lokasi terpusat seperti Azure Storage.

Langkah berikutnya