Azure 클라우드 서비스와 배포 모델
2026년 7월 13일 공유
Azure 클라우드 기초 강의 요약
개요
대상: 클라우드 컴퓨팅 입문자 및 인증 준비자
- 목표: Azure에서 제공하는 프라이빗/퍼블릭 클라우드 모델, 사용 기반 모델, 스케일링, 백업·DR, 가용성, Azure 서비스 모델(IaaS/PaaS/SaaS), 네트워킹, 보안, 컨테이너, 저장소, IAM, 방어 전략을 이해하고, 주요 Azure 리소스와 용어를 정리한다.
핵심 개념
영역 | 주요 포인트 |
|---|---|
클라우드 배포 모델 | 프라이빗 클라우드 : 자체 하드웨어, 완전한 보안 제어
퍼블릭 클라우드 : 3자 제공자 소유, 인터넷 필수, 사용량 기반 |
사용 기반 모델 | 초기 CAPEX 없음 → OPEX 기반, pay‑as‑you‑go |
스케일링 | 수직(Scale‑up) : CPU/메모리 추가
수평(Scale‑out) : VM/컨테이너 추가 |
백업·DR | 재해 복구(Disaster Recovery) : 백업, 데이터 복제, 지역 배포 |
가용성 | SLA(서비스 수준 계약) 기반, 지역(Region) 선택으로 지연 최소화 |
Azure 서비스 모델 | IaaS: 리소스(서버·네트워크·스토리지)
PaaS: 플랫폼 제공(예: Azure SQL)
SaaS: 애플리케이션 완전 제공(예: Office 365) |
네트워킹 | 가상 네트워크(VNet) → Service Endpoint(Azure 서비스 접근)
VPN Gateway, ExpressRoute(온프레미스 ↔ Azure)
Azure Firewall, Bastion |
컨테이너 | Azure Container Instances(단일 컨테이너)
AKS(Kubernetes 오케스트레이션) |
스토리지 | Blob(객체 스토리지) – Hot/Cold/Archive 계층
File(파일 공유) – SMB/NFS |
IAM & 보안 | Azure RBAC(역할 기반 접근 제어)
관리그룹(구독 수준 액세스/정책)
Azure Key Vault(암호/시크릿/인증서 보관)
정책(Policy)(규정 강제) |
방어 전략 | 심층 방어(Defense‑in‑Depth) – 물리적 보안 → ID → 경계 → OSI 계층 보호 |
조건부 액세스 | 승인된 클라이언트/조건에서만 접근 허용 |
상세 내용
1. 클라우드 배포 모델
프라이빗 클라우드
- 자체 하드웨어 구입 → 온프레미스 전산실 구축
- 보안이 가장 중요 → 비용은 부차적
- 특징: 하드웨어 직접 구매, 전적 제어 가능
퍼블릭 클라우드
- 클라우드 공급자(마이크로소프트, AWS, 구글) 소유
- 인터넷 필수, 사용량 기반
- 특징: 서드 파티 자원 소유, 사용자 접근 자유
2. 사용 기반 모델 (Pay‑as‑you‑go)
- 초기 비용 없음 → 운영비 OPEX
- 사용 시점부터 요금 발생 (전기·수도비와 유사)
- 사용 안 하면 비용 발생 없음 → 경제성 강조
3. 스케일링
Scale‑up(수직): CPU/메모리 추가 → 수직 크기 조정
- Scale‑out(수평): VM/컨테이너 추가 → 수평 크기 조정 → 로드 밸런싱 필요
4. 백업·재해복구
재해 복구(Disaster Recovery)
- 백업, 데이터 복제, 지역 배포 포함
- 서비스 가용성 확보
5. 가용성 및 지역
SLA: 99.9% ~ 99.99% 가용성 보장
- Region: 지리적 위치 선택 → 응답 시간 단축, 법적/데이터 주권 준수
6. Azure 서비스 모델
모델 | 책임 | 예시 |
|---|---|---|
IaaS | 사용자 | 가상 네트워크, VM, 스토리지 |
PaaS | 제공자 | Azure SQL, App Service |
SaaS | 사용자 | Office 365, Dynamics 365 |
- SaaS에서 사용자는 데이터 및 액세스에 책임이 있다.
7. 네트워킹 및 보안
가상 네트워크(VNet) → Service Endpoint(Azure 서비스와 안전 통신)
- VPN Gateway: 온프레미스 ↔ Azure, VNet ↔ VNet 암호화 전송
ExpressRoute: 전용 회선으로 고속, 안전 연결
- Azure Firewall: 네트워크 방화벽 서비스
Azure Bastion: VM에 안전한 원격 접속
- Azure Key Vault: 암호, 시크릿, 인증서 저장소
- 정책(Policy): 리소스 규정 강제
- 관리그룹: 구독 수준 접근/정책 관리
8. 컨테이너와 오케스트레이션
- Azure Container Instances: 단일 컨테이너 실행
- Azure Kubernetes Service (AKS): Kubernetes 기반 오케스트레이션
9. 저장소
- Blob Storage
- Hot: 자주 접근 → 고비용
- Cool: 적은 접근 → 중간비용
- Archive: 장기 보관 → 가장 저비용, 복원 지연
- File Share
- SMB, NFS 프로토콜 지원
- Windows/Linux/macOS 클라이언트와 호환
10. IAM 및 보안 정책
- Azure RBAC: 역할 기반 접근 제어 → 스코프(관리그룹 → 구독 → 리소스 그룹 → 리소스)
- 관리그룹: 구독에 대한 액세스/정책/컴플라이언스 중앙 관리
- 조건부 액세스: 승인된 클라이언트/조건에서만 접근 허용
11. 방어 전략
- 심층 방어(Defense‑in‑Depth)
- 물리적 보안 → ID/접근 → 경계(페리미터) → OSI 7계층 보호
- 보안 계층: 네트워크, 컴퓨팅, 애플리케이션, 데이터 순서
이 강의 노트는 Azure 클라우드의 주요 개념을 정리하고, 실제 서비스와 보안, 운영에 대한 실전 지침을 제공한다. 학습 후에는 각 영역별 핵심 용어와 책임 범위를 명확히 이해하고, 인증 시험 대비를 위한 핵심 포인트를 숙지할 수 있다.