hyewon's study
AWS Educate: AWS Cloud Operation 본문
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. 견적서 공유
① 상단에 공유 클릭
② 예측 저장 동의 및 계속 확인 선택
③ 링크를 복사하려면 공용 링크 복사를 선택
실습을 완료하였습니다.
'AWS' 카테고리의 다른 글
AWS Educate: AWS Networking (1) | 2024.06.05 |
---|---|
AWS educate: AWS Database (0) | 2024.05.29 |
AWS Skillbuilder: Getting Started with DevOps on AWS(Korean) (0) | 2024.05.22 |
AWS Skillbuilder : Introduction to AWS CloudFormation (Korean) (0) | 2024.05.22 |
AWS Skillbuilder : Building with Amazon Aurora Databases (Korean) (0) | 2024.05.22 |