Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan instance untuk CodeDeploy
CodeDeploy mendukung penerapan ke instance yang menjalankan Amazon Linux, Ubuntu Server, Red Hat Enterprise Linux (RHEL), dan Windows Server.
Anda dapat menggunakannya CodeDeploy untuk menerapkan instans Amazon EC2 dan instans lokal. Instans lokal adalah perangkat fisik apa pun yang bukan instans Amazon EC2 yang dapat menjalankan CodeDeploy agen dan terhubung ke titik akhir layanan AWS publik. Anda dapat menggunakan CodeDeploy untuk secara bersamaan menyebarkan aplikasi ke instans Amazon EC2 di cloud dan ke PC desktop di kantor atau server Anda di pusat data Anda sendiri.
Membandingkan instans Amazon EC2 dengan instans lokal
Tabel berikut membandingkan instans Amazon EC2 dan instans lokal:
Subjek | Instans Amazon EC2 | Instans lokal |
---|---|---|
Mengharuskan Anda untuk menginstal dan menjalankan versi CodeDeploy agen yang kompatibel dengan sistem operasi yang berjalan pada instance. |
Ya |
Ya |
Membutuhkan instance untuk dapat terhubung ke CodeDeploy. |
Ya |
Ya |
Memerlukan profil instans IAM untuk dilampirkan ke instance. Profil instans IAM harus memiliki izin untuk berpartisipasi dalam CodeDeploy penerapan. Untuk informasi, lihat Langkah 4: Buat profil IAM instans untuk EC2 instans Amazon Anda. |
Ya |
Tidak |
Mengharuskan Anda melakukan salah satu hal berikut untuk mengautentikasi dan mendaftarkan instance:
|
Tidak |
Ya |
Mengharuskan Anda untuk mendaftarkan setiap instance CodeDeploy sebelum Anda dapat menerapkannya. |
Tidak |
Ya |
Mengharuskan Anda untuk menandai setiap instance sebelum CodeDeploy dapat menyebarkan ke sana. |
Ya |
Ya |
Dapat berpartisipasi dalam skenario Amazon EC2 Auto Scaling dan Elastic Load Balancing sebagai bagian dari penerapan. CodeDeploy |
Ya |
Tidak |
Dapat digunakan dari bucket GitHub dan repositori Amazon S3. |
Ya |
Ya |
Dapat mendukung pemicu yang meminta pengiriman pemberitahuan SMS atau email ketika peristiwa tertentu terjadi dalam penerapan atau instance. |
Ya |
Ya |
Dapat ditagih untuk penerapan terkait. |
Tidak |
Ya |
Tugas instans untuk CodeDeploy
Untuk meluncurkan atau mengonfigurasi instance untuk digunakan dalam penerapan, pilih dari petunjuk berikut:
Saya ingin meluncurkan instans Amazon Linux atau Windows Server Amazon EC2 baru. |
Untuk meluncurkan instans Amazon EC2 dengan upaya paling sedikit, lihat. Buat instans Amazon EC2 untuk CodeDeploy (template)AWS CloudFormation Untuk meluncurkan instans Amazon EC2 sebagian besar sendiri, lihat. Membuat instans Amazon EC2 untuk CodeDeploy (AWS CLI atau konsol Amazon EC2) |
Saya ingin meluncurkan Server Ubuntu baru atau instance Amazon EC2 RHEL. |
Lihat Membuat instans Amazon EC2 untuk CodeDeploy (AWS CLI atau konsol Amazon EC2). |
Saya ingin mengonfigurasi instance Amazon Linux, Windows Server, Ubuntu Server, atau RHEL Amazon EC2. | Lihat Konfigurasikan EC2 instans Amazon agar berfungsi CodeDeploy. |
Saya ingin mengonfigurasi instance lokal Windows Server, Ubuntu Server, atau RHEL (perangkat fisik yang bukan instance Amazon EC2). | Lihat Working with On-Premises Instances. |
Saya CodeDeploy ingin menyediakan armada instance pengganti selama penerapan biru/hijau. | Lihat Bekerja dengan penerapan di CodeDeploy. |
Untuk menyiapkan instans Amazon EC2 di grup Auto Scaling Amazon EC2, Anda harus mengikuti beberapa langkah tambahan. Untuk informasi selengkapnya, lihat Mengintegrasikan CodeDeploy dengan Auto Scaling Amazon EC2.
Topik