애플리케이션 호스팅 옵션

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

Florin Angelescu

Azure Architect

모던 애플리케이션

모던 애플리케이션

  • 애플리케이션의 온라인 버전
    • 모바일
    • 태블릿
Microsoft Azure 아키텍처와 서비스 이해하기

온프레미스에서 마이그레이션

온프레미스에서 마이그레이션

  • 웹사이트·레거시 앱을 온프레미스에서 가상 머신으로 이전
  • 보안성·고가용성 클라우드로 전환하는 첫 단계
Microsoft Azure 아키텍처와 서비스 이해하기

모던 서비스로 마이그레이션

모던 서비스로 마이그레이션

  • 기존 앱을 네이티브 Azure 서비스로 리팩터링
    • 컨테이너 서비스
    • 앱 서비스
Microsoft Azure 아키텍처와 서비스 이해하기

Azure 앱 서비스

Azure 앱 서비스

  • 웹 앱을 빌드/배포/확장하는 완전 관리형 플랫폼
  • 여러 프로그래밍 언어 지원
  • 자동 확장 제공
  • 웹 앱, API 앱, 웹 잡, 모바일 앱 제공
Microsoft Azure 아키텍처와 서비스 이해하기

웹 앱

웹 앱

  • 클라우드에서 웹 애플리케이션 빌드, 호스팅, 확장
  • 자동 확장, CI/CD 제공
  • 다중 언어 지원 포함
Microsoft Azure 아키텍처와 서비스 이해하기

웹 앱 사용 사례

웹 앱 사용 사례

  • 다양한 웹사이트(단순/복잡) 호스팅에 적합
  • 레거시 웹사이트를 웹 앱으로 마이그레이션 가능
Microsoft Azure 아키텍처와 서비스 이해하기

API란?

API

  • Application Programming Interface
  • 서로 다른 소프트웨어가 상호 통신하도록 함
  • 표준화된 지침 사용

레스토랑 메뉴

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

API 앱

API 앱

  • API 생성 전용 환경
  • 다른 서비스가 사용할 수 있도록 기능을 노출
Microsoft Azure 아키텍처와 서비스 이해하기

웹 잡

웹 잡

  • 백그라운드 작업/스크립트로 동작
  • 다양한 자동화 기능 수행
  • 백그라운드에서 코드 실행
Microsoft Azure 아키텍처와 서비스 이해하기

모바일 앱

모바일 앱

  • 모바일 앱용 백엔드 서비스
  • 인증, 오프라인 동기화, 푸시 알림 제공
  • 온프레미스 시스템 연동 가능
Microsoft Azure 아키텍처와 서비스 이해하기

앱 서비스의 장점

앱 서비스 장점

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

연습해 봅시다!

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

Preparing Video For Download...