⭐ Azure App Service
Azure App Service는 클라우드 환경에서 웹 애플리케이션을 쉽고 빠르게 개발, 배포, 운영할 수 있도록 지원하는 완전 관리형 PaaS(Platform as a Service)이다. 개발자는 서버나 운영체제 같은 인프라를 직접 관리하지 않고, 애플리케이션 코드와 서비스 로직 개발에 집중할 수 있다.
Azure App Service를 사용하면 웹 애플리케이션, 모바일 백엔드, RESTful API 등을 손쉽게 실행할 수 있으며, 배포부터 확장, 보안, 모니터링까지 다양한 기능을 통합적으로 제공받을 수 있다.
⭐ Azure App Service 실습
1) Azure Portal Marketplace에서 웹 앱을 찾아 "만들기"를 클릭한다.

2) 기본 사항을 입력하고, "만들기"를 클릭한다.


3) 웹 앱의 개요 페이지에 표시된 기본 도메인으로 접속하면 웹 앱의 기본 페이지를 확인할 수 있다.


⭐ 런타임 스택(Runtime Stack)
- 웹 애플리케이션이 실행되기 위한 프로그래밍 언어와 실행 환경(버전 포함)
- .NET, Java, Node.js, Python, PHP 등

⭐ 배포(Deployment)
- Git, GitHub 등과 연동 가능
- 코드 변경 시 자동으로 빌드 및 배포 수행 (CI/CD)

⭐ 스케일 업 (Scale Up) vs 스케일 아웃 (Scale Out)
스케일 업 (Scale Up)
- 기존 서버의 성능을 높이는 방식
- CPU, 메모리 등의 자원을 증가시켜 처리 능력 향상
- ex. 서버 RAM 4GB → 16GB로 업그레이드

스케일 아웃 (Scale Out)
- 서버의 개수를 늘리는 방식
- 여러 서버로 부하를 분산하여 처리Git, GitHub 등과 연동 가능
- ex. 서버 1대 → 3대로 증가
자동 스케일링 (Auto Scaling): 애플리케이션에 대한 상수 인스턴스 수를 유지 관리
수동 스케일링 (Manual Scaling): 트래픽에 따라 플랫폼 관리 규모 확장 및 축소

'클라우드응용SW개발' 카테고리의 다른 글
| [Cloud] 7주차-1. Streamlit 웹 앱 Azure App Service 배포 실습 (0) | 2026.04.17 |
|---|---|
| [Cloud] 6주차-3. VS Code를 활용한 Streamlit App 개발 실습 (0) | 2026.04.17 |
| [Cloud] 6주차-1. 클라우드 기반의 웹 서비스 플랫폼 (0) | 2026.04.17 |
| [Cloud] 5주차-3. Azure Cosmos DB 실습 (0) | 2026.04.07 |
| [Cloud] 5주차-2. Azure Cosmos DB 개념 (0) | 2026.04.07 |