EC2 における Public IP と Elastic IPの違いに関して
EC2は外部(主にインターネット上)と通信する場合、外部アドレスが必要となります。例えばEC2をSSHサーバとして構築する場合、インターネット上の SSH クライアントはこのIPアドレスに向けてアクセスします。(ただし ELB やProxy経由でアクセスする場合はその限りではありません。)この場合、使用するIPアドレスは2通りあります。この違いに関して説明します。
比較は以下の表の通りとなります。
説明 | Pubcli IP | Elastic IP |
概要 | ・インスタンス起動時に自動的に割り当てられるグローバルIPアドレス。 外部から public DNSに ping して確認が可能。VPC内で変換されるため、インスタンス内ではグローバルIPアドレスは確認できない。(プライベートアドレスのみ) ・インスタンス停止→起動で変わってしまう。 | 固定のグローバルIPアドレス。 デタッチするまで固定される。オンプレミス側とインターネット経由で接続する場合、Firewallで通信先を固定する場合などはAWS側のグローバルIPが変更になると運用上問題となる場合がある。そのような場合に使用する。 |
参考まで、パブリックサブネット上のEC2サーバは ifconfig や ipconfig で自分のアドレスを知ることはできません。なぜなら SDN (Software-Defined Network) により仮想的なネットワーク上で稼働しているためです。そのため、自分の IP アドレスを知るには meta 情報を使用します。
'Cloud > AWS' 카테고리의 다른 글
vpc피어링 해보기(rt설정, sg설정, 동작확인) (0) | 2018.12.01 |
---|---|
AWS EC2 Container Service(ECS) - 구조와 특징 (0) | 2018.11.06 |
EBS볼륨 암호화, 암호화의 목적, AMI를 통한 암호화, EBS스냅샷을 통한 암호화 (0) | 2018.09.05 |
EBS란? (0) | 2018.09.05 |
Amazon EC2 인스턴스에서 AMI작성 (0) | 2018.09.05 |