본문 바로가기

AWS

AWS Well-Architected 프레임워크 다섯번째 : 비용 최적화 원칙

728x90

비용 최적화 원칙

: 최소한의 시스템 실행 비용으로 비즈니스 가치를 실현하는 역량에 중점을 둠

 

- 지출 파악, 제어

- 가장 적절/적합한 수의 리소스 유형 선택

- 시간대별 지출 분석

- 초과 지출 없이 비즈니스 요구 사항에 맞춘 크기 조정

 

비용을 최적화 할 수 있는 5가지 설계 원칙

1. 소비 모델 도입

- 필요한 컴퓨팅 리소스에 대해서만 비용 지불

- 정교한 예측 대신 비즈니스 요구 사항에 따라 사용량을 늘리거나 줄임

2. 전체 효율성 측정

- 워크로드의 비즈니스 결과 측정

- 이 결과를 실현하는 것과 관련된 비용 측정

-> 결과를 늘리고 비용을 줄여 얻을 수 있는 이점 파악

3. 데이터 센터 운영 비용의 지출 중단

- AWS는 서버를 렉에 설치, 스태킹, 전원 공급 등의 작업 부담을 덜어줌

-> IT 인프라가 아니라 고객과 비즈니스 프로젝트에 집중 가능케함

 4. 비용 분석, 출처 밝히기

- 클라우드 시스템 사용량과 비용을 쉽고 정확하게 파악하고 IT 비용을 개별 워크로드 소유자에게 알릴 수 있음

- 이는 투자 수익률을 측정하고, 워크로드 소유자에게 리소스를 최적화하고 비용을 줄일 수 있는 기회 제공

5. 애플리케이션 수준의 관리형 서비스를 사용하여 소유비용 절감

- 클라우드에서 관리형, 애플리케이션 수준 서비스는 이메일 전송이나 데이터베이스 관리 등의 작업을 위해 서버를 유지 관리해야하는 운영상의 부담을 해소해줌

- 관리형 서비스는 클라우드 규모에서 운영되기 때문에 클라우드 서비스 공급자가 더 저렴한 트랜잭션이나 서비스당 비용을 제공할 수 있음

 

비용 최적화에 대한 기본 질문은 비용 인식, 비용 효율적인 리소스, 공급과 수요의 균형, 시간 경과에 따른 최적화로 알려진 4가지 모범 사례 영역과 관련됨

 

비용을 평가할 때 고려해야할 장단점이 있음

ex. 선결제 방식의 비용 최적화 서비스에 투자하는 대신 빠른 시장 출시, 새로운 기능 제공, 마감 기한 충족 등 속도를 최우선으로 할 수 있음 -> 비용에 신경쓰기보다 다른 것들에 집중할 수 있다는 의미인듯

ex. 비용은 더 들지만 더 높은 수준의 가용성을 제공하는 애플리케이션을 설계할 수도 있음

- 아키텍처 설계를 결정할 때는 실제 애플리케이션 요구 사항을 파악하고 경험적 데이터를 바탕으로 결정을 내려야함

- 벤치마킹을 수행하여 시간 경과에 따라 워크로드 비용을 최적화함

 

728x90