En quoi une adresse IP élastique est-elle différente d'une adresse IP statique?

11

Plus d'une question Amazon Web Services EC2, espérons-le pas trop hors sujet. J'ai une instance Ubuntu vanille avec eux et je l'ai éteinte. Au redémarrage, impossible de ssh vers le FQDN car l'adresse IP externe avait changé.

Cela coûte plus cher pour une adresse IP "statique", voire statique? Je me contenterais de semi-permanent. Des sons élastiques sur le bien, en marketing parlent.

Ou s'agit-il d'une mesure de sécurité? Je ne choisir d'avoir une adresse IP externe, mais il est un compte gratuit. La documentation dit:

Une adresse IP élastique est une adresse IPv4 statique conçue pour le cloud computing dynamique. Une adresse IP Elastic est associée à votre compte AWS. Avec une adresse IP élastique, vous pouvez masquer l'échec d'une instance ou d'un logiciel en remappant rapidement l'adresse à une autre instance de votre compte.

Une adresse IP élastique est une adresse IPv4 publique, accessible depuis Internet.

L'adresse IP externe, celle que j'ai utilisée pour ssh, est différente de ce que je vois lors de l'exécution ifconfig, ils utilisent donc une forme de NAT ... comme expliqué ici :

Important

Vous ne pouvez pas dissocier manuellement l'adresse IP publique de votre instance après le lancement. Au lieu de cela, il est automatiquement libéré dans certains cas, après quoi vous ne pouvez pas le réutiliser.

Même si j'ai sélectionné une adresse IP externe, le redémarrage semble (?) Être une circonstance où l'adresse IP est libérée dans le pool. Veuillez clarifier cette compréhension.

Thufir
la source

Réponses:

17

La principale différence entre les deux est que:

Vous perdrez votre IP publique lorsque vous arrêtez et démarrez l'instance , tandis que le protocole EIP reste lié à l'instance même après l'opération Stop / Start (ou jusqu'à ce que vous ne le dissociiez pas explicitement de l'instance)

Concernant les coûts, il n'y a pas de frais récurrents que vous paierez pour l'utilisation d'EIP, pendant que vous le gardez attaché à une instance en cours d'exécution. Sinon, vous devrez payer pour la ressource allouée mais non utilisée.

Echoes_86
la source
donc je dois pointer le FQDN vers l'EIP, puis Amazon va gérer le DNS?
Thufir
1
Oui. AWS utilise certains NAT, mais ils sont transparents pour vous. Pointez le FQDN public vers l'EIP. Si vous le pointez vers l'adresse IP publique, lorsque vous le perdez, vous devez modifier l'enregistrement A et attendre le temps de propagation DNS.
Echoes_86