Apa itu AWS 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.

Apa itu AWS Elastic Beanstalk?

Dengan Elastic Beanstalk Anda dapat dengan cepat menyebarkan dan mengelola aplikasi di AWS Cloud tanpa harus belajar tentang infrastruktur yang menjalankan aplikasi tersebut. Amazon Web Services (AWS) terdiri lebih dari seratus layanan, yang masing-masing mengekspos area fungsionalitas. Sementara berbagai layanan menawarkan fleksibilitas untuk bagaimana Anda ingin mengelola AWS Infrastruktur, mungkin sulit untuk mencari tahu layanan mana yang akan digunakan dan bagaimana menyediakannya. Elastic Beanstalk mengurangi kompleksitas manajemen tanpa membatasi pilihan atau kontrol. Anda cukup mengunggah aplikasi Anda, dan Elastic Beanstalk secara otomatis menangani detail penyediaan kapasitas, penyeimbangan beban, penskalaan, dan pemantauan kondisi aplikasi.

Elastic Beanstalk mendukung aplikasi yang dikembangkan di Go, Java,. NET, Node.js,PHP, Python, dan Ruby. Elastic Beanstalk juga mendukung platform Docker. Dengan wadah Docker Anda dapat memilih bahasa pemrograman Anda sendiri dan dependensi aplikasi yang mungkin tidak didukung oleh platform Elastic Beanstalk lainnya. Ketika Anda menerapkan aplikasi Anda, Elastic Beanstalk membangun versi platform yang didukung yang dipilih dan menyediakan satu atau lebih AWS sumber daya, seperti EC2 instans Amazon, di AWS akun untuk menjalankan aplikasi Anda.

Anda dapat berinteraksi dengan Elastic Beanstalk dengan menggunakan konsol Elastic Beanstalk, AWS Command Line Interface (AWS CLI), ataueb, tingkat tinggi yang CLI dirancang khusus untuk Elastic Beanstalk.

Untuk mempelajari lebih lanjut tentang cara menerapkan contoh aplikasi web menggunakan Elastic Beanstalk, lihat Mulai Menggunakan AWS: Menerapkan Aplikasi Web.

Anda juga dapat melakukan sebagian besar tugas penerapan, seperti mengubah ukuran armada EC2 instans Amazon atau memantau aplikasi Anda, langsung dari antarmuka web Elastic Beanstalk (konsol).

Untuk menggunakan Elastic Beanstalk, Anda membuat aplikasi, mengunggah versi aplikasi dalam bentuk paket sumber aplikasi (misalnya, file .war Java) ke Elastic Beanstalk, dan kemudian memberikan beberapa informasi tentang aplikasi. Elastic Beanstalk secara otomatis meluncurkan lingkungan dan membuat serta mengkonfigurasi AWS sumber daya yang dibutuhkan untuk menjalankan kode Anda. Setelah lingkungan Anda diluncurkan, Anda kemudian dapat mengelola lingkungan Anda dan men-deploy versi aplikasi baru. Diagram berikut menggambarkan alur kerja Elastic Beanstalk.

Alur kerja Elastic Beanstalk.

Setelah Anda membuat dan menerapkan aplikasi Anda, informasi tentang aplikasi—termasuk metrik, peristiwa, dan status lingkungan—tersedia melalui konsol Elastic Beanstalk, atau Antarmuka Baris Perintah, termasuk terpadu APIs AWS CLI.

Harga

Tidak ada biaya tambahan untuk Elastic Beanstalk. Anda hanya membayar untuk yang mendasarinya AWS sumber daya yang dikonsumsi aplikasi Anda. Untuk detail tentang harga, lihat Halaman detail layanan Elastic Beanstalk.

Ke mana harus pergi selanjutnya

Panduan ini berisi informasi konseptual tentang layanan web Elastic Beanstalk, serta informasi tentang cara menggunakan layanan untuk men-deploy aplikasi web. Bagian terpisah menjelaskan cara menggunakan konsol Elastic Beanstalk, alat CLI API antarmuka baris perintah (), dan untuk menerapkan dan mengelola lingkungan Elastic Beanstalk Anda. Panduan ini juga mendokumentasikan bagaimana Elastic Beanstalk terintegrasi dengan layanan lain yang disediakan oleh Amazon Web Services.

Kami sarankan Anda membaca Memulai dengan Elastic Beanstalk terlebih dahulu untuk mempelajari cara mulai menggunakan Elastic Beanstalk. Memulai memandu Anda dalam membuat, menampilkan, dan memperbarui aplikasi Elastic Beanstalk Anda, serta mengedit dan mengakhiri lingkungan Elastic Beanstalk Anda. Memulai juga menjelaskan berbagai cara Anda dapat mengakses Elastic Beanstalk.

Untuk mempelajari selengkapnya tentang aplikasi Elastic Beanstalk dan komponennya, lihat halaman berikut.