Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

hyewon's study

AWS Educate: AWS Cloud Operation 본문

AWS

AWS Educate: AWS Cloud Operation

hyeoni__ 2024. 6. 5. 18:02
AWS 비용 추정 단계 실습

 

Application Load Balancer, Amazon EC2 instance,  Amazon RDS instance 3계층을 위한 웹 애플리케이션의 비용 추적

 

실습 들어가기 전,

 1. Application Load Balancer (ALB)

  • 역할: ALB는 웹 애플리케이션으로 들어오는 트래픽을 여러 EC2 인스턴스에 고르게 분산시키는 역할
  • 비용 추정: ALB의 비용은 주로 처리된 데이터 양, 새로 설정된 연결 수, 평균 연결 지속 시간, 초당 요청 수 등의 요소에 따라 결정

2. Amazon EC2 Instance

  • 역할: EC2 인스턴스는 웹 애플리케이션이 실행되는 가상 서버
  • 비용 추정: EC2 인스턴스의 비용은 주로 인스턴스 유형, 사용 시간, 추가 스토리지, 데이터 전송 등에 따라 결정

3. Amazon RDS Instance

  • 역할: RDS 인스턴스는 데이터베이스 서버 역할
  • 비용 추정: RDS 인스턴스의 비용은 인스턴스 유형, 사용 시간, 스토리지 크기, 백업 등 여러 요소에 따라 결정

 

1. AWS 요금 계산기 시작

① 새브라우저 탭을 만들어 https://calculator.aws/#/ 복사 붙여넣기

 

 

2. 가격 계산기에서 서비스 추가 및 구성

  • Elasitc load balancer 서비스 추가

① 서비스 검색에 Elasitc load balancing 입력한 다음 구성 클릭

 

② 설명에 Load Balncer 입력하고 리전은 미국 서부(오레곤) 지정

 

Application Load Balacer 기능에 AWS 리전의 로드 밸런서 선택하고 Application Load Balacer 수는 1 설정

 

LCU(로드 밸런서 용량 단위) 다음 옵션 구성

  • 처리된 바이트(대상 EC2 인스턴스 및 IP 주소) : 0.36 , 유닛: GB 기준 시간
  • ALB당 평균 새 연결 수: 100, 유닛: 초당
  • 평균 연결 지속 시간: 3, 유닛: 분
  • ALB당 초당 평균 요청 수: 400

 

⑤ 저장 및 서비스 추가를 선택하면 Elasitc load balancing 예상 비용 추가됨

 

  • EC2 인스턴스 서비스 추가

① AWS 서비스 추가에 Amazon EC2를 입력하여 구성 클릭

 

② 설명에 EC2 입력하고 리전은 미국 서부(오레곤) 지정

 

워크로드 옵션 설정

  • 하루 중 최고 트래픽 선택
  • 월~금요일 선택 유지
  • Baseline: 1
  • Peak: 2

-> Baseline은 하나의 인스턴스가 필요하고 사용량이 가장 많은 시간(Peak)에는 두 개의 인스턴스가 필요하다는 것을 나타냅니다.

 

④ EC2 인스턴스 설정에 t4g.small 선택

 

⑤ 지불 옵션은 온디맨드 선택

  • 온디맨드: AWS와 같은 클라우드 서비스 제공업체에서 사용하는 요금 모델로 사용자가 필요할 때 인스턴스를 생성하고, 사용한 시간만큼만 비용을 지불하는 방식

 

Amazon Elastic Block Store(EBS) 옵션 설정

  • EC2 인스턴스에 대한 스토리지: 범용 SSD(gp3)
  • 스토리지 크기: 30, 유닛: GB

Amazon Elastic Block Store(EBS): 고성능, 고내구성의 블록 스토리지 서비스로, AWS의 클라우드 컴퓨팅 플랫폼에서 사용되는 저장 장치입니다. 다양한 유형의 애플리케이션에 대해 확장 가능하고 안정적인 저장 공간을 제공합니다.

 

데이터 전송 옵션 설정

  • 인바운드 데이터 전송- 데이터 전송 위치: Internet(무료) , 금액: 50, 데이터양: 월별 GB
  • 아웃바인드 데이터 전송- 데이터 전송: Internet(GB당 0.05 USD - 0.09 USD), 금액: 200, 데이터양: 월별 GB

인바운드 데이터: 외부에서 내부로 데이터를 보내는 것으로 클라우드 환경에서는 인터넷이나 다른 네트워크에서 클라우드 서비스로 들어오는 데이터 전송

아웃바인드 데이터: 내부에서 외부로 데이터를 보내는 것으로 클라우드 환경에서는 클라우드 서비스에서 인터넷이나 다른 네트워크로 나가는 데이터 전송

 

⑧ 저장 및 서비스 추가를 선택하면 Amazon EC2 예상 비용 추가됨

 

Amazon RDS 서비스 추가

서비스 검색에 Amazon RDS for MySQL 입력한 다음 구성 클릭

 

② 설명에 Database 입력하고 리전은 미국 서부(오레곤) 지정

  • MySQL 인스턴스 사양 옵션 설정
  • 노드 : 1
  • 드롭다운 목록에 db m6g.large 선택
  • 배포 옵션: Multi-AZ
  • 요금 모델: OnDemand

 

스토리지 옵션 설정

  • 각 RDS 인스턴스의 스토리지: 범용 SSD(gp2)
  • 스토리지 크기: 100, 유닛: GB

 

④ 저장 및 서비스 추가를 선택하면 Amazon RDS for MySQL 예상 비용 추가됨

 

 

3. 견적서 검토 및 다운로드

요약 보기를 선택해 내 견적(My Estimate) 페이지에서 AWS Price Calculator가 서비스에 대해 발생한 전체 비용을 검토

 

② 상단에 내보내기 CSV 클릭

 

내 견적을 csv로 내보내기에서 확인 클릭

 

 

csv 파일로 저장

 

 

4. 견적서 공유

① 상단에 공유 클릭

 

예측 저장 동의 및 계속 확인 선택

 

 

 

링크를 복사하려면 공용 링크 복사를 선택

 

실습을  완료하였습니다.