Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Migrasi aplikasi Formulir Web ASP.NET lama ke AWS
Fahad Mustafa dan Adam Fisher, Amazon Web Services
Maret 2025 (sejarah dokumen)
Panduan ini mengeksplorasi opsi yang tersedia untuk memigrasi aplikasi ASP.NET Web Forms lama ke Amazon Web Services () Cloud.AWS Ini mencakup aspek-aspek migrasi berikut:
-
Menerapkan aplikasi di instans Amazon Elastic Compute Cloud (Amazon EC2)
-
Menggunakan AWS Elastic Beanstalk untuk penyebaran dan manajemen yang efisien
-
Containerizing aplikasi dengan menggunakan Docker dan hosting di Amazon Elastic Container Service (Amazon ECS) Service (Amazon ECS) atau Amazon Elastic Kubernetes Service (Amazon EKS)
-
Upgrade di tempat dan penerapan bergulir
-
Penerapan biru/hijau untuk rilis zero-downtime
-
Penerapan kenari untuk peluncuran bertahap
Ketersediaan tinggi (HA) dan skalabilitas:
-
Menggunakan grup Amazon EC2 Auto Scaling untuk penskalaan otomatis
-
Menerapkan load balancing dengan Elastic Load Balancing (ELB)
-
Menyebarkan aplikasi di beberapa Availability Zone untuk toleransi kesalahan
Pemantauan dan observabilitas:
-
Integrasi dengan Amazon CloudWatch untuk pemantauan aplikasi dan infrastruktur
-
Menerapkan logging terpusat dengan Amazon CloudWatch Logs
-
Menggunakan AWS X-Ray untuk penelusuran terdistribusi dan analisis kinerja
Microsoft memperkenalkan ASP.NET Web Forms pada tahun 2002 sebagai bagian dari rilis .NET Framework asli. Ini dirancang untuk menyederhanakan pengembangan aplikasi web untuk pengembang aplikasi desktop Windows dan memperoleh adopsi luas di antara perusahaan besar karena model dan drag-and-drop kemampuan pemrograman yang akrab. Microsoft memutuskan untuk tidak mendukung ASP.NET Web Forms setelah .NET Framework versi 4.8. Sebagai hasil dari keputusan ini, aplikasi ASP.NET Web Forms dibatasi untuk berjalan pada Framework Framework penuh di Windows, dengan Internet Information Services (IIS) sebagai server web.
Migrasi aplikasi ini ke kerangka web .NET yang lebih baru, seperti ASP.NET MVC atau Blazor, memerlukan penulisan ulang lengkap basis kode. Mengingat sifat monolitik dan kaya fitur dari banyak aplikasi ASP.NET Web Forms warisan, menulis ulang mereka dari awal bisa menjadi usaha yang mahal dan memakan waktu. Akibatnya, banyak organisasi memilih untuk memigrasikan aplikasi Formulir Web ASP.NET mereka ke AWS Cloud, untuk memanfaatkan skalabilitas, keandalan, dan efektivitas biaya yang ditawarkan oleh. AWS
Panduan ini menguraikan berbagai opsi untuk hosting, penyebaran, dan penskalaan aplikasi Formulir Web ASP.NET AWS, serta opsi ketersediaan dan pengamatan yang tinggi. Dengan bermigrasi ke AWS, organisasi dapat merevitalisasi aplikasi ASP.NET Web Forms lama mereka. Mereka dapat memperoleh manfaat dari infrastruktur dan skalabilitas yang kuat yang ditawarkan oleh AWS dan berbagai layanan dan alatnya untuk hosting dan manajemen aplikasi modern.