Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Integrasi dengan AWS layanan lain
CodeDeploy terintegrasi dengan AWS layanan berikut:
Amazon CloudWatch |
Amazon CloudWatch adalah layanan pemantauan untuk sumber daya AWS cloud dan aplikasi yang Anda jalankan AWS. Anda dapat menggunakan Amazon CloudWatch untuk mengumpulkan dan melacak metrik, mengumpulkan dan memantau file log, dan mengatur alarm. CodeDeploy mendukung CloudWatch alat-alat berikut:
|
EC2Auto Scaling Amazon |
CodeDeploy mendukung Amazon EC2 Auto Scaling
Anda dapat meningkatkan skala grup EC2 instans Amazon kapan pun Anda membutuhkannya dan kemudian menggunakannya CodeDeploy untuk menerapkan revisi aplikasi secara otomatis. Amazon EC2 Auto Scaling menghentikan EC2 instans Amazon tersebut saat tidak lagi diperlukan. Pelajari selengkapnya: |
Layanan Kontainer Elastis Amazon |
Anda dapat menggunakan CodeDeploy untuk menerapkan aplikasi ECS kontainer Amazon sebagai set tugas. CodeDeploy melakukan penyebaran biru/hijau dengan menginstal versi aplikasi yang diperbarui sebagai set tugas pengganti baru. CodeDeploy mengubah rute lalu lintas produksi dari tugas aplikasi asli yang disetel ke set tugas pengganti. Set tugas asli dihentikan setelah penerapan berhasil. Untuk informasi selengkapnya tentang AmazonECS, lihat Amazon Elastic Container Service Anda dapat mengelola cara lalu lintas dialihkan ke set tugas yang diperbarui selama penerapan dengan memilih kenari, linier, atau konfigurasi. all-at-once Untuk informasi selengkapnya tentang ECS penerapan Amazon, lihat Penerapan di platform komputasi Amazon. ECS |
AWS CloudTrail |
CodeDeploy terintegrasi dengan AWS CloudTrail. Layanan ini menangkap API panggilan yang dilakukan oleh atau atas nama AWS akun Anda dan mengirimkan file log ke bucket Amazon S3 yang Anda tentukan. CodeDeploy CloudTrailmenangkap API panggilan dari CodeDeploy konsol, dari CodeDeploy perintah melalui AWS CLI, atau dari CodeDeploy APIs langsung. Dengan menggunakan informasi yang dikumpulkan oleh CloudTrail, Anda dapat menentukan:
Pelajari selengkapnya: |
AWS Cloud9 |
AWS Cloud9adalah lingkungan pengembangan terintegrasi berbasis cloud online (IDE) yang dapat Anda gunakan untuk menulis, menjalankan, men-debug, dan menyebarkan kode hanya menggunakan browser dari mesin yang terhubung ke internet. AWS Cloud9 termasuk editor kode, debugger, terminal, dan alat-alat penting, seperti dan AWS CLI Git.
Untuk informasi selengkapnya AWS Cloud9, lihat Apa itu AWS Cloud9 dan Memulai AWS Cloud9. |
AWS CodePipeline |
AWS CodePipelineadalah layanan pengiriman berkelanjutan yang dapat Anda gunakan untuk memodelkan, memvisualisasikan, dan mengotomatiskan langkah-langkah yang diperlukan untuk merilis perangkat lunak Anda dalam proses pengiriman berkelanjutan. Anda dapat menggunakan AWS CodePipeline untuk menentukan proses rilis Anda sendiri sehingga layanan membangun, menguji, dan menyebarkan kode Anda setiap kali ada perubahan kode. Misalnya, Anda mungkin memiliki tiga grup penerapan untuk aplikasi: Beta, Gamma, dan Prod. Anda dapat mengatur pipeline sehingga setiap kali ada perubahan dalam kode sumber Anda, pembaruan akan diterapkan ke setiap grup penyebaran, satu per satu. Anda dapat mengonfigurasi AWS CodePipeline untuk digunakan CodeDeploy untuk menyebarkan:
Anda dapat membuat grup CodeDeploy aplikasi, deployment, dan deployment untuk digunakan dalam tindakan deploy dalam satu tahap baik sebelum membuat pipeline atau di wizard Create Pipeline. Pelajari selengkapnya:
|
AWS Model Aplikasi Tanpa Server |
AWS Serverless Application Model (AWS SAM) adalah model untuk mendefinisikan aplikasi tanpa server. Ini meluas AWS CloudFormation untuk menyediakan cara yang disederhanakan untuk mendefinisikan AWS Lambda fungsi, Amazon API GatewayAPIs, dan tabel Amazon DynamoDB yang diperlukan oleh aplikasi tanpa server. Jika sudah menggunakannya AWS SAM, Anda dapat menambahkan preferensi penerapan untuk mulai menggunakan CodeDeploy untuk mengelola cara lalu lintas digeser selama penerapan aplikasi AWS Lambda. Untuk informasi selengkapnya, lihat Model Aplikasi AWS Tanpa Server |
Elastic Load Balancing |
CodeDeploy mendukung Elastic Load Balancing, layanan yang mendistribusikan lalu lintas aplikasi masuk di beberapa instans Amazon. EC2 Untuk CodeDeploy penerapan, penyeimbang beban juga mencegah lalu lintas dialihkan ke instance ketika mereka tidak siap, saat ini sedang digunakan, atau tidak lagi diperlukan sebagai bagian dari lingkungan. Pelajari selengkapnya: |