# AWS의 IP 주소
## IPv4 프로토콜
IPv4는 Internet Protocol version 4의 약자로 43억 개의 주소를 가지고 있다.
그중에서도 퍼블릭 IPv4는 인터넷에서 사용할 수 있는 IP 주소로, 이를 통해 IP가 무엇이든 어디에서나 공개적으로 접근할 수 있다. EC2 인스턴스를 생성하면 퍼블릭 IPv4를 얻을 수 있다. 인스턴스를 중지하면 IPv4가 해제되고, 인스턴스를 다시 시작할 때 새로운 퍼블린 IPv4를 얻게 된다.
프라이빗 IPv4는 예를 들어 192.168.1.1과 같은 형식을 갖는다. 퍼블릭과 달리, 내부 AWS VPC와 같은 사설 네트워크에서만 사용할 수 있는 IP 이다. 프라이빗 IPv4로 공개적으로 접근하는 것은 불가능하기 때문에, 웹 브라우저에서 시도하더라도 자신의 네트워크 안에 있는 IP에만 접근할 수 있다. 프라이빗 IPv4는 인스턴스를 중지했다가 다시 시작하더라도, 해당 EC2 인스턴스의 수명동안 동일하게 유지된다.
## Elastic IP
Elastic IP는 고정된 공인 IPv4 주소를 EC2 인스턴스로 가져오는 것이다. 즉 인스턴스를 중지했다가 다시 시작해도 동일한 공인 IPv4를 갖게 된다. 주의할 점은 인스턴스를 오랫동안 중지된 상태로 놔두면 Elastic IP도 아무 소용이 없어진다는 것..!
AWS의 모든 퍼블릭 IPv4는 각각 시간당 0.005 미국 달러의 요금이 부과된다. 일반 퍼블릭 IPv4와 Elastic IP 에 공통으로 적용되는 내용이다.
AWS를 무료로 사용하는 무료등급에서는 퍼블릭 IP를 매월 750시간 사용할 수 있다.
## IPv6
IPv6는 새로운 인터넷 프로토콜 버전으로 IPv4보다 훨씬 더 많은 주소를 갖는다. 구체적으로는 3.4 * 10^38 개의 주소를 갖는다.
AWS IPv6의 모든 IP 주소는 퍼블릭 IP로, 프라이빗 IP 영역은 없다. 또한 AWS에서는 무료로 사용할 수 있다. 결국 서비스를 인터넷에 무료로 노출하려면 IPv6를 사용해야 한다.
'AWS' 카테고리의 다른 글
API Gateway 캐싱 구조 정리 (0) | 2025.05.09 |
---|---|
AWS VPC 구조와 구성요소 이해하기 (0) | 2025.05.08 |
AWS Health 대시보드란? 서비스 기록부터 개인 계정 모니터링까지 (0) | 2025.05.06 |
보안, 효율성, 성능을 한 번에 잡는 코드 분석 도구, CodeGuru Reviewer와 Profiler (0) | 2025.04.29 |
AWS CodeGuru로 스마트한 코드 관리와 성능 최적화 (0) | 2025.04.28 |