Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fase 3: Implementasi berbasis gelombang
Fase implementasi berbasis gelombang berfokus pada pemilihan layanan mikro AWS untuk menggantikan fungsionalitas spesifik dari sistem lama, dan kemudian menerapkan layanan tersebut dalam gelombang. Rekomendasi berikut dapat membantu Anda memprioritaskan kemampuan mana yang akan dimodernisasi terlebih dahulu, dan kemudian meluncurkan perubahan pada produksi secara bertahap.
penting
Pastikan Anda berkonsultasi dan mendapatkan persetujuan dari pemangku kepentingan utama sebelum menerapkan salah satu kelompok gelombang berikut. Disarankan untuk menggunakan pendekatan berulang saat membuat grup ini, daripada hanya mengandalkan kriteria penilaian matriks kemampuan.
Area fokus utama
Menggunakan serangkaian kriteria prioritas untuk mengkategorikan kapabilitas menjadi tiga gelombang implementasi berdasarkan jumlah dependensi, prioritas bisnis, dan tingkat kompleksitasnya
Memilih layanan mikro AWS cloud-native yang dapat memberikan kemampuan yang sama dengan sistem TI lama
Mengonfigurasi infrastruktur AWS dasar yang diperlukan untuk menyiapkan layanan mikro AWS yang dipilih
Meluncurkan perubahan pada produksi secara bertahap dalam gelombang
Langkah 1: Mengatur kemampuan berdasarkan jumlah dependensi, prioritas bisnis, dan tingkat kompleksitas
Menggunakan masukan dari pemangku kepentingan utama bersama dengan skor tertimbang dari matriks kemampuan, atur kemampuan sistem warisan ke dalam tiga kelompok utama berikut:
catatan
Sebagian besar implementasi juga memerlukan penggunaan banyak kelompok subwave. Panduan ini menguraikan tiga kelompok gelombang utama untuk tujuan contoh saja.
Kemampuan gelombang 1
Jumlah dependensi | Tidak ada atau sangat rendah |
Prioritas bisnis | Rendah |
Kompleksitas | Rendah |
Kemampuan gelombang 2
Jumlah dependensi | Rendah hingga sedang |
Prioritas bisnis | Rendah hingga sedang |
Kompleksitas | Sedang |
Kemampuan gelombang 3
Jumlah dependensi | Tinggi |
Prioritas bisnis | Sedang hingga tinggi |
Kompleksitas | Sedang hingga tinggi |
Langkah 2: Pilih AWS microservices untuk menggantikan kemampuan sistem TI lama
Dalam koordinasi dengan pemangku kepentingan utama, gunakan proses berulang untuk meninjau dan menyelesaikan urutan kemampuan yang ingin Anda modernisasi. Kemudian, pilih AWS microservices untuk menggantikan kemampuan sistem TI lama.
Berikut ini adalah beberapa contoh layanan mikro AWS yang sering dapat digunakan untuk menggantikan kemampuan yang termasuk dalam setiap grup gelombang:
Contoh layanan mikro AWS Gelombang 1
AWS Lambda
Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Notification Service (Amazon SNS)
Amazon API Gateway
catatan
Kemampuan Wave 1 dapat diintegrasikan dengan layanan dasar AWS minimal dengan menggunakan pola migrasi pencekik. Untuk informasi selengkapnya, lihat Migrasi beban kerja lama lokal dengan mulus menggunakan pola pencekik di Blog AWS
Contoh layanan mikro AWS Wave 2
Alur kerja berbasis AWS Step Functions
Database cocok untuk tujuan (migrasi ke Aurora PostgreSQL)
Pabrik AWS SaaS
catatan
Kemampuan gelombang 2 biasanya melibatkan beberapa tingkat modernisasi database, seperti migrasi ke database yang kompatibel dengan PostgreSQL. Untuk mempertahankan solusi cloud hybrid, sinkronisasi database lama dengan database cloud-native baru juga biasanya diperlukan.
Contoh layanan mikro Wave 3 AWS
AWS Fargate
Mesin rekomendasi waktu nyata, seperti Amazon Ttract, Amazon Comprehend, Amazon Rekognition, dan model Amazon SageMaker
Data lake yang dapat diskalakan, seperti Amazon Simple Storage Service (Amazon S3) dan AWS Lake Formation
Layanan analitik Amazon yang dibuat khusus, seperti Amazon Athena, Amazon EMR, Layanan Amazon, Amazon Kinesis OpenSearch , dan Amazon Redshift
Layanan pergerakan data yang mulus, seperti AWS Glue dan AWS App Mesh
catatan
Kemampuan gelombang 3 biasanya memiliki jumlah dependensi yang tinggi dan biasanya perlu diintegrasikan dengan layanan mikro lainnya. Atribut ini membuat kemampuan gelombang 3 kandidat yang baik untuk digantikan oleh layanan mikro berbasis kontainer.
Langkah 3: Konfigurasikan infrastruktur AWS dasar yang diperlukan untuk menyiapkan layanan mikro AWS yang dipilih
Setelah meninjau dan menyelesaikan arsitektur berbasis cloud target dengan pemangku kepentingan utama, konfigurasikan infrastruktur AWS yang diperlukan untuk menyiapkan layanan mikro AWS yang Anda pilih.
Contoh sumber daya infrastruktur AWS dasar
AWS Control Tower
dan landing zone Unit organisasi AWS
Organizations dan kebijakan kontrol layanan (SCPs) Amazon API Gateway
APIs Layanan database AWS, seperti Amazon Relational Database Service (Amazon
RDS) CloudWatchDasbor dan alarm Amazon
Topik dan langganan Amazon Simple Notification Service (Amazon SNS
) Amazon Cognito dan kumpulan
pengguna
Langkah 4: Menerapkan perubahan gelombang
Terapkan secara berurutan setiap kelompok gelombang dalam lingkungan pengujian. Saat setiap grup gelombang siap untuk produksi, uji fungsionalitas sistem dan debug masalah apa pun di lingkungan pengujian. Kemudian, potong perubahan pada lingkungan produksi Anda secara bertahap.
Berikut ini adalah deskripsi tingkat tinggi dari jenis tugas yang biasanya dikaitkan dengan penerapan setiap kelompok gelombang:
Implementasi gelombang 1
Buat fungsi Lambda tanpa server
Integrasikan fungsi Lambda dengan layanan API Gateway
Konfigurasikan sistem otentikasi dan otorisasi dengan menggunakan alat seperti Amazon Cognito, IAM, Okta, dan Ping Identity
Untuk arsitektur cloud hybrid, siapkan lapisan proxy dengan menggunakan mesh layanan, seperti AWS App Mesh
.
Implementasi gelombang 2
Konfigurasikan AWS App Mesh, termasuk mesh layanan, layanan virtual, node, rute, dan proxy Anda
Siapkan kontainer di AWS Fargate atau Amazon Elastic Kubernetes Service (Amazon EKS)
Integrasikan layer proxy dengan sistem frontend
Implementasi gelombang 3
Selesaikan migrasi dan integrasi data yang kompleks
Terapkan alur kerja Anda yang paling kompleks yang melibatkan beberapa layanan mikro