33탄 - (요약) AWS 1일 완성 - 2023
컴퓨트 비용 최적화 하기
네트워크 비용 최적화 하기
비용 모니터링 하기
미사용을 방치하거나 정확한 사이징을 하지 않을 경우 클라우드 비용 낭비가 발생한다.
지속적으로 비용 절감을 진행해야 한다.
1
적절한 가격 모델을 사용?
EC2 온디맨드 - 초단위 과금
예약향 인스턴스 (RI) - 1년 or 3년 약정
Savings Plans - 1년 or 3년 약정, 사용량 약정.
Spot Instances - 50% 정도 할인 , 2분 전 서버 회수 알림을 받을 수 있다.
2
적절한 크기 조정?
Cost explorer , Compute Optimizer 서비스를 통한 최적의 인스턴스 추천.
신규서비스는 메트릭 수집이 많지 않아 바로 적용은 어렵다.
3
c7gn.xlarge
최신 세대 사용을 권장한다. 7세대.
intel , amd, Graviton processrs 제공한다.
4
AWS Graviton 2 기반 인스턴스 = 동급 대비 최대 40% 가격 대비 성능.
AWS Graviton 2 지원 서비스?
ARM 기반이다.
재컴파일 작업등이 필요하다.
완전 관리형은 쉽게 변경이 가능하다.
5
Compute Optimizer 서비스?
머신러닝 기반으로 분석.
지난 14일간 과거 사용률 지표를 분석함.
6
Cost explorer?
지난 14일간 최대 CPU , 메모리 사용 기록을 기반으로 최적의 인스턴스를 추천해 준다.
Cost explorer > Rightsizing Recommendations 메뉴에서 확인
7
오토 스케일링으로 탄력성을 높이기?
최대용량으로 확보하면 좋으나 비용이 발생한다.
https://www.youtube.com/watch?v=FPlCVVrCD64
8
Instances Scheduler 사용?
주말에 사용하지 않는 서버는 중지. 35% 비용 절감.
Cloudformation으로 구축이 쉽다.
1
데이터전송 비용?
aws로 in 은 비용이 무료
aws에서 나가는 트래픽은 과금이 된다.
2
외부, 리전 간 전송, 리전 내 전송은 유료.
같은 리전 내 다른 AZ 간 전송은 인바운드와 아웃바운드 모두 과금이 된다.
같은 AZ 내 비용만 무료.
같은 AZ에 있는 EC2와 RDS 간 비용은 무료.
들어올때는 쉽게 들어오지만, 나갈때는 돈내고 나가야되~~
EKS 사례?
내부 통신하는 서버들간에는 같은 AZ에 구축 되도록 옵션을 줄수 있다.(비용절감 사례)
3
고려사항?
VPC Endpoint 활용?
인터넷을 통한 부분 회피.
동일 리전 내 데이터 전송은 무료.
VPC 엔트포인트 비용은 저렴하다.
1
서비스 - 사용만 하면 된다.
Cost explorer?
비용 추세 확인 가능하다.
지난 12개월 데이터 제공.
이후 12개월 예측이 가능하다.
태그 등 그룹화 기능을 통해 비용 추적이 가능하다.
2
시스템 구축 필요!!!
Cloud Intelligence Dashboard?
AWS CUR (Cost & Usage Report ) --- S3 ---- AWS Glue ------아테나 --- 퀵사이트 ---- 관찰자.
대시보드를 만들 수 있다.
구축해야 한다.
다음은 EKS 적용 사례
https://brunch.co.kr/@topasvga/3405
기초 전체 자료
https://brunch.co.kr/@topasvga/3406
감사합니다.