Menghosting ulang - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghosting ulang

Rehosting (lift and shift) adalah proses migrasi aplikasi lokal Anda ke cloud tanpa memodifikasinya. Strategi ini digunakan sebagian besar untuk memigrasi aplikasi skala besar untuk memenuhi tujuan bisnis tertentu, seperti meluncurkan produk dalam timeline yang dipercepat atau meninggalkan pusat data lokal. Aplikasi dihosting ulang pada instans Windows Amazon Elastic Compute Cloud (Amazon EC2) yang memenuhi persyaratan aplikasi yang Anda migrasi.

Kasus penggunaan

Strategi migrasi ini berguna dalam salah satu skenario berikut:

  • Aplikasi .NET warisan harus berjalan sebagai aplikasi Windows asli.

  • Waktu dan sumber daya untuk memodernisasi aplikasi tidak tersedia.

  • Aplikasi .NET warisan adalah komersialoff-the-shelf(COTS) aplikasi.

Keuntungan

Rehosting memberikan manfaat berikut, jika dibandingkan dengan aplikasi .NET lokal:

  • Upaya minimum, karena tidak memerlukan kode atau perubahan arsitektur

  • Mengurangi biaya

  • Kepatuhan dan keamanan yang lebih baik, karena menggunakanAWSpraktek terbaik infrastruktur dan keamanan

Kekurangan

  • Tidak memanfaatkan sepenuhnya opsi kinerja, skalabilitas, dan ketahananAWSAwan

  • Sulit untuk diintegrasikan denganstate-of-the-artlayanan cloud

Layanan AWS

Alat

Alat Tujuan Sumber Daya
Asisten Migrasi Aplikasi Web Windows Alat ini bersifat interaktifPowerShellskrip yang memigrasikan seluruh situs web dan konfigurasinya ke Elastic Beanstalk. Migrasi aplikasi ASP.NET ke Elastic Beanstalk(AWSposting blog)

Keputusan penyebaran

Anda dapat memilih dari dua opsi penyebaran:

  • Jika Anda ingin kontrol penuh atas konfigurasi lingkungan komputasi Anda, termasuk pengaturan memori dan penyimpanan, dan kontrol atas patch sistem operasi: migrasi aplikasi .NET Anda ke Amazon EC2.

  • Jika Anda tidak memerlukan kontrol penuh atas infrastruktur: gunakan Elastic Beanstalk. Elastic Beanstalk secara otomatis menyiapkan lingkungan terkelola untuk aplikasi Anda.

Rehosting .NET applications on Amazon EC2 instances