Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Standarisasi pipa IAc dengan menggunakan Pipeline Accelerator AWS DevOps
Amazon Web Services (kontributor)
Januari 2024 (sejarah dokumen)
Adalah umum bagi organisasi untuk menggunakan berbagai tumpukan teknologi, seperti:
-
Infrastruktur sebagai kode (IAc) — HashiCorp Terraform,, dan AWS CloudFormation AWS Cloud Development Kit (AWS CDK)
-
Pengembangan aplikasi - npm, Gradle, Apache Maven, dan TypeScript
-
Penerapan aplikasi — Amazon Simple Storage Service (Amazon S3), Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), dan AWS Lambda
Dengan tumpukan teknologi yang beragam ini, setiap tim membuat pipeline mereka sendiri untuk membangun dan menyebarkan aplikasi atau infrastruktur. Pendekatan ini tidak memiliki standardisasi, meningkatkan waktu produksi, dan memperkenalkan redundansi kode. Setiap produk mengikuti prosesnya sendiri untuk pengiriman aplikasi atau infrastruktur ke berbagai lingkungan. Ini juga menambah kompleksitas bagi tim kepatuhan, sehingga lebih sulit bagi mereka untuk menegakkan kontrol dan gerbang kualitas.
Apa itu DPA?
DevOpsPipeline Accelerator
Akselerator dapat dikonfigurasi. Anda mengonfigurasi alat build, platform penerapan, aturan gerbang kualitas, dan lainnya. Menggunakan alat IAc, Anda membangun seluruh pipeline berdasarkan konfigurasi ini. Akselerator pipa ini saat ini mendukung layanan dan alat integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) umum berikut:
Solusi ini dibangun berdasarkan praktik terbaik yang didefinisikan dalam Arsitektur Referensi Pipeline AWS Deployment (DPRA
Manfaat menggunakan DPA
Berikut ini adalah manfaat tingkat tinggi yang diberikan DPA:
-
Standardisasi dan konsistensi — Pipeline aplikasi standar meningkatkan konsistensi untuk CI/CD dan penerapan aplikasi.
-
Reusability — DPA dapat digunakan kembali dan dapat diskalakan. Aplikasi mengkonsumsi akselerator untuk mengatur jaringan pipa.
-
Kecepatan — Tim aplikasi lebih fokus pada pengembangan daripada konstruksi pipa, yang meningkatkan kecepatan pengembangan secara keseluruhan.
-
Keamanan - Gerbang kualitas bawaan membantu mengamankan aplikasi selama penerapan dengan mengikuti praktik DevSecOps terbaik.
-
Skalabilitas - Template DPA dapat dikonfigurasi dan sangat skalabel. Mereka dengan mudah berintegrasi dengan semua jenis aplikasi yang digunakan melalui layanan atau alat CI/CD yang didukung.