Gambaran Umum
Lab ini memperkenalkan Anda ke AWS CodeDeploy. Di laboratorium ini Anda akan menggunakan AWS CodeDeploy untuk menyebarkan aplikasi ke instans Amazon EC2.
Topik yang dibahas
Di akhir lab ini, Anda akan mampu:
- Verifikasi bahwa agen CodeDeploy telah diinstal.
- Mengkonfigurasi konten sumber aplikasi yang akan disebarkan untuk CodeDeploy.
- Buat bucket Amazon S3, lalu unggah aplikasi WordPress ke bucket.
- Menyebarkan aplikasi WordPress ke instans Amazon EC2.
- Memantau penyebaran aplikasi WordPress.
- Memperbarui aplikasi WordPress dan kemudian menyebarkan ulang aplikasi tersebut.
AWS CodeDeploy
AWS CodeDeploy adalah layanan penyebaran yang mengotomatisasi penyebaran aplikasi untuk instans Amazon EC2, instans On-Premise, atau fungsi Lambda tanpa server.
Anda dapat menyebarkan variasi konten aplikasi yang nyaris tak terbatas, seperti kode, fungsi AWS Lambda tanpa server, berkas web dan konfigurasi, berkas yang dapat di eksekusi, paket, skrip, berkas multimedia, dan lain sebagainya. AWS CodeDeploy dapat menyebarkan konten aplikasi yang berjalan di server dan tersimpan di bucket Amazon S3, repositori GitHub, atau repositori Bitbucket. AWS CodeDeploy juga dapat menyebarkan fungsi Lambda tanpa server. Anda tidak perlu membuat perubahan pada kode yang sudah ada untuk dapat menggunakan AWS CodeDeploy.
AWS CodeDeploy memudahkan Anda untuk:
- Merilis fitur baru dengan cepat.
- Memperbarui versi fungsi AWS Lambda.
- Menghindari downtime saat penyebaran aplikasi.
- Menangani kompleksitas pembaruan aplikasi Anda, tanpa banyak risiko terkait dengan penyebaran manual yang rawan kesalahan.