Azure 컴퓨팅 개요 - 2부

Microsoft Azure 이해하기

Kevin James

Technical Lead and Training Architect

컨테이너

  • 컨테이너는 캠핑카와 같습니다:
    • 이동 가능하고 독립적
  • 캠핑카에는 다음이 포함됩니다
    • 주방, 침실, 욕실
  • 컨테이너는 애플리케이션 실행에 필요한 모든 구성 요소를 패키징합니다

파란 구름 배경의 컨테이너 그림

Microsoft Azure 이해하기

컨테이너

  • 모든 종속성을 포함한 앱을 이동 가능한 패키지로 번들링합니다
  • 모든 머신에서 실행되며 호환성 문제를 방지합니다
  • 다양한 환경 간에 쉽게 이동합니다
  • 여러 컨테이너의 동시 실행을 지원합니다

컨테이너 이미지

Microsoft Azure 이해하기

컨테이너

 

세 개의 Azure 컨테이너

Microsoft Azure 이해하기

Kubernetes

 

오케스트라 연주 이미지

Microsoft Azure 이해하기

Kubernetes

  • 여러 컴퓨터에서 컨테이너를 관리합니다
    • 클러스터
  • Kubernetes 클러스터 - 컨테이너화된 애플리케이션의 통합 집합
  • 클러스터는 Kubernetes의 핵심 기반입니다
  • 워크로드가 배포되고 감독됩니다

Kubernetes 클러스터

Microsoft Azure 이해하기

Azure Kubernetes Services

보라색 컨테이너 7개

  • Azure AKS가 컨테이너 작업을 자동화합니다:
    • 스케줄링, 모니터링, 스케일링
  • 애플리케이션의 빌드, 테스트, 배포를 간소화합니다
Microsoft Azure 이해하기

Azure Container Instances

Azure Container Instances 로고

  • Azure Container Instances는 서버리스 컨테이너 실행을 제공합니다
  • 빠른 개발 및 테스트에 적합합니다
  • 배치 작업, 마이크로서비스 배포 등 특정 워크로드를 지원합니다
  • AKS보다 경량이며 복잡성이 낮습니다
  • AKS의 전체 오케스트레이션 기능은 없습니다
Microsoft Azure 이해하기

Azure Container Apps

현대적인 애플리케이션과 마이크로서비스를 위한 완전 관리형 애플리케이션 플랫폼

Azure Container Apps 로고

Microsoft Azure 이해하기

Azure Container Apps

  • 마이크로서비스 - 앱을 더 작고 독립적인 부분으로 분리합니다
  • 특정 기능을 위한 독립적인 단위
  • 코드 또는 컨테이너에서 앱을 배포합니다
    • 복잡한 인프라 구성을 방지합니다

마이크로서비스를 나타내는 이미지

Microsoft Azure 이해하기

Azure Container Apps

흰색 원과 선이 있는 파란 공 모양의 Container Apps 로고

  • Azure App Service와 혼동될 수 있습니다
    • 둘 다 애플리케이션 호스팅을 위해 설계되었습니다
  • Azure Container Apps:
    • 유연한 환경을 제공합니다
    • 컨테이너 전용으로 사용됩니다
  • Azure App Service:
    • 웹 앱/API 호스팅에 특화되어 있습니다
    • 컨테이너화된 애플리케이션에는 사용되지 않습니다
Microsoft Azure 이해하기

연습해 봅시다!

Microsoft Azure 이해하기

Preparing Video For Download...