Cloud/Azure

[Azure기본] 클라우드 이점 및 고려사항

bjgu97 2022. 1. 9. 16:18
반응형

1. 클라우드 컴퓨팅의 이점

1) 고가용성

선택한 SLA(서비스 수준 계약)에 따라 클라우드 기반 앱은 문제가 발생할 경우에도 명백한 가동 중지 시간 없이 지속적으로 사용자 환경을 제공할 수 있다.

2) 확장성: 클라우드 앱을 수직/수평으로 스케일링 할 수 있다.

- 가상 머신에 RAM 또는 CPU를 추가하여 컴퓨팅 용량을 늘리려면 세로로 스케일링

- VM을 추가하는 등 리소스 인스턴스를 추가하여 컴퓨팅 용량을 늘리려면 수평으로 스케일링

3) 탄력성: 자동 스케일링을 바탕으로 클라우드 기반 앱을 구성하여 앱에 필요한 리소스 항상 제공

4) 민첩성: 앱 요구사항이 변경되면 신속하게 클라우드 기반 리소스를 배포하고 구성

5) 지리적 배포: 전 세계 지역 데이터 센터에 앱과 데이터를 배포할 수 있으므로, 고객이 지역에서 항상 최고의 성능 유지가 가능하다.

6) 재해 복구: 클라우드 기반 백업 서비스, 데이터 복제 및 지역 배포를 활용하여 재해가 발생하더라고 데이터를 안전하게 유지할 수 있으므로 앱을 안정적으로 배포할 수 있다.

 

2. 고려사항 - 자본 및 운영 비용

자본 비용(CapEx) 운영 비용(OpEx)
- 물리적 인프라가 비용을 초기에 지출한 다음, 시간이 지남에 따라 초기 비용을 공제
- 초기 비용은 시간이 지남에 따라 가치가 감소한다.
- 즉, 상당한 초기 자본 비용 뿐 아니라 지속적인 유지 관리와 지원 비용이 필요하다.
- 현재 서비스 또는 제품에 대해 지출되어 청구되는 비용
- 비용을 지출하는 동일 연도에 공제할 수 있다.
- 초기 비용이 없다.
- 서비스 또는 제품을 사용하는 비용을 지불한다.
- 사용량 기반 모델이므로 사용하는 컴퓨팅 리소스의 비용만 책임진다.

* 클라우드 서비스 공급자는 사용량 기반 모델! (사용하는 리소스의 비용만 지불)

 

사용자 기반 모델의 이점:

- 선불 비용이 없다.

- 사용자가 최대한 활용하지 못할 수도 있는 값비싼 인프라를 구입하고 관리할 필요가 없다.

- 필요한 경우 추가 리소스의 요금을 지불할 수 있다.

- 더이상 필요하지 않은 리소스 사용 요금을 지불하지 않도록 할 수 있다.