요금 관련 질문입니다!! 같은 리전에 EC2 와 S3 가 있을때…

요금 관련 질문입니다!! 같은 리전에 EC2 와 S3 가 있을때 EC2 인스턴스가 private ip 를 사용하여 S3 에서 오브젝트를 받아올때는 무과금으로 알고 있습니다.

그런데 여기서 애매한 것이 EC2 를 public ip 없이 private ip 만 받아서 VPC 내부에서만 돌리고 end point 를 추가하여 S3 와 상호작용할때는 당연히 private ip 로 통신하는 것일텐데, 이 상황에서 이 EC2 에 외부 통신을 위한 public ip 를 물려주고 VPC 의 end point 를 삭제하게 되면 어떻게 되는지 궁금합니다.
( 과금 측면에서도 그렇고 불필요한 네트워크 단계를 거치지 않는다는 측면도 그렇고 여러모로 private ip 로 통신하는게 유리하지 싶습니다. )

이 경우에 EC2 와 S3간에는 public ip 를 이용하게 되나요? 아니면 private ip 를 이용하게 되나요? 혹시 이를 확인할 수 있는 방법이 있나요?

One thought on “요금 관련 질문입니다!! 같은 리전에 EC2 와 S3 가 있을때…

  1. 답은 라우팅 테이블에 있습니다. ㅋ
    s3 endpoint를 설정하면 라우팅테이블 보시면 s3 쪽이 추가 됩니다.
    그래서 사설통신이 가능한거구요..
    endpoint를 삭제하시면 삭제되겠죠.. 이 상태에서 라우팅 테이블의 퍼블릭 통신구간을 igw 또는 nat로 설정을 안해두시면 s3로 통신 자체가 안됩니다. 되어 있다면 물론 퍼블릭 통신이므로 퍼블릭 과금입니다.
    그런데….. 더 중요한건 EC2랑 S3랑 요금은 원래 없다고 표시 되어 있습니다;;
    https://aws.amazon.com/ko/ec2/pricing/ => s3검색
    https://aws.amazon.com/ko/s3/pricing/ => ec2 검색
    문서상은 그런데… 실제 안 받는지는 모르겠네요. 빌링데이터를 제대로 본적이 없어서….

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.