Cloud의 특징
1. On-Demand : Cloud는 사용자가 원할 때 원하는 만큼 사용할 수 있는 크기와 용량을 제공할 수 있어야 한다.
2. Network : Cloud는 public이든 private이든 network 상에 배포되어 동작해야 한다.
3. Resource Pooling : Cloud는 사용자에게 필요한 resource(e.g. Compute, Network, Security)를 제공할 수 있어야 한다.
4. Elasticity : Cloud는 네트워크 트래픽량, 사용자 요구사항 등에 따라 인프라를 scale-in, scale-out 할 수 있어야 한다.
5. Measured Services : Cloud는 사용자의 service 사용량을 추적하여 사용한 service에 대해서만 비용을 부과해야 한다.
Capital Expense vs. Operational Expense
- Capital Expense : Cloud를 운용하기 위해 사전에 설치해야 할 infrastructure 등에 대한 비용
- Operational Expense : Cloud를 지속적으로 운용하기 위해 지불해야 할 비용
IaaS vs. PaaS vs. SaaS
IaaS (Infrastucture as a Service)
- OS, Network 등 애플리케이션 실행에 필요한 최소한의 기반 구조를 제공하는 서비스
- e.g. Virtual Machine
PaaS (Platform as a Service)
- Runtime 등 애플리케이션을 구축할 환경까지 제공하는 서비스
- e.g. Web Applications
SaaS (Software as a Service)
- 이미 완성되어 사용자가 바로 사용할 수 있는 서비스
Cloud type
- Public cloud : Azure, AWS, GCP 등 CSP에서 제공하는 공개형 cloud 서비스
- Private cloud : 사용자 및 기업이 자체적으로 구축하여 외부에 노출하지 않는 cloud
- Hybrid cloud : 위 두 가지 cloud type의 혼합으로 각각의 장단점을 보완하는 형태의 cloud 서비스
'자격증 공부 > MS Azure Fundamental' 카테고리의 다른 글
[MS Azure] Virtual Machine & SLA (0) | 2024.12.12 |
---|---|
[MS Azure] Azure cloud 기본 구조 (1) | 2024.12.12 |