Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penyebaran infrastruktur
Penyebaran infrastruktur mencakup semua prasyarat agar fungsi jaringan berhasil digunakan dan dikonfigurasi.
Beberapa komponen yang dibuat sebagai bagian dari fase ini adalah:
-
Jaringan - VPC, subnet publik dan pribadi, rute, penyeimbang beban
-
Komputasi - Kubernetes (Vmware Tanzu
, Amazon EKS, atau AWS Outposts), Amazon membuat EC2 instance node primer dan pekerja, grup penskalaan otomatis -
Penyimpanan - Amazon EFS, Amazon EBS, ember Amazon S3
-
Keamanan — Kelompok keamanan
-
Pipa - CodePipeline, CodeBuild
-
Observabilitas — CloudWatch, Prometheus, FluentD
Berikut adalah urutan infrastruktur yang diatur oleh Terraform dan dijelaskan pada gambar berikut:
-
Pengembang mengisi file JSON yang disimpan di repositori pusat dengan kode IAc. File berisi informasi tentang konfigurasi infrastruktur yang diinginkan seperti ukuran instance, versi Kubernetes, informasi jaringan, dan detail repositori aplikasi.
-
Mengambil rahasia dari HashiCorp Vault atau AWS Secrets Manager saat runtime
. -
Menyebarkan dan mengkonfigurasi komponen infrastruktur (jaringan, komputasi, penyimpanan, dan keamanan).
-
Cluster Amazon EKS dengan node pekerja yang menghosting pod fungsi jaringan di-deploy. Amazon EKS juga dapat digunakan AWS Outposts
untuk mendukung beban kerja yang memerlukan kedekatan dengan pusat data. Pipeline aplikasi dibuat dan dikonfigurasi untuk mendengarkan perubahan dalam repositori fungsi jaringan. Setiap kali kode didorong ke cabang repositori yang dikonfigurasi, pipeline secara otomatis memicu build, test, dan deployment fungsi jaringan.
Alat observabilitas yang mengumpulkan dan memusatkan log dan metrik digunakan sebagai layanan di semua node, dan menyediakan data hampir real-time yang dapat divisualisasikan di Grafana atau Dasbor OpenSearch

Penyebaran dan konfigurasi fungsi jaringan