ご質問のような対応をする場合に、EIPを割当てない場合はパブリックDNSへのCNAMEを設定する形がよいかと思います。
下記サイトが参考になるかと思います。
AWS EC2 インスタンス間の名前解決に Route 53 を使う - Shin x blog
ただし、example.com
のようなサブドメインをつけない形でのアクセスは、通常この対応では実現できません。
Route 53のALIASレコードを使用すれば可能かもしれませんが、そこまでは調べていませんのですぐにはわかりませんでした。
追記:
少し、ケチりたい場合は、パブリックDNSを使い、
安全にいくならEIPという認識で大丈夫でしょうか。
Elastic IP アドレスを使う場合のメリットの1つは、
DNSへの変更を行わずに対応するEC2インスタンスを変更できるという点です。
パブリックDNSでの対応付けを行っている場合は、
インスタンスが変わればDNS設定も変える必要が出てきます。
CNAMEであっても、その先が例えばCloudFrontであれば
EIPと同じようなインスタンスの対応付け変更が可能です。
切り替えをどこで制御するかという考慮が必要で、
対応付けをDNSで行う場合は、自分のコントロール範囲外である
世界中のDNSキャッシュサーバのことも気にする必要が出てきます。
複数のインスタンスを作っている場合、
そのインスタンスの数だけ、EIPを作って紐付けた場合でも、
お金はかからないという認識であっておりますでしょうか。
料金表を確認する限りでは、アカウント毎にEIP1つまでは無料、
ただしインスタンスを起動して実際に使用していることが条件、
というように解釈しました。
Amazon EC2 料金
https://aws.amazon.com/jp/ec2/pricing/on-demand/#Elastic_IP_Addresses
つまり、起動しているインスタンスが2つあり、
それぞれに割り当てられているEIP1つだとしても、
使用しているEIPは2個(1IPは無料)ということで
1IP分の課金が発生するのではないかと思います。
実際の請求を確認していないので間違っている可能性があります。
私からの解答はご参考までとさせてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/05 03:22
退会済みユーザー
2017/10/05 03:29 編集
2017/10/05 03:44
2017/10/05 03:52
退会済みユーザー
2017/10/05 04:19
2017/10/05 04:38
退会済みユーザー
2017/10/05 04:45
2017/10/05 05:03
2017/10/10 11:04
退会済みユーザー
2017/10/10 11:41
2017/10/11 01:09