Rumah >Peranti teknologi >industri IT >Amalan terbaik untuk konfigurasi skala automatik AWS EC2
mata utama
Kandungan:
Pengenalan kepada AWS EC2 Automatic Scaling
EC2 Autoscaling membantu anda mengekalkan bilangan terbaik dalam infrastruktur anda dengan secara automatik meningkatkan atau turun berdasarkan keperluan anda. Ini memastikan bahawa anda mempunyai sumber yang cukup untuk mengendalikan pancang lalu lintas dan mengurangkan kos dengan membebaskan contoh yang tidak diingini semasa permintaan yang rendah.skala automatik EC2 termasuk tiga komponen utama:
Sebelum anda memulakan, pastikan anda mempunyai yang berikut:
Akaun AWS dengan keizinan yang diperlukan untuk membuat dan menguruskan contoh EC2, melancarkan templat, dan kumpulan autoscaling.
Templat permulaan adalah konfigurasi yang boleh diguna semula yang menentukan tetapan untuk keadaan yang dilancarkan dalam kumpulan autoscaling. Untuk membuat templat pelancaran, ikuti langkah -langkah ini:
anda juga boleh membuat templat pelancaran menggunakan AWS CLI menggunakan arahan berikut:
<code>aws ec2-template --launch-template-name MyLaunchTemplate --version-description "Initial version" --launch-template-data '{"ImageId":"ami-0c94855ba95b798c7","InstanceType":"t2.micro","KeyName":"my-key-pair"}'</code>
Gantikan nilai ImageId, Instancetype, dan KeyName dengan tetapan yang anda inginkan.
Buat kumpulan penskalaan automatik
Kumpulan Auto-Scaling adalah koleksi contoh yang berkongsi templat permulaan dan dasar skala yang sama. Untuk membuat kumpulan autoscaling, ikuti langkah -langkah ini:
anda juga boleh menggunakan arahan berikut untuk membuat kumpulan autoscaling menggunakan AWS CLI:
<code>aws Auto Scaling create-auto-scaling-group --auto-scaling-group-name MyAuto ScalingGroup --launch-template "LaunchTemplateName=MyLaunchTemplate" --min-size 1 --max-size 3 --desired-capacity 2 --vpc-zone-identifier "subnet-12345678,subnet-abcdefgh"</code>
Gantikan nilai launchtemplateName, saiz min, saiz maksimum, kapasiti yang dikehendaki, dan vpc-zon-pengenal dengan tetapan yang anda perlukan.
Konfigurasi dasar skala
Strategi skala menentukan kapan dan bagaimana untuk memperluaskan bilangan contoh dalam kumpulan autoscaling. Terdapat tiga jenis strategi skala:
Dalam tutorial ini, kami akan memberi tumpuan kepada strategi skala penjejakan sasaran.
Untuk membuat dasar skala penjejakan sasaran, ikuti langkah -langkah ini:
anda juga boleh menggunakan AWS CLI untuk membuat dasar skala penjejakan sasaran menggunakan arahan berikut:
<code>aws ec2-template --launch-template-name MyLaunchTemplate --version-description "Initial version" --launch-template-data '{"ImageId":"ami-0c94855ba95b798c7","InstanceType":"t2.micro","KeyName":"my-key-pair"}'</code>
Gantikan nilai-nilai nama dasar, nama-nama-kumpulan-nama, predefinedmetrictype, dan TargetValue dengan tetapan yang anda inginkan.
Pemantauan dan ujian
Apabila menubuhkan kumpulan skala automatik dan dasar skala, pastikan untuk memantau dan menguji konfigurasi anda untuk memastikan ia berfungsi seperti yang diharapkan.
Untuk memantau kumpulan autoscaling anda, anda boleh menggunakan Amazon CloudWatch untuk mengesan metrik seperti penggunaan CPU, trafik rangkaian, dan kiraan contoh. Anda juga boleh menyediakan makluman CloudWatch untuk memberitahu anda apabila ambang tertentu melebihi.
Untuk menguji konfigurasi autoscaling anda, anda boleh mensimulasikan puncak lalu lintas atau peningkatan sumber daya dan perhatikan bagaimana kumpulan autoscaling anda bertindak balas. Anda juga boleh menyesuaikan kapasiti yang diperlukan oleh kumpulan autoscaling secara manual untuk melihat bagaimana ia berskala ke atas atau ke bawah.
Kesimpulan
Dalam tutorial ini, kami memperkenalkan asas-asas AWS EC2 auto-scaling, termasuk membuat templat permulaan, kumpulan skala automatik, dan dasar skala. Dengan melaksanakan autoscaling dalam infrastruktur anda, anda dapat memastikan anda mempunyai sumber yang cukup untuk mengendalikan pancang lalu lintas dan mengurangkan kos dengan membebaskan contoh yang tidak diingini semasa permintaan yang rendah.
(Kandungan seterusnya, seperti Lembaran Penipu Skala Automatik EC2 dan Soalan Lazim, ditinggalkan di sini kerana batasan ruang. Anda boleh menambahnya sendiri seperti yang diperlukan.)
Atas ialah kandungan terperinci Amalan terbaik untuk konfigurasi skala automatik AWS EC2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!