Cloud/Azure
AZ-900, 01 Azure 컴퓨팅
by 에르모사 쩐뉴
2025. 11. 11.
01. Azure 컴퓨팅
1.1 Azure Virtual Machine (가상 머신)
🔹 핵심 개념
- 가장 기본적인 Azure 컴퓨팅 서비스
- 사용자가 직접 운영체제, 보안 패치, 네트워크, 애플리케이션까지 모두 관리
- 온프레미스 물리 서버를 클라우드로 옮긴 형태
🔹 주요 특징
항목설명
| 배포 단위 |
단일 VM 혹은 스케일셋(Scale Set) |
| 운영체제 |
Windows, Linux 지원 |
| 사용 요금 |
초 단위 종량제 (사용한 만큼만) |
| 저장소 |
Azure Disk(Storage Account 연결) |
| 확장성 |
VM Scale Set으로 자동 확장 가능 |
| 관리 책임 |
사용자 직접 OS와 패치 관리 |
🧠 시험 포인트
- IaaS (Infrastructure as a Service) 대표 예시
- 자유도는 높지만 관리 부담도 크다
- 웹서버, 데이터베이스, ERP 서버 등에서 사용
1.2 Azure App Service (앱 서비스)
🔹 핵심 개념
- 코드 실행 환경만 제공하는 PaaS (Platform as a Service)
- 개발자는 코드만 배포하면 자동으로 인프라 관리 수행
🔹 주요 특징
항목설명
| 지원 언어 |
.NET, Java, Node.js, Python, PHP 등 |
| 자동 관리 |
서버 패치, 스케일링 자동 수행 |
| 통합 기능 |
CI/CD, 모니터링, 인증 제공 |
| 형태 |
Web App, API App, Mobile App |
| 확장성 |
자동 확장, 로드 밸런싱 내장 |
🧠 시험 포인트
- PaaS 유형으로 VM보다 관리 부담 적음
- 개발자 중심 서비스
- 자동 확장, 자동 패치, DevOps 연계
1.3 Azure Container Service (컨테이너 서비스)
🔹 핵심 개념
- 애플리케이션을 컨테이너 단위로 패키징해 배포하는 서비스
- VM보다 가볍고, App Service보다 유연함
🔹 주요 서비스 종류
서비스설명
| Azure Container Instances (ACI) |
단일 컨테이너 실행용, 빠르고 단순 |
| Azure Kubernetes Service (AKS) |
여러 컨테이너를 오케스트레이션(관리) |
| Azure Container Registry (ACR) |
컨테이너 이미지 저장소 |
🧠 시험 포인트
- ACI = 단순한 컨테이너 실행, 빠른 배포용
- AKS = 쿠버네티스 기반 대규모 관리형 서비스
- 컨테이너는 애플리케이션과 종속성을 하나로 묶어 어디서든 실행 가능
1.4 Azure Serverless Computing (서버리스 컴퓨팅)
🔹 핵심 개념
- 서버를 직접 관리하지 않고, 이벤트 발생 시 자동으로 코드 실행
- 사용한 실행 시간만 과금
- 인프라 관리 완전 자동화
🔹 주요 서비스
서비스설명특징
| Azure Functions |
이벤트 기반 코드 실행 |
트리거(Trigger)로 자동 실행 (예: HTTP, Queue, Timer 등) |
| Logic Apps |
워크플로우 자동화 |
GUI 기반 연결 (예: Outlook → Teams 알림 등) |
| Event Grid |
이벤트 전달 허브 |
이벤트 소스와 수신자 연결 |
| Durable Functions |
상태가 필요한 서버리스 함수 |
장기 실행 작업 가능 |
🧠 시험 포인트
- FaaS (Function as a Service) 형태
- 코드 실행 단위로만 비용 발생
- 자동 확장, 빠른 이벤트 응답
- VM/App Service 대비 관리 부담 최소화
📊 서비스 비교 요약
구분Azure VMApp ServiceContainer (AKS/ACI)Serverless (Functions)
| 유형 |
IaaS |
PaaS |
CaaS |
FaaS |
| 관리 책임 |
사용자 |
Azure |
공유 |
완전 Azure |
| 배포 단위 |
OS 단위 |
앱 단위 |
컨테이너 단위 |
함수 단위 |
| 확장성 |
수동/자동 |
자동 |
자동 (AKS) |
자동 |
| 사용 요금 |
상시 과금 |
상시 과금 |
실행 단위 과금 |
호출당 과금 |
| 적합 용도 |
맞춤 서버 구축 |
웹/모바일 앱 호스팅 |
마이크로서비스 |
이벤트 기반 자동 처리 |
🧩 확인문제
- Azure Virtual Machine은 어떤 서비스 모델에 속하나요?
a) IaaS
b) PaaS
c) SaaS
- App Service의 특징으로 옳은 것은?
a) 사용자가 OS 패치를 직접 해야 한다
b) 자동 확장 및 자동 패치가 가능하다
c) 서버를 직접 관리해야 한다
- Azure Kubernetes Service(AKS)는 무엇을 관리하나요?
a) 단일 가상 머신
b) 컨테이너 오케스트레이션
c) 이벤트 기반 코드 실행
- Azure Functions의 과금 방식은?
a) VM 실행 시간 전체
b) 호출 횟수 및 실행 시간 기반
c) 월정액 고정 요금
- Logic Apps는 어떤 서비스인가요?
a) 코드 기반 서버 관리
b) 시각적 워크플로우 자동화
c) 가상 네트워크 관리
✅ 정답
1️⃣ a
2️⃣ b
3️⃣ b
4️⃣ b
5️⃣ b