Search
moon
sun
🧸

올바른 Amazon EC2 이해를 통한 AWS 비용 절감 비법 (전명수,AWS)

•
참고 자료
◦
올바른 Amazon EC2 이해를 통한 AWS 비용 절감 비법(AWS)
발표자료_올바른_Amazon_EC2_이해를_통한_AWS_비용_절감_비법.pdf
2685.4KB

About Amazon EC2

물리서버 위에는 AWS에서 직접개발한 Nitro System이라는 Hypervisor가 올라가 있다.
Hypervisor위에 각각의 Guest OS가 완벽히 격리된 환경으로 올라가 있다.
EC2인스턴스 = Guest OS

Amazon EC2 수명 주기

•
Pending
◦
EC2 생성시 어떤 물리서버 위에 올라갈지, 어떤 IP를 할당할지 정하는 상태
•
Running
◦
이 상태에서 정지 또는 종료할 수 있다.
◦
정지 상태라도 EBS 비용 부과

Tip #1 - Amazon EC2 수명주기 이해 : 사용하지 않는 인스턴스는 정지시키기

적합한 인스턴스 선택 방법

•
m5.2xlarge 사용 시 vCPU 사용률이 50% 미만이고 메모리를 32G 사용중이라면…
•
r5.xlarge로 변경해서 약 35% 비용 절감할 수 있다.

Tip #2 - 적합한 인스턴스 타입 선택

•
인스턴스 타입 선택 시 위 체크리스트 사용!!
•
최신 세대 인스턴스 사용!
•
실제 사용률을 모니터링 후 그 결과에 따라 최적화된 인스턴스로 변경
•
Graviton은 ARM기반으로 개발되었으며 기존 프로세서 대비하여, 더 저렴한 가격으로 더 높은 성능을 보여줌.

Tip #3 - AWS Graviton2 프로세용

•
EC2인스턴스 유형의 이름에 g가 들어간 것이 Graviton 프로세서가 적용된 인스턴스 유형이다.

Amazon EC2 최적화를 위한 서비스

AWS Compute Optimizer

•
사용량 데이터를 기반으로 EC2 인스턴스 유형뿐만 아니라, EBS 볼륨 및 Lambda함수 등의 AWS리소스에 대해, 과다/과소 프로비저닝을 방지하는데 도움을 주는 AWS 서비스
•
기본적으로 지난 14일동안의 Amazon CloudWatch 지표를 분석하여 권장 사항 제공

Tip #4 - AWS Compute Optimizer 활용

Amazon EC2 구매 옵션

•
스팟 인스턴스
◦
아직 고객분들이 사용하지 않고 있는, 유휴자원을 최대 90%까지 저렴한 가격에 제공
◦
다른 고객분들이 사용하시게 되면 해당 인스턴스를 회수 → 대신에 회수에 대응할 수 있도록, 2분 전에 알람
◦
언제 중단되도 업무에 영향을 주지 않는 작게 쪼개진 배치성 업무나, Stateless 방식의 워크로드에 적합
•
고정적으로 사용되는 구간
◦
RI, Saving Plan
•
특정 이벤트로 인해 사용률이 늘어나는 구간
◦
One Demand
•
Database(24시간 구동)
◦
RI, Saving Plan

Tip #5 - 적절한 구매옵션 활용

Tip #6 - 아무것도 하지 않기

비용 절감 Tip