Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Rehosting
Rehosting (lift dan shift) adalah proses migrasi aplikasi lokal Anda ke cloud tanpa memodifikasinya. Strategi ini sebagian besar digunakan untuk memigrasikan aplikasi skala besar untuk memenuhi tujuan bisnis tertentu, seperti meluncurkan produk dalam timeline yang dipercepat atau meninggalkan pusat data lokal. Aplikasi di-host ulang di Amazon Elastic Compute Cloud (Amazon EC2) instans Windows yang memenuhi persyaratan aplikasi yang Anda migrasikan.
Kasus penggunaan
Strategi migrasi ini berguna dalam salah satu skenario berikut:
-
Aplikasi .NET lama harus dijalankan sebagai aplikasi Windows asli.
-
Waktu dan sumber daya untuk memodernisasi aplikasi tidak tersedia.
-
Aplikasi .NET lama adalah aplikasi komersial off-the-shelf (COTS).
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 menggunakan AWS infrastruktur dan praktik terbaik keamanan
Kekurangan
-
Tidak memanfaatkan sepenuhnya opsi kinerja, skalabilitas, dan ketahanan Cloud AWS
-
Sulit untuk diintegrasikan dengan layanan cloud mutakhir
AWS layanan
Alat
| Alat | Tujuan | Sumber Daya |
|---|---|---|
| Asisten Migrasi Aplikasi Web Windows | Alat ini adalah PowerShell skrip interaktif yang memigrasikan seluruh situs web dan konfigurasinya ke Elastic Beanstalk. | Migrasi ASP.NET aplikasi ke Elastic AWS Beanstalk ( |
Keputusan penyebaran
Anda dapat memilih dari dua opsi penerapan:
-
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.