alt

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 클라우드의 주요 개념을 정리하고, 실제 서비스와 보안, 운영에 대한 실전 지침을 제공한다. 학습 후에는 각 영역별 핵심 용어와 책임 범위를 명확히 이해하고, 인증 시험 대비를 위한 핵심 포인트를 숙지할 수 있다.

공개 노트 모두 보기