인프런 커뮤니티 질문&답변

wnsqud70님의 프로필 이미지
wnsqud70

작성한 질문수

실전! GitHub Actions으로 CI/CD 시작하기

시나리오를 위한 AWS 환경(EKS) 구성하기

aws과금

작성

·

293

0

강의를 들으면서 aws설정중인데요

 

혹시 어느부분부터가 과금이 측정될까요?? 아직 강의를 다안보고 eks 설정부분 듣고 있습니다.

 

괜히 이거 설정해 놓고 냅두면 과금될까봐 걱정되서요

 

감사합니다.

답변 1

0

이상원님의 프로필 이미지
이상원
지식공유자

안녕하세요, wnsqud70 님

EKS 프로비저닝 하기 위해 Cloud9 기반 EC2가 생성되는 시점부터 과금됩니다.

 

강의에서는 EKS 환경에서 CI/CD를 구성하기 위해 아래 순서로 구성합니다.

 

A. AWS Cloud9 구성

B. scripts 실행 후, EKS 를 프로비저닝 하기 위한 cloudformation 실행

C. 외부에서 애플리케이션에 접근하기 위한 로드밸런서 생성

 

A 단계에서 Cloud9을 프로비저닝하면 EC2가 생성되고, 사용한만큼 과금됩니다.

만약 Cloud9 EC2를 중지시킨다면 EC2 비용은 발생하지 않고 EBS라는 볼륨 비용만 발생합니다.

 

B 단계에서 EKS를 프로비저닝하면 EKS 클러스터 자체에 대한 비용과 노드로 사용하는 EC2에 대한
비용이 발생합니다.

C 단계에서 로드밸런서 타입의 서비스가 배포되어 로드밸런서가 프로비저닝되면 해당 비용이 발생합니다.

 

말씀하신 것처럼, AWS에서 인프라를 프로비저닝한 상태로 계속 놔두면 비용이 계속 발생하기 때문에

아래 방법을 권장드리고 싶습니다.

 

[ 한번만 EKS를 프로비저닝 ]

  1. 시나리오1부터 시나리오4까지 이어서 수강

  2. 이 때 깃헙액션 코드를 실행하고 싶다면, EKS에 배포하는 잡 혹은 스텝만 주석처리해서 원하는 흐름으로


    워크플로우가 실행되는 지 확인


    3. 시나리오4까지 수강이 완료되었다면, 이 때 강의에서 소개하는 방법으로 EKS를 프로비저닝
    4.

    그리고 각 시나리오에 맞게 구성한 깃헙액션 코드를 프로비저닝한 EKS를 대상으로 배포
    5. 테스트 완료된 후 EKS 및 Cloud9 리소스 삭제

 

저의 경우 이러한 순서로 진행했고, 3달러 이내로 비용 청구가 되었습니다.

수강에 참고가 되었으면 좋겠습니다.

wnsqud70님의 프로필 이미지
wnsqud70

작성한 질문수

질문하기