클라우드에서 애플리케이션 빌드

초급
개발자
학생
Azure

배포, 내결함성, 부하 분산, 크기 조정 및 대기 시간 처리 방법을 포함하여 개발자가 클라우드에서 실행되는 프로그램을 작성하는 방법을 알아보세요.

학습 목표

이 모듈에서는 다음을 수행합니다.

  • 클라우드에서 실행되는 애플리케이션을 프로그래밍할 때 다양한 고려 사항 평가
  • 클라우드에 애플리케이션을 배포할 때 다양한 고려 사항 평가
  • 클라우드 애플리케이션의 내결함성을 위한 사전 및 사후 조치의 비교 및 대조
  • 클라우드 애플리케이션에서 부하 분산의 중요성을 설명하고 이를 수행하기 위한 다양한 방법 열거
  • 클라우드 애플리케이션 스케일링에 대한 전략 및 고려 사항 열거
  • 말단 대기 시간(tail latency)을 최소화해야 하는 이유를 보여주는 사례를 소개하고 말단 대기 시간을 줄이는 다양한 전략에 대해 설명
  • 클라우드 서비스 사용 시 총 운영 비용을 최적화하는 전략 설명

Majd Sakr 박사와 카네기 멜론 대학교와의 파트너십으로 제공됩니다.

사전 요구 사항

  • 클라우드 서비스 모델 및 일반적인 클라우드 공급자를 비롯하여 클라우드 컴퓨팅이 무엇인지 이해
  • 클라우드 컴퓨팅을 가능하게 하는 기술 파악
  • 클라우드 서비스 공급자가 클라우드의 요금을 지불 및 청구하는 방법 이해
  • 데이터 센터의 정의와 존재 이유 파악
  • 데이터 센터가 구축, 구동 및 프로비전되는 방법 파악
  • 클라우드 리소스의 프로비전 및 요금 산정 방법 이해