2011-09-08 123 views
17

我剛剛創建了亞馬遜EC2圖片,我對這個環境很陌生。如何在Amazon EC2中自動縮放實例?

我對Amazon EC2的「auto scale」部分感興趣。

但是我找不到明確的指南來查找我是否使用「自動縮放」以及如何自動縮放實例。

如何正確,輕鬆地設置「自動縮放」?

+1

您必須使用策略定義一個自動縮放組,其autoscaling頁面上有幾個步驟:http://aws.amazon.com/autoscaling/ – birryree

回答

3

你將需要下載,解壓並設置Auto Scaling Command Line Tool

您將需要AMI ami-xxxxxx

和安全組例如my-securitygroup-sg

和一個密鑰例如myKey

現在創建一個啓動配置,在這種情況下稱爲:my-launch-config-1

as-create-launch-config my-launch-config-1 --image-id ami-xxxxxx --region eu-west-1 --instance-type m1.small --group my-securitygroup-sg --key myKey 

然後,您可以創建自動縮放集團

as-create-auto-scaling-group my-auto-scaling-group --region eu-west-1 --launch-configuration my-launch-config-1 --availability-zones eu-west-1a eu-west-1b eu-west-1c --min-size 3 --max-size 3 --desired-capacity 3 --default-cooldown 5 --grace-period 5 --tag "k=Name, v=my-servers, p=true" --tag "k=enabled, v=true, p=true" 

這將在AMI,一個創建3個實例基地在每個區域

您可以使用此命令檢查創建Auto Scaling組的進度

as-describe-scaling-activities --auto-scaling-group my-auto-scaling-group --region eu-west-1 

你可以找到像我的博客文章刪除或更新自動縮放集團的東西更有用的命令:

How to use Amazon’s Auto Scaling Groups

還是存在的Amazon Web Services getting started documentation

0

自動縮放是一種工具它使用Amazon CloudWatch的結果來定義各種實例的擴展策略。 Auto Scaling爲您提供決定縮放的權力,調度它並定義要縮放的資源。這些配置存儲在Auto Scaling組下,可用於跟蹤各種實例的應用程序。