Cloud/Azure
[Azure기본] 클라우드 이점 및 고려사항
bjgu97
2022. 1. 9. 16:18
반응형
1. 클라우드 컴퓨팅의 이점
1) 고가용성
선택한 SLA(서비스 수준 계약)에 따라 클라우드 기반 앱은 문제가 발생할 경우에도 명백한 가동 중지 시간 없이 지속적으로 사용자 환경을 제공할 수 있다.
2) 확장성: 클라우드 앱을 수직/수평으로 스케일링 할 수 있다.
- 가상 머신에 RAM 또는 CPU를 추가하여 컴퓨팅 용량을 늘리려면 세로로 스케일링
- VM을 추가하는 등 리소스 인스턴스를 추가하여 컴퓨팅 용량을 늘리려면 수평으로 스케일링
3) 탄력성: 자동 스케일링을 바탕으로 클라우드 기반 앱을 구성하여 앱에 필요한 리소스 항상 제공
4) 민첩성: 앱 요구사항이 변경되면 신속하게 클라우드 기반 리소스를 배포하고 구성
5) 지리적 배포: 전 세계 지역 데이터 센터에 앱과 데이터를 배포할 수 있으므로, 고객이 지역에서 항상 최고의 성능 유지가 가능하다.
6) 재해 복구: 클라우드 기반 백업 서비스, 데이터 복제 및 지역 배포를 활용하여 재해가 발생하더라고 데이터를 안전하게 유지할 수 있으므로 앱을 안정적으로 배포할 수 있다.
2. 고려사항 - 자본 및 운영 비용
| 자본 비용(CapEx) | 운영 비용(OpEx) |
| - 물리적 인프라가 비용을 초기에 지출한 다음, 시간이 지남에 따라 초기 비용을 공제 - 초기 비용은 시간이 지남에 따라 가치가 감소한다. - 즉, 상당한 초기 자본 비용 뿐 아니라 지속적인 유지 관리와 지원 비용이 필요하다. |
- 현재 서비스 또는 제품에 대해 지출되어 청구되는 비용 - 비용을 지출하는 동일 연도에 공제할 수 있다. - 초기 비용이 없다. - 서비스 또는 제품을 사용하는 비용을 지불한다. - 사용량 기반 모델이므로 사용하는 컴퓨팅 리소스의 비용만 책임진다. |
* 클라우드 서비스 공급자는 사용량 기반 모델! (사용하는 리소스의 비용만 지불)
사용자 기반 모델의 이점:
- 선불 비용이 없다.
- 사용자가 최대한 활용하지 못할 수도 있는 값비싼 인프라를 구입하고 관리할 필요가 없다.
- 필요한 경우 추가 리소스의 요금을 지불할 수 있다.
- 더이상 필요하지 않은 리소스 사용 요금을 지불하지 않도록 할 수 있다.