Azure 컴퓨팅 서비스 살펴보기

Microsoft Azure 아키텍처와 서비스 이해하기

Florin Angelescu

Azure Architect

Azure 컴퓨팅 서비스

Azure 컴퓨팅 서비스

  • Azure에서 처리와 앱 실행, 워크로드를 가능하게 하는 리소스/서비스
  • 앱 실행, 데이터 처리, 작업 수행에 필요한 컴퓨팅 파워 제공
Microsoft Azure 아키텍처와 서비스 이해하기

Azure 컴퓨팅 서비스

Azure 컴퓨팅 서비스

  • IaaS(Infrastructure as a Service)
  • PaaS(Platform as a Service)
  • 서버리스
Microsoft Azure 아키텍처와 서비스 이해하기

IaaS(Infrastructure as a Service)

IaaS

  • 인터넷을 통해 가상화된 컴퓨팅 리소스 제공
  • 기존 온프레미스 인프라의 대안
  • 가상 머신과 네트워킹 포함
Microsoft Azure 아키텍처와 서비스 이해하기

실무의 IaaS

실무의 IaaS

Microsoft Azure 아키텍처와 서비스 이해하기

PaaS(Platform as a Service)

PaaS

  • 운영체제와 소프트웨어 구성은 신경 쓰지 않음
  • 바로 사용할 수 있는 플랫폼 제공
Microsoft Azure 아키텍처와 서비스 이해하기

실무의 PaaS

실무의 PaaS

Microsoft Azure 아키텍처와 서비스 이해하기

서버리스 컴퓨팅

서버리스

  • 더 많은 책임을 클라우드 제공자에게 이전
  • 사용자는 주로 코드 작성에 집중
  • 애플리케이션을 더 작고 독립적인 구성요소로 분해
  • 이벤트에 따라 실행
Microsoft Azure 아키텍처와 서비스 이해하기

Azure Functions

Azure Functions

  • 이벤트에 반응하여 코드를 실행
  • 인프라 관리 불필요
  • 복잡도 낮음
  • 특정 요구사항 해결에 사용
Microsoft Azure 아키텍처와 서비스 이해하기

실무의 Azure Functions

실무의 Functions

Microsoft Azure 아키텍처와 서비스 이해하기

컨테이너

컨테이너

  • 경량, 독립적, 실행 가능한 소프트웨어 패키지
  • 실행에 필요한 모든 요소 포함
  • 사전 요구 소프트웨어를 신경 쓰지 않음
Microsoft Azure 아키텍처와 서비스 이해하기

컨테이너는 언제 쓰나요?

컨테이너 사용 시점

  • 마이크로서비스 아키텍처로 솔루션 구축
  • 복잡한 앱을 작고 독립적인 구성요소로 분해
  • 독립적 유지보수, 확장, 업데이트 가능
Microsoft Azure 아키텍처와 서비스 이해하기

Azure 컨테이너 서비스

Azure Container Instances

Azure Container Instances

  • 컨테이너를 빠르게 실행
  • 애플리케이션 테스트/실행
  • 다양한 운영체제 지원

Azure Kubernetes

Azure Kubernetes

  • 컨테이너 오케스트레이터
  • 컨테이너형 애플리케이션 배포·관리·확장
Microsoft Azure 아키텍처와 서비스 이해하기

연습해 봅시다!

Microsoft Azure 아키텍처와 서비스 이해하기

Preparing Video For Download...