새벽 5시 56분,,
📲
띠링-!
??..???????,,,??????????
자다 깨서 첨에 피싱당한 줄 알았음,,
그리고 부랴부랴 PC를 켜서 AWS확인함,,
일단 피싱은 아닌데
최근에 팀프로젝트 배포 담당이라 내가 AWS EC2에 배포를 하긴 했다만,,
배포한 AWS EC2 instance는 Free tier (월별 750시간, 12개월 무료)인데 과금이 될 리 없다,,
??????????????????????,,,
심지어 오늘이 4월3일인데 이미 이번 달 요금도 나가고있었따,,
영문은 모르겟으나 급하게,, 실행 중인 instance를 중지시켰다,, 뿌앵,,,ㅠ
구글링을 해보니 프리티어인데도 요금이 과금되는 경우가 있기는 했다
사용량을 초과한 경우 , 고성능 RDS사용, Elasitc IP를 할당받고 사용하지 않는 경우(EC2와 EIP를 연결하지 않는 경우, 실행중이 아닌 EC2 를 연결해놓은 상태) 등등,,,
하지만 나는 이 경우 모두에 해당되지 않았고,,
대체 어디서 요금이 부과된건지 상세내역을 확인해보았다
IPV4?,, 주소 쓰는데 시간당 얼마라구? ;;;;;왜????????
조금 더 써칭을 해보니
IPv4 주소는 고갈되어 가고있으므로 취득하는데 비용이 필요하니 24년 2월 1일부터 과금을 한대!!!!!!!
응 그렇대 ,,
참고로 AWS EC2에서 EIP(Elastic IP)를 사용하는 것이 권장되는 경우가 있지만, 반드시 사용해야 하는 것은 아니다.
'Elastic IP주소'는 ip주소를 고정으로 사용할 수 있도록 해주는 서비스임.
인스턴스의 public IP는 유동적인 IP주소이다.
그래서 EC2 인스턴스를 중지했다가 다시 실행하면 새로운 IP주소를 할당받기 때문에 기존의 public IP가 변경된다. 그러므로 이를 방지하기 위해 탄력적 IP = Elastic IP 가 있는 것임! Elastic IP를 설정하고 인스턴스에 연결하면 서비스를 중지했다가 재실행해도 계속 그 IP주소로 통신을 할 수 있기 때문이다.
EIP를 사용해야 하는 경우의 예시
- 고정된 공인 IP 주소가 필요한 경우: 예를 들어, 외부 시스템과의 연결을 설정하거나 보안 그룹에서 특정 IP 주소를 허용해야 하는 경우 EIP가 유용함.
- 인스턴스의 IP 주소가 변경되면 문제가 발생하는 경우: 예를 들어, DNS 레코드에 매핑되어 있는 경우.
- 블랙리스트 등록을 회피해야 하는 경우: 때로는 특정 IP 주소로부터의 트래픽을 방지하기 위해 블랙리스트 등록을 피해야 할 수 있음.
EIP를 사용하지 않아도 되는 경우의 예시
- 인터넷을 통한 외부 액세스가 필요하지 않은 경우: 내부적으로만 사용되는 서버의 경우, EIP를 할당하지 않고 프라이빗 IP 주소만 사용할 수 있음.
- 비용 절감이 중요한 경우: EIP를 할당하면 사용하지 않는 경우에도 비용이 부과됩니다. 따라서 불필요한 경우에는 비용을 절감하기 위해 EIP를 사용하지 않을 수 있음.
- 동적 IP 주소 할당이 가능한 경우: 경우에 따라 인스턴스의 IP 주소가 변경되어도 상관없는 경우가 있음.
등이 있습니당
결론은 Free tier 여도 Elastic IP 하나 당 월 5,000원 정도의 비용이 부과됩니다,,띠로리 !!!
한다고 했는데 또 어디선가 과금되어있으면 저 이제 또 어카죠?ㅠ
일단 EIP 쓰지 않고 배포를 다시 해볼게요,,
'Chapter02 > 프로젝트01' 카테고리의 다른 글
[ error ] Port 8080 was already in use. (0) | 2024.07.03 |
---|---|
[ 버전관리 ] (0) | 2024.06.13 |
[AWS] 빌드 속도가 너무 느려요! swap메모리 (0) | 2024.03.26 |
[Spring Boot] Backend Frontend 같이 빌드하기 (0) | 2024.03.14 |
[ Spring Boot] Spring Boot Initializr (0) | 2024.03.06 |