2026/06/15 3

[클라우드 응용 SW 개발] 13, 14주차

등장하는 서비스들부터 정리하자Azure에서 컨테이너를 다루는 서비스는 크게 세 가지다.서비스 한 줄 요약ACR (Azure Container Registry)내 Docker 이미지를 저장하는 프라이빗 저장소AKS (Azure Kubernetes Service)쿠버네티스를 Azure가 대신 관리해주는 서비스Web App for Containers컨테이너 기반 웹앱을 쉽게 배포하는 PaaS세 개가 독립적으로 쓰이기도 하지만 보통 같이 쓴다.흐름으로 보면 이렇다.코드 작성 → Docker로 이미지 빌드 → ACR에 이미지 push → AKS 또는 ..

[클라우드 응용 SW 개발] 11, 12주차

1. Docker란 무엇인가Docker는 애플리케이션과 그 실행에 필요한 모든 종속성을 컨테이너라는 표준화된 단위로 패키징하여, 어디서든 동일한 환경으로 실행할 수 있게 해주는 오픈소스 플랫폼이다. Docker의 핵심 워크플로우는 단순하다.Dockerfile → (docker build) → Image → (docker run) → Container ↓ (docker push) ↓ Registry (Docker Hub / ECR 등)Dockerfile ..

[클라우드 응용 SW 개발] 9, 10주차

서버리스란?서버리스를 한 마디로 표현하면 "서버는 있는데, 개발자가 신경 안 써도 되는 구조" 다."서버가 없다"는 게 아니라, 클라우드 제공업체가 서버 인프라를 대신 관리해주는 모델이다.개발자는 그냥 코드(함수)만 작성하면 된다.동작 방식을 간단하게 보면 이렇다.1. 개발자가 함수(Function) 형태로 코드를 작성해서 클라우드에 올린다.2. 특정 이벤트(HTTP 요청, DB 변경, 파일 업로드 등)가 발생하면 함수가 자동으로 트리거된다.3. 클라우드가 필요한 컴퓨팅 리소스를 동적으로 할당해서 함수를 실행한다.4. 실행이 끝나면 리소스를 해제하고, 사용한 만큼만 비용이 청구된다.EC2 같은 VM 방식과 비교하면 차이가 명확하다.구분 기존..