Pengiriman terus menerus CNF - Integrasi Berkelanjutan dan Pengiriman Berkelanjutan untuk Jaringan 5G di AWS

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

Pengiriman terus menerus CNF

Langkah ini terdiri dari urutan langkah-langkah yang dilakukan berulang kali untuk menyebarkan perubahan yang merupakan bagian dari perubahan kontainer/konfigurasi yang menghasilkan peningkatan. Pengiriman kontinu CNF diotomatiskan melalui jaringan pipa dan khusus untuk aplikasi individual. AWS menggunakan bagan Helm standar untuk memperbarui spesifik CNFs. Pipeline kode memiliki pra-dan sesudah pemeriksaan untuk status pembaruan aplikasi. Pipa CI/CD yang diperbarui juga terintegrasi dengan kerangka kerja otomatisasi pengujian untuk menjalankan pengujian otomatis. Abstraksi ini memungkinkan penyebaran fungsi jaringan yang bersih.

Pengiriman dan penyebaran berkelanjutan CNF dapat diklasifikasikan secara luas ke dalam kategori berikut:

  • Upgrade aplikasi — Sebagian besar upgrade aplikasi adalah perubahan dalam aplikasi Kuberbetes. PODs Pembaruan ini dapat diterapkan secara otomatis melalui pipeline kode. Sebagian besar CNFs mendukung peningkatan di tempat dengan menyediakan beberapa contoh aplikasi. PODs Beberapa contoh memungkinkan pendekatan peningkatan bergulir. Tidak semua perubahan POD aplikasi mendukung peningkatan Helm. Pipelines memperhitungkan variasi ini dan menggunakan Helm install/delete sesuai kebutuhan.

  • Upgrade utama — Upgrade utama terutama perubahan skema database. Perubahan ini tidak dapat diterapkan tanpa menyebabkan beberapa downtime. Pendekatan standar untuk perubahan ini adalah menghapus aplikasi dan membuat ulang pod yang relevan. Selama proses aplikasi mungkin tidak tersedia. Alat-alat berikut digunakan untuk upgrade:

Diagram yang menggambarkan penyebaran Canary.

Penyebaran kenari