2011-09-08 6 views
17

Je viens de créer l'image Amazon EC2 et je suis nouveau dans cet environnement.Comment mettre à l'échelle automatiquement mon instance dans Amazon EC2?

Je suis intéressé par la partie "auto scale" d'Amazon EC2.

Mais je ne pouvais pas trouver de guide clair pour savoir si j'utilise "auto scale" ou non et comment mettre à l'échelle automatiquement mon instance.

Comment puis-je configurer "balance automatique" correctement et facilement?

+1

Vous devez définir un groupe de mise à l'échelle automatique avec des stratégies, il y a des étapes sur leur page de mise à l'échelle automatique: http://aws.amazon.com/autoscaling/ – birryree

Répondre

3

Vous devra télécharger, décompresser et configurer le Auto Scaling Command Line Tool

Vous aurez besoin d'un AMI par ex. ami-xxxxxx

et un groupe de sécurité, par ex. my-securitygroup-sg

et une clé par ex. myKey

Maintenant, créez une configuration de lancement, dans ce cas appelé: 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 

Ensuite, vous pouvez créer la mise à l'échelle automatique Groupe

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" 

Cela va créer la base de 3 cas sur l'AMI, un dans chaque zone

Vous pouvez vérifier la progression de la création du groupe Auto Scaling à l'aide de cette commande

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

Vous trouverez de plus amples commandes utiles pour des choses comme la suppression ou la mise à jour automatique du groupe Mise à l'échelle dans mon blog:

How to use Amazon’s Auto Scaling Groups

Ou il est le Amazon Web Services getting started documentation

0

Mise à l'échelle automatique est un outil qui utilise les résultats d'Amazon CloudWatch pour définir les stratégies de mise à l'échelle sur diverses instances. Auto Scaling vous permet de décider de la mise à l'échelle, de la planifier et de définir la ressource à mettre à l'échelle. Ces configurations sont stockées dans un groupe Auto Scaling et peuvent être utilisées pour suivre les applications fonctionnant sur différentes instances.

Questions connexes