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?

Amazon Web Services (AWS) terdiri lebih dari seratus layanan, yang masing-masing menampilkan area fungsionalitas. Meskipun beragam layanan menawarkan fleksibilitas untuk cara Anda ingin mengelola infrastruktur AWS Anda, mungkin sulit untuk mengetahui layanan mana yang akan digunakan dan cara menyediakannya.

Dengan Elastic Beanstalk, Anda dapat dengan cepat men-deploy dan mengelola aplikasi di Cloud AWS tanpa harus belajar tentang infrastruktur yang menjalankan aplikasi tersebut. 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. Ketika Anda men-deploy aplikasi, Elastic Beanstalk membangun versi platform yang didukung yang dipilih dan menyediakan satu atau lebih sumber daya AWS, seperti instans Amazon EC2, untuk menjalankan aplikasi Anda.

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

Untuk mempelajari selengkapnya tentang cara men-deploy aplikasi web sampel menggunakan Elastic Beanstalk, lihatMulai Menggunakan AWS: Men-deploy Aplikasi Web.

Anda juga dapat melakukan sebagian besar tugas deployment, seperti mengubah ukuran armada instans Amazon EC2 Anda 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 dan mengonfigurasi sumber daya AWS 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 Elastic Beanstalk

Setelah Anda membuat dan men-deploy aplikasi Anda, informasi tentang aplikasi—termasuk metrik, peristiwa, dan status lingkungan—tersedia melalui konsol Elastic Beanstalk, API, atau Command Line Interface, termasuk AWS CLI terpadu.

Harga

Tidak ada biaya tambahan untuk Elastic Beanstalk. Anda hanya membayar untuk sumber daya AWS dasar yang digunakan 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 command line interface (CLI), dan API untuk men-deploy 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 menggunakan 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.