cyberp***
2023-04-23

기술 및 운영 관점에서 AWS 비용을 제어하고 최적화하는 방법을 소개하는 실전서로, 클라우드로의 전환 과정에서 겪는 AWS 비용 관련 문제와 나아가 최적화된 비용 효율적인 방식으로 조직을 구축해나가는 방법을 소개합니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
이 책은 AWS의 비용 관리에 관해 제공하는 서비스별로 잘 정리된 가이드 책이다.
AWS의 기능을 제대로 사용하는 것도 중요하지만 서비스를 운영하는 데에 비용 관리도 중요한 사항이다.
AWS의 여러 서비스가 어떠한 기능을 하고, 어떻게 사용하는지에 대해서는 많은 공부를 해왔었지만, 이 서비스들의 비용을 어떻게 체계적으로 관리할 수 있는지에 대해서는 공부를 해보지 못했었던 것 같다.
이 책을 통해서 AWS의 비용 체계를 제대로 이해해볼 수 있었다.
이 책의 구성은 1장에서는 KAO방법론에 대해 설명하고 있는데 지식, 구조, 운영을 의미하는 KAO방법론은 클라우드 환경에서의 비용 최적화를 위해 만들어졌다.
AWS 서비스의 비용 최적화를 위해 개발된 KAO방법론은 비용 최적화 작업에 필요한 토대를 제공하고, 각각의 최적화 작업에 대한 접근 방식을 구조화 하는 방법이다
KAO는 다음 세 가지를 의미합니다.
지식(Knowledge)은 사용 중인 각 서비스에 대한 필수 지식을 습득할 수 있고
구조(Architecture)는 비용 최적화를 염두에 두고 설계할 수 있으며,
운영(Operation)은 AWS 운영 서비스를 사용하여 지속적으로 비용을 추적하고 관리할 수 있습니다.
2,3,4장은 AWS 사용자 대다수가 사용하고 있으며, 클라우드 인프라 지출의 상당 부분을 차지하는 컴퓨팅 서비스, 스토리지 서비스, 네트워킹 서비스에 대해 설명하고 있다
컴퓨팅 서비스
컴퓨팅 서비스 관련해서는 실행 중인 모든 EC2 인스턴스의 활용률에 대한 모니터링과 유휴 리소스가 없도록 보장하고, 활용률이 낮은 모든 인스턴스를 더 작은 인스턴스 유형으로 축소하는 지속적인 작업, EC2 프로비저닝 용량이 언제든지 수요를 충족하도록 오토 스케일링 그룹 설정, 메모리 할당과 프로세서 아키텍처의 람다 함수 구성 미세 조정
스토리지 서비스
AWS는 스토리지 서비스를 비용 최적화 방식으로 관리할 수 있는 수단을 제공한다.
언제든지 필요에 가장 적합한 스토리지 유형을 사용합니다. 여기에는 S3 스토리지 클래스, EBS 볼륨 유형(인스턴스 스토어 포함), EFS 구성이 포함됩니다.
네트워킹 서비스
컴퓨팅이나 스토리지 비용 최적화보다 일반적이지 않지만 최적화를 위한 여지가 많이 남아 있는 부분이다. 이러한 비용 최적화는 주로 비용 최적화를 염두에 두고 환경 네트워크를 얼마나 잘 설계했느냐와 관련 있다.
5장에서는 애플리케이션 설정이 인프라 비용에 어떤 영향을 미칠 수 있을까에 대해 다로는 애플리케이션 계층에 대해 다루고 있다.
6장에서는 운영에 대해서 다루고 있는데 클라우드 사용에 필요한 기반을 설정하기 위해 수행해야 하는 여러 가지 작업을 정리하고 있다.
7장은 AWS비용 최적화 관련 요약본이라고 할 수 있다.