Fase 3: Implementasi 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.

Fase 3: Implementasi berbasis gelombang

Fase implementasi berbasis gelombang berfokus pada pemilihan AWS layanan mikro untuk menggantikan fungsionalitas spesifik dari sistem warisan, 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 AWS layanan mikro cloud-native yang dapat memberikan kemampuan yang sama dengan sistem TI lama

  • Mengkonfigurasi AWS infrastruktur dasar yang diperlukan untuk menyiapkan layanan mikro yang dipilih AWS

  • 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 layanan mikro 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 layanan mikro untuk menggantikan kemampuan sistem TI lama.

Berikut ini adalah beberapa contoh AWS layanan mikro yang sering dapat digunakan untuk menggantikan kemampuan yang termasuk dalam setiap kelompok gelombang:

Contoh AWS layanan mikro gelombang 1

  • AWS Lambda

  • Amazon Simple Queue Service (Amazon SQS)

  • Amazon Simple Notification Service (Amazon SNS)

  • Amazon API Gateway

catatan

Kemampuan gelombang 1 dapat diintegrasikan dengan layanan AWS dasar minimal dengan menggunakan pola migrasi pencekik. Untuk informasi selengkapnya, lihat Migrasi beban kerja warisan lokal dengan mulus menggunakan pola pencekik di Blog. AWS

Contoh AWS layanan mikro gelombang 2

  • AWS Step Functions alur kerja berbasis

  • Database cocok untuk tujuan (migrasi ke Aurora PostgreSQL)

  • AWS Pabrik 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 AWS layanan mikro gelombang 3

  • 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 dan AWS Glue AWS App Mesh

penting

Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan lagi dapat mengakses AWS App Mesh konsol atau AWS App Mesh sumber daya. Untuk informasi lebih lanjut, kunjungi posting blog ini Migrasi dari AWS App Mesh ke Amazon ECS Service Connect.

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 AWS infrastruktur dasar yang diperlukan untuk menyiapkan layanan mikro yang dipilih AWS

Setelah meninjau dan menyelesaikan arsitektur berbasis cloud target dengan pemangku kepentingan utama, konfigurasikan AWS infrastruktur yang diperlukan untuk menyiapkan layanan mikro yang Anda pilih. AWS

Contoh sumber daya AWS infrastruktur dasar

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

  • Siapkan wadah 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