Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Deployment Environments (ADE) memungkinkan Anda menyediakan serangkaian templat infrastruktur sebagai kode (IaC) yang dikumpulkan yang digunakan tim pengembangan Anda untuk melakukan penyebaran. ADE menawarkan daya dan fleksibilitas untuk organisasi melalui model ekstensibilitas yang memungkinkan teknisi platform menentukan templat yang telah disetujui sebelumnya menggunakan kerangka kerja IaC pilihan mereka. Diagram berikut menunjukkan alur kerja lengkap untuk ADE. Katalog menyimpan templat IaC, yang mereferensikan gambar kontainer untuk digunakan dalam penyebaran. Teknisi platform mengumpulkan gambar dan templat ini, dan mengonfigurasi pengaturan lingkungan berdasarkan tahap pengembangan, memungkinkan pengembang untuk membuat lingkungan penyebaran yang sangat spesifik. Pengembang dapat membuat lingkungan improvisasi untuk tujuan dev/test atau lingkungan bersama sebagai bagian dari alur CI/CD mereka, atau sebagai bagian dari alur otomatis.
Model ekstensibilitas memungkinkan teknisi platform untuk menentukan infrastruktur aplikasi menggunakan kerangka kerja IaC pilihan mereka termasuk Azure Resource Manager (ARM), Bicep, Terraform, dan Pulumi. Teknisi platform membuat dan menyesuaikan gambar kontainer untuk skenario yang berbeda. Mereka mendorong gambar-gambar ini ke registri kontainer dan mereferensikannya dalam file metadata definisi lingkungan. Ini memastikan bahwa setiap kali penyebaran dilakukan, eksekusi penyebaran terjadi berdasarkan bagaimana gambar kontainer dikonfigurasi. Diagram berikut menunjukkan hubungan antara gambar kustom yang disimpan dalam registri kontainer, dan definisi lingkungan dalam katalog.
Mulai menggunakan gambar kustom
Anda dapat memilih dari beberapa opsi untuk membuat dan membangun gambar kustom, tergantung pada kerangka kerja IaC yang Anda butuhkan dan kompleksitas kebutuhan Anda.
ARM-Bicep
Menggunakan gambar standar
Untuk kerangka kerja pihak pertama - ARM dan Bicep - ADE menyediakan gambar standar yang dapat dimanfaatkan pelanggan dan hanya dapat menggunakan pengidentifikasi ARM atau Bicep untuk mengonfigurasi templat IaC masing-masing sebagai definisi lingkungan. Untuk penyebaran ARM atau Bicep, Anda dapat menggunakan gambar standar dengan mereferensikannya dalam file environment.yaml dan menentukan sumber daya dalam file templat (azuredeploy.json, main.bicep).
Untuk petunjuknya, lihat: Menggunakan gambar kontainer standar.
Membuat gambar kustom menggunakan skrip
Untuk mempermudah proses pembuatan gambar kustom dan mendorongnya ke registri kontainer, Microsoft menyediakan skrip yang membangun dan mendorong gambar ke registri yang Anda tentukan.
Untuk petunjuknya, lihat: Membuat gambar kontainer kustom dengan menggunakan skrip.
Membuat gambar kustom secara manual
Untuk skenario yang lebih kompleks, mulailah dengan gambar standar dan sesuaikan dengan menginstal paket perangkat lunak dan menyesuaikan pengaturan. Buat gambar dan unggah ke registri kontainer tempat ADE dapat mengaksesnya. Tentukan lokasi gambar dalam file environment.yaml.
Untuk petunjuknya, lihat: Membuat gambar kontainer kustom secara manual.
Terraform
Membuat gambar kustom menggunakan skrip
Untuk mempermudah proses pembuatan gambar spesifik Terraform dan mendorongnya ke registri kontainer, Microsoft menyediakan skrip yang membangun dan mendorong gambar ke registri yang Anda tentukan.
Untuk petunjuknya, lihat: Membuat gambar kontainer kustom dengan menggunakan skrip.
Membuat gambar kustom menggunakan alur kerja GitHub
Untuk mempermudah proses membangun gambar spesifik Terraform dan mendorongnya ke registri kontainer, Anda dapat menggunakan alur kerja yang diterbitkan yang membangun dan mendorong gambar ke registri yang Anda tentukan.
Untuk petunjuknya, lihat: Membuat gambar kontainer kustom dengan menggunakan alur kerja GitHub.
Membuat gambar kontainer khusus Terraform secara manual
Anda dapat menggunakan alur kerja GitHub untuk membuat gambar spesifik Terraform yang mencakup perangkat lunak, pengaturan, dan penyesuaian lainnya yang Anda butuhkan untuk gambar spesifik Terraform Anda. Anda kemudian dapat mengunggah gambar baru ke registri kontainer dan menggunakannya dengan merujuknya di file environment.yaml.
Untuk petunjuknya, lihat: Membuat gambar kontainer kustom secara manual.
Pulumi
Menggunakan gambar standar
Tim Pulumi menyediakan gambar bawaan untuk memulai, yang dapat Anda gunakan langsung dari definisi lingkungan ADE Anda. Untuk gambar Pulumi, Anda dapat menggunakan gambar standar dengan merujuknya dalam file environment.yaml dan menentukan sumber daya untuk disebarkan dalam file proyek (pulumi.yaml).
Untuk petunjuknya, lihat: Menggunakan gambar kontainer standar yang disediakan oleh Pulumi.
Membuat gambar kustom secara manual
Untuk skenario yang lebih kompleks, mulailah dengan gambar standar dan sesuaikan dengan menginstal paket perangkat lunak dan menyesuaikan pengaturan. Buat gambar dan unggah ke registri kontainer tempat ADE dapat mengaksesnya. Tentukan lokasi gambar dalam file environment.yaml.
Untuk petunjuknya, lihat: Membuat gambar kustom.