Bekerja dengan grup penyebaran di CodeDeploy - AWS CodeDeploy

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

Bekerja dengan grup penyebaran di CodeDeploy

Anda dapat menentukan satu atau beberapa grup penyebaran untuk CodeDeploy aplikasi. Setiap penerapan aplikasi menggunakan salah satu grup penyebarannya. Grup penyebaran berisi pengaturan dan konfigurasi yang digunakan selama penerapan. Sebagian besar pengaturan grup penyebaran bergantung pada platform komputasi yang digunakan oleh aplikasi Anda. Beberapa pengaturan, seperti rollback, trigger, dan alarm dapat dikonfigurasi untuk grup penerapan untuk platform komputasi apa pun.

Grup penerapan di penerapan platform komputasi Amazon ECS

Dalam penerapan Amazon ECS, grup penyebaran menentukan layanan Amazon ECS, penyeimbang beban, pendengar pengujian opsional, dan dua grup target. Ini juga menentukan kapan harus mengalihkan lalu lintas ke set tugas pengganti dan kapan harus menghentikan set tugas asli dan aplikasi Amazon ECS setelah penerapan berhasil.

Grup penyebaran dalam penerapan platform AWS Lambda komputasi

Dalam penyebaran AWS Lambda, grup penyebaran mendefinisikan satu set konfigurasi CodeDeploy untuk penerapan fungsi di masa mendatang. AWS Lambda Misalnya, grup penyebaran menentukan cara merutekan lalu lintas ke versi baru fungsi Lambda. Ini juga mungkin menentukan alarm dan rollback. Penerapan tunggal dalam grup penyebaran AWS Lambda dapat mengganti satu atau beberapa konfigurasi grup.

Grup penerapan di EC2/penerapan Platform Komputasi Lokal

Dalam penerapan EC2/On-premise, grup penerapan adalah sekumpulan instance individual yang ditargetkan untuk penerapan. Grup penerapan berisi instans yang ditandai secara individual, instans Amazon EC2 di grup Auto Scaling Amazon EC2, atau keduanya.

Dalam penerapan di tempat, instance dalam grup penyebaran diperbarui dengan revisi aplikasi terbaru.

Dalam penerapan biru/hijau, lalu lintas dialihkan dari satu set instance ke yang lain dengan membatalkan pendaftaran instance asli dari satu atau lebih penyeimbang beban dan mendaftarkan serangkaian instance pengganti yang biasanya memiliki revisi aplikasi terbaru yang sudah diinstal.

Anda dapat mengaitkan lebih dari satu grup penyebaran dengan aplikasi di CodeDeploy. Hal ini memungkinkan untuk menyebarkan revisi aplikasi ke set instance yang berbeda pada waktu yang berbeda. Misalnya, Anda dapat menggunakan satu grup penyebaran untuk menyebarkan revisi aplikasi ke sekumpulan instance yang diberi tag Test di mana Anda memastikan kualitas kode. Selanjutnya, Anda menerapkan revisi aplikasi yang sama ke grup penyebaran dengan instance yang ditandai Staging untuk verifikasi tambahan. Terakhir, ketika Anda siap untuk merilis aplikasi terbaru ke pelanggan, Anda menyebarkan ke grup penyebaran yang menyertakan instance yang diberi tag. Production

Anda juga dapat menggunakan beberapa grup tag untuk lebih menyempurnakan kriteria untuk instance yang disertakan dalam grup penerapan. Untuk informasi, lihat Tagging Instances for Deployments.

Saat Anda menggunakan CodeDeploy konsol untuk membuat aplikasi, Anda mengonfigurasi grup penyebaran pertamanya secara bersamaan. Bila Anda menggunakan AWS CLI untuk membuat aplikasi, Anda membuat grup penyebaran pertama dalam langkah terpisah.

Untuk melihat daftar grup penyebaran yang telah dikaitkan dengan AWS akun Anda, lihatLihat detail grup penyebaran denganCodeDeploy.

Untuk informasi tentang tag instans Amazon EC2, lihat Bekerja dengan tag menggunakan konsol. Untuk informasi tentang instance lokal, lihat. Working with On-Premises Instances Untuk informasi tentang Auto Scaling Amazon EC2, lihat. Mengintegrasikan CodeDeploy dengan Auto Scaling Amazon EC2

Topik