본문 바로가기
클라우드/Azure

AZ-900 4강 Azure 컴퓨팅 서비스 정리 Logic Apps, Azure Functions, VM, AKS까지

by 인공지능클라우드 2025. 6. 12.
반응형

 

 

Azure에서는 다양한 컴퓨팅 서비스를 제공하여 서버리스 자동화부터 가상 머신, 컨테이너 관리까지 폭넓은 워크로드를 지원합니다.

 

⚙️ Logic Apps: 자동화된 워크플로우를 위한 선택

Azure Logic Apps는 앱, 데이터, 시스템 간 자동화된 워크플로우를 구성할 수 있는 클라우드 기반 서비스입니다.

- 코드 작성 없이 워크플로우 설계 및 실행 가능

- 이메일 알림, 데이터 수집, API 호출 등 자동화

- 서버리스 방식으로 동작, 이벤트 발생 시 실행

🧩 Azure Functions: 이벤트 기반 서버리스 함수 실행

Azure Functions는 이벤트 기반의 서버리스 컴퓨팅 서비스입니다.

- HTTP 요청, 타이머, 큐 메시지 등 다양한 트리거 지원

- 백엔드 로직을 함수 단위로 실행

- 실행 시간 기준 마이크로 청구

- Logic Apps보다 코드 중심 구조

🖥️ 가상 머신(Azure VM): IaaS 기반 유연한 서버 환경

Azure VM은 전통적인 서버 환경을 제공하는 IaaS 서비스입니다.

- Windows/Linux OS 선택 가능

- CPU, RAM, 디스크 설정 유연

- 네트워크 및 보안 구성 가능

- 장기적인 애플리케이션에 적합

📈 VM 스케일셋: 자동 확장을 위한 가상 머신 그룹

Azure VM 스케일셋은 VM 인스턴스를 자동으로 확장하거나 축소합니다.

- 동일한 구성의 VM 그룹 관리

- 트래픽에 따라 오토스케일

- 고가용성과 비용 효율성 제공

🔬 Azure Batch: 대규모 병렬 작업을 위한 서비스

Azure Batch는 고성능 컴퓨팅(HPC) 작업을 위한 서비스입니다.

- 수천 개의 VM에서 애플리케이션 병렬 실행

- 작업 스케줄러 없이 CLI, SDK, 포털에서 실행 제어

- 빅데이터, 과학 시뮬레이션, 렌더링 등에 적합

🌐 App Service: 인프라 걱정 없는 웹 앱 호스팅

Azure App Service는 다양한 웹 앱을 빠르게 배포하고 관리할 수 있는 PaaS입니다.

- Java, .NET, PHP, Python 등 다언어 지원

- 자동 확장, 부하 분산, SSL 제공

- WebJobs, 모바일 백엔드 기능 내장

App Service 유형

- Web Apps: 비즈니스용 웹 앱

- API Apps: REST API 호스팅

- WebJobs: 백그라운드 작업 처리

- Mobile Apps: 모바일 앱 백엔드

📦 Azure Container 서비스: ACI와 AKS

1. Azure Container Instances (ACI)

- 단일 컨테이너를 서버 없이 빠르게 실행

- PaaS 방식으로 운영 간편

- 개발/테스트 환경에 적합

2. Azure Kubernetes Service (AKS)

- 대규모 컨테이너 관리 플랫폼

- 오픈소스 쿠버네티스 기반

- 자동 배포, 스케일링, 복구 등 오케스트레이션 특화

⚡ 서버리스 컴퓨팅의 3가지 핵심 특징

1. 서버 추상화: 인프라 설정 없이 플랫폼이 자동 운영

2. 이벤트 기반 자동 스케일링: 트리거 시 자동 생성/종료

3. 마이크로 청구: 실행한 만큼만 비용 부과

🧾 요약 정리

Logic Apps: 워크플로우 자동화 – 서버리스

Azure Functions: 코드 기반 이벤트 처리 – 서버리스

Azure VM: 사용자 지정 가상 서버 – IaaS

VM 스케일셋: VM 오토스케일 그룹 – IaaS

Azure Batch: 병렬 처리 HPC – PaaS

App Service: 웹, 모바일, API 앱 호스팅 – PaaS

ACI: 단일 컨테이너 실행 – PaaS

AKS: 대규모 컨테이너 오케스트레이션 – PaaS

✅ 마무리

Azure의 컴퓨팅 서비스는 애플리케이션의 요구사항에 따라 유연하게 선택 가능합니다.

서버리스, IaaS, PaaS를 이해하고 올바른 서비스를 조합하면 클라우드 운영 효율성과 확장성을 극대화할 수 있습니다.

 

 

반응형