Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa itu AWS Proton?
AWS Proton adalah:
-
Infrastruktur otomatis sebagai penyediaan kode dan penyebaran aplikasi tanpa server dan berbasis kontainer
AWS Proton Layanan ini adalah kerangka kerja otomatisasi dua cabang. Sebagai administrator, Anda membuat templat layanan berversi yang menentukan infrastruktur standar dan perkakas penerapan untuk aplikasi tanpa server dan berbasis container. Sebagai pengembang aplikasi, Anda dapat memilih dari templat layanan yang tersedia untuk mengotomatiskan penerapan aplikasi atau layanan Anda.
AWS Proton mengidentifikasi semua instance layanan yang ada yang menggunakan versi template yang sudah ketinggalan zaman untuk Anda. Sebagai administrator, Anda dapat meminta AWS Proton untuk memutakhirkannya dengan satu klik.
-
Infrastruktur standar
Tim platform dapat menggunakan AWS Proton dan memversikan infrastruktur sebagai templat kode. Mereka dapat menggunakan template ini untuk menentukan dan mengelola tumpukan aplikasi standar yang berisi arsitektur, sumber daya infrastruktur, dan pipeline penyebaran perangkat lunak CI/CD.
-
Penerapan terintegrasi dengan CI/CD
Saat pengembang menggunakan antarmuka AWS Proton swalayan untuk memilih template layanan, mereka memilih definisi tumpukan aplikasi standar untuk penerapan kode mereka. AWS Proton secara otomatis menyediakan sumber daya, mengkonfigurasi pipa CI/CD, dan menyebarkan kode ke dalam infrastruktur yang ditentukan.
AWS Proton untuk tim platform
Sebagai administrator, Anda atau anggota tim platform Anda, buat templat lingkungan dan templat layanan yang berisi infrastruktur sebagai kode. Template lingkungan mendefinisikan infrastruktur bersama yang digunakan oleh beberapa aplikasi atau sumber daya. Template layanan mendefinisikan jenis infrastruktur yang diperlukan untuk menyebarkan dan memelihara satu aplikasi atau layanan mikro dalam suatu lingkungan. AWS Proton Layanan adalah instantiasi template layanan, yang biasanya mencakup beberapa instance layanan dan pipeline. Instance AWS Proton layanan adalah instantiasi template layanan di lingkungan tertentu. Anda atau orang lain dalam tim Anda dapat menentukan template lingkungan mana yang kompatibel dengan template layanan yang diberikan. Untuk informasi selengkapnya tentang template, lihatAWS Proton template.
Anda dapat menggunakan infrastruktur berikut sebagai penyedia kode dengan AWS Proton:
AWS Proton untuk pengembang
Sebagai pengembang aplikasi, Anda memilih template layanan standar yang AWS Proton digunakan untuk membuat layanan yang menyebarkan dan mengelola aplikasi Anda dalam instance layanan. AWS Proton Layanan adalah instantiasi template layanan, yang biasanya mencakup beberapa instance layanan dan pipeline.
AWS Proton alur kerja
Diagram berikut adalah visualisasi dari AWS Proton konsep-konsep utama yang dibahas dalam paragraf sebelumnya. Ini juga menawarkan gambaran tingkat tinggi tentang apa yang merupakan alur kerja sederhana AWS Proton .

Sebagai Administrator, Anda membuat dan mendaftarkan Template Lingkungan dengan AWS Proton, yang mendefinisikan sumber daya bersama.
AWS Proton menyebarkan satu atau beberapa Lingkungan, berdasarkan Template Lingkungan.
Sebagai Administrator, Anda membuat dan mendaftarkan Template Layanan AWS Proton, yang mendefinisikan infrastruktur terkait, pemantauan, dan sumber daya CI/CD serta Template Lingkungan yang kompatibel.
Sebagai Pengembang, Anda memilih Template Layanan terdaftar dan memberikan tautan ke repositori kode Sumber Anda.
AWS Proton menyediakan Layanan dengan Pipa CI/CD untuk instans Layanan Anda.
AWS Proton menyediakan dan mengelola Layanan dan Instans Layanan yang menjalankan kode Sumber seperti yang didefinisikan dalam Templat Layanan yang dipilih. Instance Layanan adalah instantiasi dari Template Layanan yang dipilih di Lingkungan untuk satu tahap Pipeline (misalnya Prod).