Konsep Elastic Beanstalk - AWS Elastic Beanstalk

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

Konsep Elastic Beanstalk

AWS Elastic Beanstalk memungkinkan Anda untuk mengelola semua sumber daya yang menjalankan aplikasi sebagai Lingkungan. Berikut adalah beberapa konsep utama Elastic Beanstalk.

Aplikasi

Aplikasi Elastic Beanstalk adalah sebuah koleksi logis komponen Elastic Beanstalk, termasuk Lingkungan,versi, dan Konfigurasi lingkungan. Dalam Elastic Beanstalk sebuah aplikasi secara konseptual mirip dengan folder.

Versi aplikasi

Dalam Elastic Beanstalk, sebuah versi aplikasi mengacu pada spesifik, iterasi berlabel kode deployable untuk aplikasi web. Versi aplikasi menunjuk ke sebuah objek Amazon Simple Storage Service (Amazon S3) yang berisi kode deployable, seperti file Java WAR. Versi aplikasi adalah bagian dari aplikasi. Aplikasi dapat memiliki banyak versi dan setiap versi aplikasi adalah unik. Dalam lingkungan yang sedang berlangsung, Anda dapat menyebarkan versi aplikasi apa pun yang sudah Anda unggah ke aplikasi, atau Anda dapat mengunggah dan segera menyebarkan versi aplikasi baru. Anda mungkin mengunggah beberapa versi aplikasi untuk menguji perbedaan antara satu versi aplikasi web Anda dan versi lainnya.

Environment

Sebuah Lingkungan adalah koleksi sumber daya AWS yang menjalankan versi aplikasi. Setiap lingkungan hanya berlangsung satu versi aplikasi pada satu waktu, namun, Anda dapat menjalankan versi aplikasi yang sama atau versi aplikasi yang berbeda di banyak lingkungan secara bersamaan. Ketika Anda membuat lingkungan, ketentuan Elastic Beanstalk sumber daya perlu untuk menjalankan versi aplikasi yang Anda tentukan.

Tingkat lingkungan

Ketika Anda meluncurkan lingkungan Elastic Beanstalk, Anda terlebih dahulu memilih tingkat lingkungan. Tingkat lingkungan menunjuk jenis aplikasi yang lingkungan jalankan, dan menentukan sumber daya apa yang diprovisi Elastic Beanstalk untuk mendukungnya. Sebuah aplikasi yang melayani permintaan HTTP berjalan di Tingkat lingkungan server web. Lingkungan backend yang menarik tugas dari antrean Amazon Simple Queue Service (Amazon SQS) berjalan di tingkat lingkungan pekerja.

Konfigurasi lingkungan

Konfigurasi lingkungan mengidentifikasi kumpulan parameter dan pengaturan yang menentukan bagaimana lingkungan dan sumber daya yang terkait berperilaku. Ketika Anda memperbarui pengaturan konfigurasi lingkungan, Elastic Beanstalk secara otomatis menerapkan perubahan pada sumber daya yang ada atau menghapus dan menyebarkan sumber daya baru (tergantung pada jenis perubahan).

Konfigurasi tersimpan

sebuah konfigurasi yang disimpan adalah template yang dapat Anda gunakan sebagai titik awal untuk membuat konfigurasi lingkungan yang unik. Anda dapat membuat dan memodifikasi konfigurasi yang disimpan, dan menerapkannya ke lingkungan, menggunakan konsol Elastic Beanstalk, EB CLI, AWS CLI, atau API. API dan AWS CLI merujuk pada konfigurasi yang disimpan sebagai Templat konfigurasi.

Platform

Sebuah platform adalah kombinasi dari sistem operasi, pemrograman bahasa runtime, web server, server aplikasi, dan komponen Elastic Beanstalk. Anda merancang dan menargetkan aplikasi web Anda ke sebuah platform. Elastic Beanstalk menyediakan berbagai platform di mana Anda dapat membangun aplikasi Anda.

Untuk detailnya, lihat Platform Elastic Beanstalk.