brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Aug 14. 2023

33탄-6. AWS - 비용 최적화 - 2023

33탄 - (요약) AWS 1일 완성 - 2023

 목표

컴퓨트 비용 최적화 하기

네트워크 비용 최적화 하기

비용 모니터링 하기



<1> Compute 비용 최적화

<2> 네트워크 비용 최적화

<3> 비용 모니터링




<1> Compute 비용 최적화



미사용을 방치하거나 정확한 사이징을 하지 않을 경우 클라우드 비용 낭비가 발생한다.

지속적으로 비용 절감을 진행해야 한다.




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으로 구축이 쉽다.




<2> 네트워크 비용 최적화


1

데이터전송 비용?

aws로 in 은 비용이 무료

aws에서 나가는 트래픽은 과금이 된다.



2

외부, 리전 간 전송, 리전 내 전송은 유료.

같은 리전 내 다른 AZ 간 전송은  인바운드와 아웃바운드 모두 과금이 된다.

같은 AZ 내 비용만 무료. 

같은 AZ에 있는 EC2와 RDS 간 비용은 무료.


들어올때는 쉽게 들어오지만, 나갈때는 돈내고 나가야되~~



EKS 사례?

내부 통신하는 서버들간에는  같은 AZ에 구축 되도록 옵션을 줄수 있다.(비용절감 사례)




3

고려사항?

VPC Endpoint 활용?

인터넷을 통한 부분 회피.

동일 리전 내 데이터 전송은 무료.

VPC 엔트포인트 비용은 저렴하다.




<3> 비용 모니터링


1

서비스 - 사용만 하면 된다.

Cost explorer?

비용 추세 확인 가능하다.

지난 12개월 데이터 제공.

이후 12개월 예측이 가능하다.

태그 등 그룹화 기능을 통해 비용 추적이 가능하다.




2

시스템 구축 필요!!!

Cloud Intelligence  Dashboard?

AWS CUR (Cost & Usage Report ) --- S3 ---- AWS Glue ------아테나 --- 퀵사이트 ---- 관찰자.

대시보드를 만들 수 있다.


구축해야 한다.

https://www.wellarchitectedlabs.com/cost/200_labs/200_cloud_intelligence/cost-usage-report-dashboards/




다음은 EKS 적용 사례

https://brunch.co.kr/@topasvga/3405



기초 전체 자료

https://brunch.co.kr/@topasvga/3406

감사합니다.



                    

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari