TCO(Total Cost of Ownership) 관점에서 AWS 운영 분석(1)

2023. 7. 4. 10:28카테고리 없음

1. AWS RI 통한 분석


AWS RI (Reserved Instances) TCO (Total Cost of Ownership) 분석은 AWS 고객이 RI를 구매하여 비용을 절감하고 클라우드 리소스의 전체 소유 비용을 평가하는 프로세스입니다. TCO 분석은 RI 구매의 잠재적인 이점과 비용 절감을 식별하고 비용 모델을 기반으로 한 리소스 예약 결정을 지원합니다.

아래는 AWS RI TCO 분석을 수행하는 일반적인 단계입니다:

1. 현재 비용 분석: 현재 AWS 인스턴스 및 리소스 사용에 대한 비용을 분석합니다. 이 단계에서는 각 리소스의 가격, 사용량, 이용률 등을 파악합니다.

2. RI 구매 옵션 분석: AWS RI 구매 옵션을 분석하여 어떤 인스턴스 유형, 리전, 운영 체제 등이 가장 비용 효율적인지 식별합니다. AWS RI 구매 옵션은 No Upfront, Partial Upfront, All Upfront와 같은 다양한 결제 유형과 기간으로 제공됩니다.

3. 예약 구매 대비 온디맨드 비용 비교: RI를 구매하지 않고 온디맨드로 인스턴스를 사용하는 경우의 비용과 RI를 구매하여 인스턴스를 사용하는 경우의 비용을 비교합니다. 이 비교를 통해 RI 구매로 얼마나 많은 비용이 절감될 수 있는지 확인할 수 있습니다.

4. RI 구매 및 스케줄링 전략: TCO를 최적화하기 위해 RI 구매 및 스케줄링 전략을 개발합니다. 예를 들어, 일부 인스턴스 유형은 RI로 구매하고 일부는 온디맨드로 사용하거나, 리전 간에 RI를 공유하거나, 리소스 사용 패턴에 따라 RI를 조정하는 등의 전략을 고려할 수 있습니다.

결과 분석 및 비용 절감 계획: TCO 분석 결과를 평가하고 비용 절감을 위한 구체적인 계획을 수립합니다. 이를 통해 어떤 리소스에 RI를 적용해야 하는지, 얼마나 많은 RI가 필요한지 등을 결정할 수 있습니다.

AWS RI TCO 분석은 비용 효율적인 리소스 예약 전략을 수립하고 AWS 클라우드에서의 비용을 최적화하는 데 도움이 됩니다.

2. On-premise(idc) 물리적 인프라 구축 5년간 TCO 계산 방식

5년 동안의 TCO (Total Cost of Ownership)를 계산하기 위해서는 다음과 같은 요소를 고려해야 합니다:

1. 초기 투자 비용: 해당 자원 또는 기술을 구매하는 초기 비용을 고려합니다. 이는 하드웨어, 소프트웨어 라이선스, 설치 비용 등을 포함할 수 있습니다.

2. 유지 보수 및 지원 비용: 자원을 운영하고 유지하는 데 필요한 지원 비용과 유지 보수 비용을 고려합니다. 이는 소프트웨어 업데이트, 보증 연장, 기술 지원 등을 포함할 수 있습니다.

3. 운영 비용: 자원의 일상적인 운영에 필요한 비용을 고려합니다. 이는 전기 요금, 네트워크 연결 비용, 인력 비용 등을 포함할 수 있습니다.

4. 업그레이드 및 교체 비용: 자원을 업그레이드하거나 교체하는 데 필요한 비용을 고려합니다. 이는 하드웨어 업그레이드, 소프트웨어 라이선스 갱신, 데이터 이전 비용 등을 포함할 수 있습니다.

잠재적인 수익 또는 비용 절감: 자원이 제공하는 잠재적인 수익이나 비용 절감을 고려합니다. 예를 들어, 클라우드 기술을 도입하여 인프라 비용을 절감할 수 있는 경우 이를 고려해야 합니다.

이러한 요소들을 고려하여 5년 동안의 초기 투자 비용, 유지 보수 및 지원 비용, 운영 비용, 업그레이드 및 교체 비용, 그리고 잠재적인 수익 또는 비용 절감을 계산하여 TCO를 산출할 수 있습니다. 단순히 각 항목의 비용을 합산하거나 평균화하는 방식을 사용할 수 있으며, 특정 자원 또는 기술에 따라 다양한 계산 방법을 적용할 수 있습니다.

3. AWS RI 적용을 통한 TCO 계산 효과 분석 (예시)

ㄱ. 산출을 위한 조건

- 시스템 스팩은 BI에서 향후 유입되는 최대 유저수 산정(가정임)

- 운영시스템, 검증,개발계 중 운영계,개발계만 요청

- 오픈직전 stress test 를 통한 스팩 확정 및 AWS RI 적용하여 비용이 얼마나 절감 되는지 효과 분석

( stress test app: jmeter ,hp loadrunner )

단 현재 idc legacy 및 오버스팩에 대한 보정율 50% 적용 산출

- idc는 기존 네트워크 장비 사용을 전제(신규 구매 없음) , cloud 도 동일하게 5년간 유지 보수 계산

- 외부 업체 견적의 RI 적용후 적정성 검토

ㄴ. aws cloud msp 요금 검토

<AWS RI 적용 예시>

4. 종합의견

cloud 사용시에는 적절한 규모의 인스턴스를 장기 계약 Plan 으로 계약하여야 cloud 사용하는 이점이 발생합니다.

위 예시는

1. 클라우드업체 aws 초기 비용 산출은 초기 Guess 에 의해 산출된 비용임 , 실제 운영계 오픈전 stress test 후 클라우드 업체에서도 적확한 비용 산출 가능
2. 클라우드 aws 월지원 비용은 aws console 에서 이루어지는 행위에만 국한한 management 비용으로 비용이 적절성 검토 필요
3, 장기 계약 plan 으로 갈경우 1년 30% 3년 60% 비용 절감을 aws 차원에서 제시함으로 aws 순수 인프라 장기 계약 plan 검토 필요

24시간 돌아 가지 않는 시스템은(개발,검증) 특정시간대에 중지후 특정시간대에 다시 시작하여 비용을 세이브 할수 방법론등이 있습니다. ( Lambda --> EventBridge ,Instance Scheduler)

초기 TCO 계산시에는 세부항목을 다 적용할려고 하면 분석이 안되므로 큰줄기만 계산하고 향후 운영중에 비용절감 부문을 적용는것이 좋을듯합니다.