View a markdown version of this page

Database DevOps di AWS: Alur Kerja Pengembangan - Database DevOps di AWS

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

Database DevOps di AWS: Alur Kerja Pengembangan

Tanggal publikasi: 31 Maret 2023 (Sejarah diagram)

Gunakan arsitektur ini dalam alur kerja pengembangan untuk mengotomatiskan perubahan database sebagai bagian dari DevOps praktik. Bangun orkestrasi untuk menerapkan perubahan database pada tingkat yang sama dengan kode aplikasi, menerapkan tinjauan kode gabungan databas-aplikasi, mengintegrasikan operasi database dan kode aplikasi, mendeteksi perilaku sistem yang tidak normal, dan mengotomatiskan notifikasi ke tim yang ditunjuk.

Database DevOps di AWS: Alur Kerja Pengembangan

Diagram arsitektur yang menunjukkan alur kerja DevOps pengembangan database dengan AWS CodeCommit CodePipeline, CodeBuild,, dan Amazon RDS.

Langkah-langkah berikut menjelaskan arsitektur:

  1. Pengembang memeriksa kode aplikasi dan database ke dalam AWS CodeCommit.

  2. Pada setiap permintaan push, AWS CodeCommit memberlakukan tinjauan kode melalui penggunaan aturan persetujuan.

  3. Amazon CodeGuruReviewer secara otomatis mengevaluasi perubahan kode, mendeteksi kesalahan, dan menawarkan rekomendasi kode.

  4. AWS CodeCommit memulai CodePipeline untuk mengambil tindakan pipeline.

  5. T CodePipeline indakan Sumber memeriksa kode aplikasi dan database.

  6. T CodePipeline indakan Build memanggil alat manajemen build untuk memulai fase pembuatan kode aplikasi dan database.

  7. Alat build memanggil alat perubahan database. Ini mengunduh skrip database dan menjalankannya terhadap database target.

  8. Alat build memanggil skrip pengujian database dan memvalidasi output.

  9. Tindakan Deploy CodePipeline menyebarkan kode ke lingkungan target.

  10. Artefak build dipublikasikan ke AWS CodeArtifact untuk dikonsumsi orang lain.

  11. (Opsional) Gunakan Performance Insights di Amazon RDS dan Amazon DevOps Guru menerapkan teknik ML secara otomatis untuk mendeteksi hambatan kinerja dan masalah operasional.

  12. EventBridgemenangkap peristiwa dan mengirimkannya ke topik Amazon SNS untuk pemberitahuan pengguna.

Sumber bacaan lebih lanjut

Untuk informasi tambahan, lihat sumber daya berikut:

Sejarah diagram

Untuk diberitahu tentang pembaruan diagram arsitektur referensi ini, berlangganan umpan RSS.

PerubahanDeskripsiTanggal

Publikasi awal

Diagram arsitektur referensi pertama kali diterbitkan.

31 Maret 2023

catatan

Untuk berlangganan pembaruan RSS, Anda harus mengaktifkan plugin RSS untuk browser yang Anda gunakan.