Bagaimana cara menghentikan pohon kacang elastis tanpa berhenti?

8

Apakah ada cara untuk menghentikan lingkungan beanstalk yang elastis dan tidak menghentikannya? Ada saat-saat selama pengujian yang saya lebih suka untuk menghentikan lingkungan sehingga saya tidak dikenakan biaya. Namun, saya tidak melihat cara untuk melakukan ini melalui GUI. Sangat tidak nyaman harus mengakhiri dan menciptakan kembali lingkungan saya.

masukkan deskripsi gambar di sini

nu everest
sumber
Anda dapat menjadwalkannya untuk memiliki 0 instance atau menggunakan eb scaleLihat jun711.github.io/aws/… untuk informasi lebih lanjut tentang cara melakukannya.
Juni

Jawaban:

7

Saat ini, tidak ada cara mudah untuk menangguhkan lingkungan. Juga tidak ada cara mudah untuk memiliki halaman pemeliharaan untuk lingkungan Anda saat mesin virtual Anda sedang down.

Ketika Anda mengatur jumlah instance ke 0, instance akan berhenti tetapi Anda harus melakukan ini semua secara manual karena konsol EB tidak mengizinkan entri 0. Anda dapat melakukan ini dengan menjalankan ini:

as-update-auto-scaling-group YourAutoScalingGroupID --min-size 0 --max-size 0 --desired-capacity 0

Namun, ini hanya mengakhiri instance Anda. Semua yang lain masih berjalan, seperti ELB Anda. Anda kemudian dapat mengubahnya kembali ke pengaturan sebelumnya setelah selesai.

Berlin
sumber
1
Anda harus menentukan sumber: forums.aws.amazon.com/thread.jspa?threadID=121273 ( komentar hubert @ AWS).
naXa
0

Pelanggan Amazon menemukan cara sederhana untuk melakukan ini dengan lingkungan instance tunggal.

Anda dapat menyimpan pengaturan lingkungan beanstalk elastis 24/7, dan hentikan hanya instance EC2 terkait untuk menghemat uang.

Untuk mengaturnya, buka konsol EC2 Anda, klik Grup Penskalaan Otomatis (grup dibuat untuk lingkungan satu contoh, meskipun tidak ada ELB). Klik grup Anda (centang tab tag untuk menemukan yang tepat). Di bawah tab detail, klik "edit" dan perbarui "Min" menjadi 0. Sekarang buka tab Mesin Virtual dan atur mesin virtual di sini ke Siaga .

Anda sekarang dapat mengaktifkan / menonaktifkan instance EC2 Anda kapan pun Anda suka menggunakan konsol EC2 Instances, dan beanstalk elastis tidak akan panik dan menghentikan / membuat ulang apa pun. Anda bahkan tidak perlu mengembalikan instance InService , itu akan mulai disajikan di beanstalk elastis Anda CNAMEsegera setelah booting kembali.

sumber (komentar Pelanggan Amazon)

Ketika saya mencoba solusi ini sendiri, saya tidak dapat menemukan tindakan Tangguhkan . Saat ini, hanya ada Stop dan Terminate action di tab Instances . Dan ketika Anda memilih, AWS memperingatkan Anda bahwa data yang disimpan ke penyimpanan sesaat akan hilang.

naXa
sumber
0

Pada lingkungan AWS Elastic Beanstalk, Anda dapat menggunakan penskalaan berbasis waktu dan menjadwalkannya untuk memiliki 0 instance pada suatu waktu di masa mendatang.

Anda juga dapat menggunakan eb scale count environment-nameskala ini ke 0 instance.

Lihat artikel contoh Pause Elastic Beanstalk untuk informasi lebih lanjut.

Juni
sumber