Modernisasi aplikasi dengan menggunakan pendekatan refactoring berbasis gelombang - AWS Bimbingan Preskriptif

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

Modernisasi aplikasi dengan menggunakan pendekatan refactoring berbasis gelombang

Ramanna Avancha, Amazon Web Services ()AWS

Februari 2023 (riwayat dokumen)

Panduan ini menyediakan kerangka kerja untuk memodernisasi aplikasi lama, lokal dan database ke arsitektur cloud-native dengan menggunakan pendekatan refactoring berbasis gelombang.

Organizations yang menggunakan aplikasi lama atau proyek migrasi cloud database harus terlebih dahulu memahami masalah, proses, alur kerja, kemampuan, dan dependensi sistem mereka. Panduan ini menunjukkan bagaimana Anda dapat menggunakan pendekatan bertahap untuk menjawab pertanyaan-pertanyaan kunci ini. Kemudian, manfaatkan layanan mikro AWS dan arsitektur tanpa server untuk secara bertahap meluncurkan perubahan produksi dalam gelombang.

Ada tiga fase untuk mengembangkan model modernisasi berbasis gelombang yang tercakup dalam panduan ini:

Gambaran Umum

Diagram berikut menunjukkan kerangka implementasi berbasis gelombang untuk memodernisasi aplikasi lama, aplikasi lokal, dan database ke arsitektur cloud-native.

Three-phase framework for modernizing legacy applications to cloud-native architecture.

Diagram menunjukkan alur kerja berikut:

  1. Fase penemuan berfokus pada pengumpulan informasi penting tentang organisasi Anda, termasuk pendorong nilai utamanya dan bagaimana kemampuan sistem TI diklasifikasikan. Informasi ini digunakan untuk membantu menginformasikan pendekatan refactoring spesifik yang akan diterapkan organisasi Anda.

  2. Fase analisis berfokus pada pengorganisasian informasi yang dikumpulkan selama fase penemuan. Dengan menganalisis dependensi dan proses bisnis sistem TI Anda, Anda kemudian dapat menguraikan solusi TI menjadi domain dan layanan independen.

  3. Fase implementasi berbasis gelombang berfokus pada pemilihan layanan mikro AWS untuk menggantikan fungsionalitas spesifik dari sistem lama, dan kemudian menerapkan layanan tersebut dalam gelombang. Proses seleksi microservice menggunakan serangkaian kriteria prioritas yang mengkategorikan kapabilitas berdasarkan prioritas bisnis mereka, jumlah dependensi, dan tingkat kompleksitas.

catatan

Layanan AWS yang ditampilkan dalam diagram hanya untuk tujuan contoh. Ada banyak layanan AWS lain yang dapat digunakan untuk setiap fase implementasi.

Hasil bisnis yang ditargetkan

Panduan ini membantu Anda melakukan hal berikut:

  • Terapkan pendekatan yang konsisten saat menguraikan kemampuan sistem TI lama dan menganalisis persyaratan modernisasi cloud organisasi Anda.

  • Identifikasi layanan AWS untuk menjadi dasar aplikasi cloud-native yang dimodernisasi organisasi Anda.