Azure 클라우드 기초와 관리 개념
2026년 7월 12일 공유
Azure Fundamentals — Lecture Summary (Modules 1–3)
개요
목표: Azure의 핵심 개념과 서비스, 아키텍처, 보안, 비용 관리 및 거버넌스를 학습
- 구성: 모듈 1 (클라우드 개념), 모듈 2 (서비스 모델 & 아키텍처), 모듈 3 (운영, 비용, 거버넌스)
핵심 개념
영역 | 주요 내용 | 비고 |
|---|---|---|
클라우드 모델 | 퍼블릭, 프라이빗, 하이브리드 | 3가지 모델 |
서비스 유형 | IaaS, PaaS, SaaS | 설치, 관리 수준 차이 |
아키텍처 구성 | 지역 → 리전 → 가용성 존 → 구독 → 리소스 그룹 → 리소스 | 리소스는 하나의 그룹에만 존재 |
비용 구조 | 구독(Subscription) → 청구 단위 | OPEX vs. CAPEX 비교 |
보안 | ID 접근 (인증 / 권한 / 제로트러스트), 디렉터리 서비스 (Azure AD → Entra ID) | MFA, Conditional Access |
관제 도구 | Azure Advisor, Service Health, Monitor | 비용, 성능, 가용성 모니터링 |
배포 도구 | Portal, PowerShell, Azure CLI, ARM Templates, Azure Arc, Blueprint | 자동화, 일관성 제공 |
스토리지 옵션 | Hot, Cool, Archive; LRS, GRS, GZRS, RA-GRS | 데이터 내구성 및 비용 차이 |
네트워킹 | 가상 네트워크, 서브넷, 피어링, ExpressRoute, VPN | 인바운드 무료, 아웃바운드 유료 |
상세 노트
모듈 1 – 클라우드 개념
클라우드 컴퓨팅: 장점(유연한 비용, 빠른 배포) vs. 위험(공유 책임, 보안)
- 공유 책임 모델: 고객은 보안, 데이터; 제공자는 인프라
비용 구조: 초기 CAPEX(온프레미스) vs. OPEX(클라우드, 월별 사용량 기반)
- 핵심 특성: 고가용성, 탄력성(Elasticity), 확장성, 안정성, 예측 가능성, 보안, 거버넌스, 관리 효율성
모듈 2 – 서비스 모델 & 아키텍처
IaaS/PaaS/SaaS
IaaS: VM 설치 → OS, DB 직접 관리 (예: Azure VM)
- PaaS: OS+DB를 포함한 플랫폼 제공 → 업데이트 자동화
SaaS: 서비스 자체가 클라우드에서 제공 (예: Microsoft 365, Salesforce)
Azure 아키텍처
지역 & 리전: 물리적 데이터 센터 집합 → 가용성 존(Availability Zone)
- 구독: 비용 청구 단위, 한 계정에 한 번에 한 번만 할당
리소스 그룹: 리소스를 논리적으로 묶음; 리소스는 하나의 그룹에만 포함
- 리소스: 실제 서비스(가상 머신, 스토리지 등); 한 번에 한 그룹만
ARM(리소스 매니저): ARM Templates로 배포 자동화
네트워킹 및 스토리지
가상 네트워크: 서브넷, 피어링, ExpressRoute, VPN Gateway(가상 네트워크 간 연결)
- 스토리지 옵션:
- 복제 옵션: LRS (지역내), GRS (지오), GZRS (지오 저널링), RA‑GRS (지역내 + 지오내 복제)
- 스토리지 계층: Hot, Cool, Archive (비용/액세스 빈도에 따라 선택)
보안 & 디렉터리
Azure AD → Entra ID: ID 관리, Conditional Access, MFA, Zero‑Trust
- Active Directory: 온프레미스와 Azure간 마이그레이션 지원
모듈 3 – 운영, 비용, 거버넌스
비용 관리
Cost Calculator, Cost Management: 사용량 기반 예측, 모니터링, 최적화 권장
- 태그(Tagging): 리소스에 메타데이터 부여 → 비용 할당, 규정 준수 지원
Blueprint: 사전 정의된 정책 + 배포 템플릿
- 구독 모델: 평가판, 학생 포털, 예약 인스턴스(3년 계약 70% 할인), 엔터프라이즈 계약 등
요소별 비용 영향:
- 리소스 유형(예: VM, 스토리지, 네트워크)
- 소비량(리소스 사용량, I/O, 대역폭)
- 유지 관리(비활성 리소스 감지 및 종료)
- 지리적 위치(리전별 가격 차이)
- 네트워크 트래픽(인바운드 무료, 아웃바운드 유료)
거버넌스 & 규정 준수
Azure Policy: 규정 및 보안 요구사항 강제
- Azure Governance: Management Groups, Blueprints, Policy Assignments
- Trust Portal: 보안 및 규정 준수 지표(ISO, GDPR 등)
모니터링 도구
- Azure Advisor: 성능, 보안, 비용 최적화 권장
- Service Health: 실시간 서비스 상태 및 유지보수 알림
- Azure Monitor: 로그, 메트릭 수집 및 알림, 대시보드
리소스 배포 도구
- Portal: GUI 기반 배포
- PowerShell / CLI: 스크립트 기반 자동화
- ARM Templates: 선언적 인프라 코드
- Azure Arc: 온프레미스, 멀티클라우드 리소스 관리
- Blueprints: 조직 전반에 걸친 일관성 있는 리소스 배포
핵심 takeaway: Azure는 클라우드 모델(퍼블릭/프라이빗/하이브리드)과 서비스 모델(IaaS/PaaS/SaaS)을 기반으로 하며, 구독 → 리소스 그룹 → 리소스 구조에서 리소스는 하나의 그룹에만 속한다. 비용은 구독, 사용량, 지리적 위치, 네트워크 트래픽에 따라 결정되며, Azure Advisor, Service Health, Monitor 등을 통해 운영과 보안을 관리한다. Zero‑Trust 보안 모델과 Entra ID를 통한 Conditional Access는 클라우드 환경에서의 핵심 보안 전략이다.