Bekerja dengan penerapan 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 penerapan di CodeDeploy

Dalam CodeDeploy, penyebaran adalah proses, dan komponen yang terlibat dalam proses, menginstal konten pada satu atau lebih contoh. Konten ini dapat terdiri dari kode, web dan file konfigurasi, executable, paket, skrip, dan sebagainya. CodeDeploy menyebarkan konten yang disimpan dalam repositori sumber, sesuai dengan aturan konfigurasi yang Anda tentukan.

Jika Anda menggunakan platform komputasi EC2/Lokal, maka dua penerapan ke kumpulan instans yang sama dapat berjalan secara bersamaan.

CodeDeploy menyediakan dua opsi jenis penerapan, penerapan di tempat dan penerapan biru/hijau.

  • Penyebaran di tempat: Aplikasi pada setiap instance dalam grup penyebaran dihentikan, revisi aplikasi terbaru diinstal, dan versi baru aplikasi dimulai dan divalidasi. Anda dapat menggunakan penyeimbang beban sehingga setiap instance dideregistrasi selama penerapannya dan kemudian dikembalikan ke layanan setelah penerapan selesai. Hanya penerapan yang menggunakan platform komputasi EC2/Lokal yang dapat menggunakan penerapan di tempat. Untuk informasi selengkapnya tentang penerapan di tempat, lihat. Ikhtisar penerapan di tempat

  • Penerapan biru/hijau: Perilaku penerapan Anda bergantung pada platform komputasi yang Anda gunakan:

    • Biru/hijau pada platform komputasi EC2/lokal: Instance dalam grup penerapan (lingkungan asli) digantikan oleh kumpulan instans yang berbeda (lingkungan pengganti) menggunakan langkah-langkah berikut:

      • Instans disediakan untuk lingkungan pengganti.

      • Revisi aplikasi terbaru diinstal pada instance pengganti.

      • Waktu tunggu opsional terjadi untuk kegiatan seperti pengujian aplikasi dan verifikasi sistem.

      • Instans di lingkungan penggantian terdaftar dengan satu atau lebih penyeimbang beban Elastic Load Balancing, menyebabkan lalu lintas dialihkan ke sana. Contoh di lingkungan asli dideregistrasi dan dapat dihentikan atau terus berjalan untuk penggunaan lain.

      catatan

      Jika Anda menggunakan platform komputasi EC2/Lokal, ketahuilah bahwa penerapan biru/hijau hanya berfungsi dengan instans Amazon EC2.

    • Biru/hijau pada platform komputasi AWS Lambda Amazon ECS atau Amazon: Lalu lintas digeser secara bertahap sesuai dengan konfigurasi kenari, linier, atau penerapan. all-at-once

    • Penerapan biru/hijau melalui AWS CloudFormation: Lalu lintas dialihkan dari sumber daya Anda saat ini ke sumber daya yang diperbarui sebagai bagian dari pembaruan tumpukan. AWS CloudFormation Saat ini, hanya penerapan biru/hijau ECS yang didukung.

    Untuk mengetahui informasi selengkapnya tentang deployment blue/green, lihat Ikhtisar penyebaran biru/hijau.

Untuk informasi tentang penerapan otomatis dari Amazon S3, lihat Menerapkan secara otomatis dari Amazon S3 menggunakan. CodeDeploy