OPS05-BP10 Mengotomatiskan integrasi dan deployment sepenuhnya
Otomatiskan build, deployment, dan pengujian beban kerja. Hal ini mengurangi kesalahan yang disebabkan oleh proses manual, dan mengurangi upaya untuk melakukan deployment perubahan.
Terapkan metadata menggunakan
Tag Sumber Daya dan
Grup Sumber Daya AWS mengikuti strategi
pemberian tag yang konsisten
Hasil yang diinginkan: Developer menggunakan alat untuk mengirimkan kode dan mencapai produksi. Developer tidak harus masuk ke dalam Konsol Manajemen AWS untuk memberikan pembaruan. Terdapat jejak audit penuh untuk perubahan dan konfigurasi, sehingga memenuhi kebutuhan tata kelola dan kepatuhan. Proses dapat diulang dan distandardisasi di seluruh tim. Developer bebas memusatkan perhatian pada pengembangan dan pendorongan kode, sehingga meningkatkan produktivitas.
Antipola umum:
-
Pada hari Jumat, Anda selesai menulis kode baru untuk cabang fitur Anda. Pada hari Senin, setelah menjalankan skrip pengujian kualitas kode dan setiap skrip pengujian unit, Anda mendaftarkan kode untuk rilisan terjadwal berikutnya.
-
Anda ditugaskan untuk membuat kode perbaikan untuk sebuah masalah besar yang memengaruhi banyak pelanggan di tahap produksi. Setelah menguji perbaikan tersebut, Anda melakukan commit kode Anda dan mengirimkan manajemen perubahan melalui email untuk meminta persetujuan deployment ke produksi.
-
Sebagai developer, Anda masuk ke Konsol Manajemen AWS untuk membuat lingkungan pengembangan baru menggunakan metode dan sistem non-standar.
Manfaat menjalankan praktik terbaik ini: Dengan mengimplementasikan sistem manajemen build dan deployment otomatis, Anda mengurangi kesalahan yang disebabkan proses manual dan mengurangi upaya untuk melakukan deployment perubahan yang membantu anggota tim Anda berkonsentrasi menghadirkan nilai bisnis. Anda meningkatkan kecepatan pengiriman selama proses menuju produksi.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Rendah
Panduan implementasi
Anda menggunakan sistem manajemen build dan deployment untuk melacak dan mengimplementasikan perubahan, mengurangi kesalahan yang disebabkan oleh proses manual, dan mengurangi upaya. Otomatiskan sepenuhnya pipeline integrasi dan deployment dari check-in kode hingga build, pengujian, deployment, dan validasi. Hal ini mengurangi waktu tunggu, mendorong peningkatan frekuensi perubahan, mengurangi tingkat upaya, meningkatkan kecepatan masuk pasar, menghasilkan peningkatan produktivitas, dan meningkatkan keamanan kode Anda selama proses Anda menuju produksi.
Sumber daya
Praktik terbaik terkait:
Dokumen terkait:
Video terkait: