Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membandingkan opsi migrasi: EB CLI vs. AWS Application Migration Service
AWS menawarkan beberapa jalur untuk memigrasikan aplikasi Windows ke cloud. Bagian ini membandingkan dua opsi utama: eb migrate perintah di EB CLI dan AWS Application Migration Service (MGN). Memahami perbedaan antara pendekatan ini akan membantu Anda memilih strategi migrasi yang paling tepat untuk kebutuhan spesifik Anda.
Fitur | eb migrateCLI EB () | AWS Application Migration Service (MGN) |
---|---|---|
Fokus utama | Migrasi tingkat aplikasi situs web dan aplikasi IIS | Rehosting tingkat server dari seluruh mesin (server fisik, virtual, atau cloud) |
Paling cocok untuk | Aplikasi IIS yang ingin Anda migrasikan langsung ke Elastic Beanstalk dengan konfigurasi ulang minimal | Migrasi skala besar yang melibatkan banyak server atau infrastruktur kompleks |
Pendekatan penemuan | Penemuan tingkat aplikasi situs, aplikasi, dan konfigurasi IIS | Replikasi tingkat server dari seluruh mesin, termasuk sistem operasi dan aplikasi |
Lingkungan target | Langsung membuat dan mengkonfigurasi lingkungan Elastic Beanstalk yang dioptimalkan untuk aplikasi Windows | Membuat EC2 instance yang memerlukan konfigurasi tambahan untuk bekerja dengan Elastic Beanstalk |
Konfigurasi pelestarian | Secara otomatis mempertahankan konfigurasi khusus IIS (situs, kumpulan aplikasi, binding) | Mempertahankan seluruh konfigurasi server, yang mungkin termasuk komponen yang tidak perlu |
Model penyebaran | Menciptakan lingkungan Elastic Beanstalk yang bersih dengan aplikasi Anda yang digunakan menggunakan praktik terbaik Elastic Beanstalk | Membuat replika server sumber Anda yang mungkin memerlukan pengoptimalan untuk operasi cloud |
Skala migrasi | Ideal untuk migrasi yang ditargetkan dari aplikasi tertentu | Dirancang untuk migrasi skala besar dari banyak server |
Langkah-langkah pasca-migrasi | Minimal; lingkungan siap digunakan dengan alat manajemen Elastic Beanstalk | Memerlukan langkah-langkah tambahan untuk berintegrasi dengan Elastic Beanstalk, seperti menjalankan tindakan pasca-peluncuran SSM |
Kapan menggunakan setiap opsi migrasi
- Pilih eb migrate kapan Anda memiliki persyaratan berikut:
-
-
Anda ingin memigrasikan aplikasi IIS tertentu daripada seluruh server
-
Tujuan Anda adalah mengadopsi Elastic Beanstalk sebagai platform manajemen aplikasi Anda
-
Anda ingin memanfaatkan fitur platform terkelola Elastic Beanstalk seperti penskalaan, penerapan, dan pemantauan yang mudah
-
Anda lebih memilih penerapan bersih yang mengikuti praktik AWS terbaik untuk operasi cloud-native
-
Anda ingin meminimalkan pekerjaan konfigurasi pasca-migrasi
-
- Pilih AWS Application Migration Service kapan Anda memiliki persyaratan berikut:
-
-
Anda perlu memigrasi sejumlah besar server
-
Anda memiliki konfigurasi server yang kompleks yang harus dipertahankan dengan tepat
-
Aplikasi Anda memiliki masalah kompatibilitas yang memerlukan pemeliharaan lingkungan server yang tepat
-
Anda ingin “mengangkat dan menggeser” dengan sedikit perubahan pada aplikasi Anda
-
Anda berencana untuk memfaktorkan ulang atau mengoptimalkan aplikasi Anda setelah migrasi
-
Perbandingan alur kerja migrasi
Alur kerja EB CLI eb migrate ():
-
Instal CLI EB di server IIS sumber Anda atau host bastion.
-
Jalankan eb migrate untuk menemukan aplikasi IIS.
-
Perintah ini mengemas aplikasi dan konfigurasi Anda.
-
Lingkungan Elastic Beanstalk dibuat dengan sumber daya yang sesuai.
-
Aplikasi Anda dikerahkan ke lingkungan baru.
-
Anda dapat langsung mengelola aplikasi Anda menggunakan alat Elastic Beanstalk.
AWS Application Migration Service alur kerja:
-
Instal Agen AWS Replikasi di server sumber.
-
Konfigurasikan dan uji replikasi data.
-
Luncurkan contoh pengujian untuk memverifikasi fungsionalitas.
-
Jadwalkan cutover ke AWS.
-
Luncurkan instance produksi.
-
Jalankan tindakan pasca-peluncuran untuk mengoptimalkan cloud.
-
Jika Elastic Beanstalk adalah platform target, konfigurasi tambahan diperlukan untuk mengintegrasikan dengan Elastic Beanstalk.
Kesimpulan
Elastic Beanstalk adalah tujuan pilihan untuk AWS aplikasi platform Windows, menawarkan lingkungan terkelola yang menyederhanakan penerapan, penskalaan, dan manajemen. eb migratePerintah ini menyediakan jalur langsung ke Elastic Beanstalk untuk aplikasi IIS, dengan penemuan dan konfigurasi otomatis yang mempertahankan pengaturan aplikasi Anda.
Meskipun AWS Application Migration Service menawarkan kemampuan yang kuat untuk migrasi server skala besar, diperlukan langkah-langkah tambahan untuk berintegrasi dengan Elastic Beanstalk. Untuk sebagian besar migrasi aplikasi IIS di mana Elastic Beanstalk adalah platform eb migrate target, menawarkan pendekatan yang lebih efisien yang selaras dengan model layanan terkelola Elastic Beanstalk.
Pilih pendekatan migrasi yang paling sesuai dengan kebutuhan spesifik Anda, dengan mempertimbangkan faktor-faktor seperti skala, kompleksitas, dan arsitektur status akhir yang Anda inginkan. AWS
Untuk informasi lebih lanjut tentang AWS Application Migration Service, lihat Apa itu AWS Application Migration Service? dalam AWS Application Migration Service User Guide.