Question

Nous devons dynamiquement tourner des instances EC2 pour les nouveaux clients, et leur attribuer un sous-domaine: customer1.mydomain.com, customer2.mydomain.com. Je voudrais le faire en utilisant le programme SDK AWS. Je voudrais utiliser la route 53 pour affecter les sous-domaines aux instances.

Questions:

  1. Est-il possible d'indiquer la route 53 à un instanceId, au lieu d'une adresse IP? Ou ai-je besoin aussi d'attribuer une adresse IP élastique à chaque instance dynamique?

  2. Qu'est-ce qui se passe lorsque le matériel tombe en panne? Je n'ai pas été en mesure de comprendre comment obtenir CloudWatch et Auto Scaling pour détecter lorsqu'une instance tombe en panne, puis tourner automatiquement l'instance (EBS soutenu) sur le nouveau matériel et refixer le sous-domaine.

Était-ce utile?

La solution

Oui, vous pouvez utiliser Route53 pour mapper les noms DNS pour EC2 cas.

  1. L'adresse IP élastique est le moyen de base pour pointer vers une instance EC2 de façon permanente. Il peut être associé à une instance de remplacement si vous décidez de votre instance d'origine ne convient plus, et il doit être re-associée à l'instance après arrêt / démarrage (sauf si vous êtes dans un VPC). Lorsque vous ajoutez à votre DNS, je recommande d'utiliser un CNAME à l'adresse IP élastique nom DNS .

  2. Auto Scaling peut démarrer automatiquement une instance de remplacement si elle détecte qu'une instance a échoué ou ne se passe plus le contrôle de la santé. Cependant, il ne sera pas automatiquement réassocier adresses IP élastique. Vous pouvez combiner Auto Scaling avec charge élastique d'équilibrage pour avoir une entrée DNS permanente pour accéder à l'instance en bonne santé y compris remplaçants. Vous mapper vos entrées DNS comme CNAME pointeurs vers le nom DNS ELB tel que décrit dans la documentation.

Je ne sais pas exactement comment le titre de votre question porte sur le corps de la question, mais si vous êtes intéressé par ce fait arrêt / départ, j'ai écrit un article sur toutes les façons, il diffère de redémarrant une instance: < a href = "http://alestic.com/2011/09/ec2-reboot-stop-start" rel = "nofollow"> contre redémarrage Stop / Start d'instance Amazon EC2

Autres conseils

Vous voudrez peut-être regarder le nouveau réseau élastique Interfaces.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top