Jenis lingkungan - AWS Elastic Beanstalk

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

Jenis lingkungan

Di AWS Elastic Beanstalk, Anda dapat membuat lingkungan yang dapat diskalakan dengan beban seimbang atau lingkungan instans tunggal. Jenis lingkungan yang Anda butuhkan tergantung pada aplikasi yang Anda deploy. Misalnya, Anda dapat mengembangkan dan menguji aplikasi di lingkungan instans tunggal untuk menghemat biaya dan kemudian meningkatkan lingkungan tersebut menjadi lingkungan yang dapat diskalakan dengan beban seimbang ketika aplikasi siap untuk produksi.

catatan

Tingkat lingkungan pekerja untuk aplikasi web yang memproses tugas latar belakang tidak termasuk penyeimbang beban. Namun, lingkungan pekerja tidak secara efektif menskalakan keluar dengan menambahkan instans untuk grup Auto Scaling untuk memproses data dari antrian Amazon SQS ketika beban memerlukan itu.

Lingkungan yang dapat diskalakan dengan beban seimbang

Lingkungan yang dapat diskalakan dengan beban seimbang menggunakan layanan Elastic Load Balancing dan Amazon EC2 Auto Scaling untuk penyediaan instans Amazon EC2 yang diperlukan untuk aplikasi Anda yang di-deploy. Amazon EC2 Auto Scaling otomatis memulai instans tambahan untuk mengakomodasi peningkatan beban pada aplikasi Anda. Jika beban pada aplikasi Anda menurun, Amazon EC2 Auto Scaling menghentikan instans tetapi selalu meninggalkan jumlah minimum Anda dari instans yang berjalan. Jika aplikasi Anda memerlukan skalabilitas dengan opsi untuk berjalan di beberapa Availability Zone, gunakan lingkungan yang dapat diskalakan dengan beban seimbang. Jika Anda tidak yakin jenis lingkungan mana yang akan dipilih, Anda dapat memilih salah satu dan, jika diperlukan, beralih jenis lingkungan nanti.

Lingkungan instans tunggal

Sebuah lingkungan instans tunggal berisi satu instans Amazon EC2 dengan alamat IP elastis. Lingkungan instans tunggal tidak memiliki penyeimbang beban, yang dapat membantu Anda mengurangi biaya dibandingkan dengan lingkungan yang dapat diskalakan dengan beban seimbang. Meskipun lingkungan instans tunggal menggunakan layanan Amazon EC2 Auto Scaling, pengaturan untuk jumlah minimum instans, jumlah maksimum instans, dan kapasitas yang diinginkan semua diatur ke 1. Akibatnya, instans baru tidak mulai mengakomodasi peningkatan beban pada aplikasi Anda.

Gunakan lingkungan instans tunggal jika Anda mengharapkan aplikasi produksi Anda untuk memiliki lalu lintas rendah atau jika Anda melakukan pengembangan jarak jauh. Jika Anda tidak yakin jenis lingkungan mana yang akan dipilih, Anda dapat memilih salah satu dan, jika diperlukan, Anda dapat mengganti jenis lingkungannya nanti. Untuk informasi selengkapnya, lihat Mengubah jenis lingkungan.

Mengubah jenis lingkungan

Anda dapat mengubah jenis lingkungan Anda menjadi lingkungan yang dapat diskalakan dengan instans tunggal atau beban seimbang dengan mengedit konfigurasi lingkungan Anda. Dalam beberapa kasus, Anda mungkin ingin mengubah jenis lingkungan Anda dari satu jenis ke jenis lainnya. Misalnya, katakanlah Anda mengembangkan dan menguji aplikasi di lingkungan instans tunggal untuk menghemat biaya. Ketika aplikasi Anda siap untuk produksi, Anda dapat mengubah jenis lingkungan menjadi lingkungan yang dapat diskalakan dengan beban seimbang sehingga dapat disesuaikan untuk memenuhi permintaan pelanggan Anda.

Untuk mengubah jenis lingkungan
  1. Buka Konsol Elastic Beanstalk, dan di daftar Wilayah, pilih Konsol Elastic BeanstalkWilayah AWS.

  2. Di panel navigasi, pilih Lingkungan, dan kemudian pilih nama lingkungan Anda dari daftar.

    catatan

    Jika Anda memiliki banyak lingkungan, gunakan bilah pencarian untuk memfilter daftar lingkungan.

  3. Di panel navigasi, pilih Konfigurasi.

  4. Di kategori Kapasitas, pilih Edit.

  5. Dari daftar Jenis Lingkungan, pilihan jenis lingkungan yang Anda inginkan.

    Bagian grup Auto Scaling dari halaman modifikasi kapasitas
  6. Pilih Simpan.

    Pengujian ini dapat memakan waktu beberapa menit untuk lingkungan untuk diperbarui ketika Elastic Beanstalk menyediakan sumber daya AWS.

Jika lingkungan Anda dalam VPC, pilih subnet untuk menempatkan Elastic Load Balancing dan instans Amazon EC2. Setiap Availability Zone tempat aplikasi Anda berjalan harus memiliki keduanya. Lihat Menggunakan Elastic Beanstalk dengan Amazon VPC untuk detailnya.