Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Matriks keputusan
Tabel berikut merangkum opsi migrasi dan modernisasi untuk aplikasi.NET lama, berdasarkan kasus penggunaan dan sumber daya Anda.
| Kasus penggunaan | Strategi migrasi dan arsitektur | ||||
|---|---|---|---|---|---|
| Rehost | Replatform sebagai wadah Windows | Re-architect sebagai wadah Linux | Re-architect sebagai layanan mikro dalam wadah Linux | Re-architect sebagai layanan mikro tanpa wadah | |
| Anda memiliki sumber daya untuk refactoring. | |||||
| Aplikasi lawasan.NET Anda terus digunakan. | |||||
| Anda dapat menyelesaikan dependensi.NET Framework. | |||||
| Anda dapat menghapus dependensi Windows. | |||||
| Anda ingin menjalankan aplikasi Anda sebagai aplikasi Windows asli pada instance Amazon Elastic Compute Cloud (Amazon EC2). | |||||
| Kode Anda dapat di-porting dari .NET Framework ke .NET Core atau .NET 6. | |||||
| Anda ingin membagi aplikasi monolitik Anda. | |||||
Bagian berikut menjelaskan opsi-opsi ini secara rinci: