Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Uji dan gunakan setelah transformasi
Terapkan aplikasi Anda yang telah diubah ke landing zone dan validasi konektivitas antara aplikasi Anda dan database yang diubah, dan secara opsional mengatur pipeline. CI/CD Contoh konfigurasi CI/CD pipeline dibuat sebagai referensi untuk membantu Anda menerapkan otomatisasi penerapan. Fase terakhir ini memvalidasi modernisasi lengkap.
Konfigurasikan sumber daya
Anda perlu mengonfigurasi sumber daya yang digunakan dalam penerapan seperti peran IAM, profil instance, dan bucket S3. AWS Transform tidak memiliki izin untuk membuat bucket S3 atau membuat perubahan di IAM Anda. Tindakan ini diperlukan untuk dilakukan oleh pengguna yang memiliki izin untuk membuat peran baru. Biasanya itu adalah administrator akun.
Untuk menyederhanakan proses, kami menyediakan skrip pengaturan yang secara otomatis:
Mengeksekusi template yang diperlukan CloudFormation
Menciptakan Peran ECS Service-Linked
Menyiapkan semua sumber daya IAM yang diperlukan
penting
Jalankan skrip penyiapan yang disediakan apa adanya - jangan mengubah nama sumber daya apa pun di templat atau skrip karena ini dapat memengaruhi proses penerapan.
Untuk Linux:
./setup.sh --region <YOUR-Region>
Untuk Windows:
./setup.ps1 -Region <YOUR-Region>
Periksa grup keamanan di VPC Anda
AWS Transform menyebarkan aplikasi ke subnet yang sama dan grup keamanan yang sama dengan instance Aurora PostgreSQL.
Agar aplikasi dapat terhubung ke instance Aurora, pastikan bahwa grup keamanan ini memiliki aturan keluar yang memungkinkan koneksi ke grup keamanan yang sama dan aturan masuk yang memungkinkan koneksi dari grup keamanan yang sama.
Pilih dan konfigurasikan aplikasi
AWS Transform UI menampilkan daftar aplikasi yang dapat digunakan. Pilih aplikasi dan klik Konfigurasi dan Komit untuk membuka jendela konfigurasi tempat Anda dapat menentukan:
Infrastruktur target untuk aplikasi: pilih ECS atau salah satu instans EC2
Parameter aplikasi atau contoh
Setelah Anda menyelesaikan dan menutup jendela konfigurasi, AWS Transform:
Menghasilkan artefak penerapan berdasarkan konfigurasi Anda
Komit artefak ini ke repositori Anda, termasuk:
Skrip penyebaran
CloudFormation template
Contoh konfigurasi CI/CD pipeline (yang dapat Anda gunakan sebagai referensi untuk menyiapkan otomatisasi penerapan)
Setelah komit selesai, status aplikasi berubah menjadi Dikonfigurasi dan berkomitmen. Anda kemudian dapat memilih aplikasi dan menggunakan tombol Deploy di kanan atas untuk memulai penyebaran.
Penyebaran ECS
Semua aplikasi dengan target ECS dikerahkan ke dalam cluster ECS baru yang dibuat di akun Anda. Setiap aplikasi digunakan dalam wadah khusus sendiri - beberapa aplikasi per kontainer tidak didukung. Anda mengonfigurasi parameter kontainer untuk setiap aplikasi secara individual, seperti CPU dan Memori yang diperlukan.
Penyebaran EC2
Anda dapat memilih salah satu instans EC2 yang diusulkan dan dapat mengonfigurasi parameternya seperti jenis instans. Beberapa aplikasi dapat digunakan ke instans EC2 yang sama:
Untuk menerapkan beberapa aplikasi ke satu instans, pilih instans EC2 target yang sama untuk masing-masing aplikasi ini selama konfigurasi.
Semua aplikasi yang memiliki instance yang sama dipilih sebagai target dikerahkan ke instance itu dan diberi port acak yang berbeda.
Perhatikan bahwa jika Anda mengedit parameter instance untuk satu aplikasi, dan kemudian mengedit aplikasi lain yang menargetkan instance yang sama, perubahan akan memengaruhi semua aplikasi yang diterapkan ke instance tersebut.
Keberhasilan penyebaran
Setelah penerapan berhasil, aplikasi Anda berjalan di Aurora PostgreSQL dengan pengurangan biaya lisensi, peningkatan kinerja, dan skalabilitas cloud-native. Pekerjaan tetap terbuka kecuali secara eksplisit dihentikan. Ini memungkinkan opsi untuk kemungkinan penyebaran ulang dengan parameter penerapan yang diperbarui.