과금이 처음이라면 무섭지만, 두 번째라면 덜 무섭달까요..?

 

소플의 처음 만난 AWS를 다 읽고  AWS 교과서까지 다 읽었습니다.

개인적으로 난이도는 교과서가 더 높은 것 같아서 AWS가 처음이시라면 가볍게 소플의.. 를 읽고 나서 조금 더 자세히 알아보기위해 교과서까지 같이 보시면 좋은 것 같습니다. 특히 네트워크 부분이 기초를 쌓기에 좋다고 생각합니다.

 

AWS 과금이 될 수도 있다는 몇몇 구간이 있었는데, 다음날 반영되다보니 프리 티어인데 어떤 이유로 과금되었는지 기억이 안나더라구요.

 

그래서 책을 다 읽은 김에 한 번에 정리해봅니다,,

 

지난 번과 유사하게 EC2와 RDS와 VPC가 원인으로 들어가 있군요..

 

1. EC2

Amazon Elastic Compute Cloud NatGateway

 - $0.059 per NAT Gateway Hour: 2 Hrs

Nat(Network Address Translation)Gateway: 네트워크 주소 변환 서비스

  * 프라이빗 서브넷에서 외부 인터넷으로 통신하는 관문 역할

  * 프라이빗 서브넷은 외부 인터넷 구간과 단절된 독립된 네트워크이지만 외부 인터넷 구간과 통신이 필요할 때는 NAT 게이트웨이를 통해 프라이빗 IP 주소를 퍼블릭 IP 주소로 변환하여 외부 인터넷 구간과 통신할 수 있음

 

AWS 네트워크 서비스를 공부할 때, 아래와 같은 구조를 테스트해 보기 위해 NAT Gateway를 생성했습니다.

출발지 목적지 통신 가능 여부
퍼블릭 서브넷 외부 인터넷 가능
외부 인터넷 퍼블릭 인터넷 가능
프라이빗 인터넷 외부 인터넷 가능
외부 인터넷 프라이빗 인터넷 불가능

 

Amazon Elastic Compute Cloud running Linux/UNIX 

 - $0.052 per On Demand Linux t3.medium Instance Hour: 14.6 Hrs

찾아보지 않아도 알 수 있습니다.

제가 프리티어에서 무료로 사용할 수 있는 인스턴스 유형이 아닌 t3.medium 인스턴스를 썼기 때문이죠^^..

  * 프리티어는  t2.micro 또는 t3.micro  인스턴스가 한달에 750시간의 사용 시간이 제공됩니다.

 

2. RDS

Amazon Relational Database Service for MySQL Community Edition

 - USD 0.052 per db.t3.micro Multi-AZ instance hour (or partial hour) running MySQL: 1.276 Hrs

기억이 납니다. 기억이..

FailOver 테스트를 해볼 때였을까요..

Multi AZ는 고가용성을 위해 데이터베이스를 두 개의 가용 영역(AZ)에 걸쳐 복제하는 옵션인데, 추가 비용이 있습니다.

Amazon Relational Database Service Provisioned Storage

 - $0.131 per GB-month of provisioned GP3 storage running MySQL: 0.292 GB-Mo

RDS 설정했을 때, 스토리지 유형을 GP3로 설정하면 나옵니다.프리티어 친구들은 GP2를 사용해야 합니다.* provisioning: 사용자가 요청한 IT 자원을 사용할 수 있는 상태로 준비하는 것

 

Amazon Relational Database Service Provisioned Storage

 - $0.262 per GB-month of provisioned GP3 storage for Multi-AZ deployments running MySQL: 0.354 GB-Mo

단위 당 비용이 가장 비싼 친구^^...

Multi-AZ용 GP3 스토리지 요금입니다.

다른 가용영역에 예비 DB 인스턴스를 배포시킨 대가입니다..

 

3. Virtual Private Cloud

Amazon Virtual Private Cloud Public IPv4 Addresses

 - $0.005 per In-use public IPv4 address per hour: 14.329 Hrs

저번에도 한 번 청구되었던 기억이 나네요..

하지만, 이번에는 직접 원인을 찾아가보는 과정을 추가해보겠습니다.

 

VPC → Amazon VPC IP Address Manager → 퍼블릭 IP 인사이트(과금의 원인에 대한 인사이트를 주겠다는 의미일까요..)

EC2가 아닌 서비스가 범인이며, 저의 경우에는 RDS였습니다.

다시 한 번 옮겨 적어보는 문의 사항에 대한 답변..

프리티어를 사용하고 계실 경우, EC2용 퍼블릭 IPv4 주소에 대해 월 750시간의 무료 혜택이 제공되지만, 안타깝게도, RDS와 같은 다른 서비스와 연결되어 사용된 퍼블릭 IPv4 주소에 대해선 프리티어 혜택이 제공되지 않습니다.

 

 

 

📑참고 자료

Chat GPT

https://kimjingo.tistory.com/180

 

[AWS] VPC NAT Gateway 구성하기

AWS에서 NAT Gateway란? NAT 게이트웨이는 NAT(Network Address Translation, 네트워크 주소 변환) 서비스입니다. 프라이빗 서브넷의 인스턴스가 VPC 외부의 서비스에 연결할 수 있지만 외부 서비스에서 이러한

kimjingo.tistory.com

https://jaeyumn.tistory.com/342

 

[AWS] Amazon Relational Database Service Provisioned Storage 비용

AWS로 서버를 설정하고 배포한 후 청구서에 비용이 조금씩 올라가기 시작했다. $0.131 per GB-month of provisioned GP3 storage running MySQL 이 녀석이 문제였다. 지금은 $0.00 per GB-month of provisioned GP2 storage under m

jaeyumn.tistory.com

https://shortcuts.tistory.com/53#google_vignette

 

[해결] AWS 퍼블릭 IPv4 유료화: 프리티어인데 과금되었다면

2024년 2월 1일부터 AWS의 Public IPv4 주소 사용이 유료화되었다. https://aws.amazon.com/ko/about-aws/whats-new/2024/02/aws-free-tier-750-hours-free-public-ipv4-addresses/ IPv4 주소가 고갈되면서 IPv6로의 이전을 장려하기 위

shortcuts.tistory.com

 

 

'PlayGround > AWS 연습' 카테고리의 다른 글

[AWS] AWS SDK, CLI  (1) 2025.04.10
[AWS] Lambda  (0) 2025.04.09
[AWS] DynamoDB  (0) 2025.04.08
[AWS] CloudFront  (0) 2025.04.07
[AWS] S3  (1) 2025.04.06