소개

완료됨

IT 리소스를 클라우드로 이동하는 작업의 주요 이점 중 하나는 탄력성입니다. 탄력성은 증가하는 수요를 충족하기 위해 리소스를 동적으로 온라인으로 전환하고 더 이상 비용을 절감할 필요가 없을 때 오프라인으로 전환할 수 있음을 나타냅니다. 더 많은 용량이 필요할 때 크기가 확장되고 수요가 감소하면 원래 크기로 축소되는 풍선이 있다고 생각해 보세요. 풍선에 저장된 공기량에 대해 요금이 부과되는 경우 충분한 크기를 원하지만 필요 이상으로는 크지 않기를 원합니다.

탄력성 요구에 대한 일반적인 예는 조직의 웹 사이트에서 과도한 부하가 발생하는 경우에 나타납니다. 사이트에서 요구 사항을 충족하도록 크기를 조정할 수 없는 경우 요청은 프로세서 시간을 대기하는 큐에 있기 때문에 처리하는 데 더 많은 시간이 걸립니다. 고객에게는 사이트가 속도가 느리고 반응하지 않는 것으로 보입니다. 극단적인 경우에는 사이트가 중단된 것처럼 보일 수도 있습니다.

일부 부하는 예측 가능합니다. 예를 들어 Domino 피자는 연휴(추수감사절, 12월 31일) 및 대규모 행사(Super Bowl 등) 시기에 웹 사이트에서의 최대 수요를 파악합니다.1 그 외 부하는 예측할 수 없습니다. 이러한 부하는 트윗이 널리 퍼지거나, 응원하는 대표팀이 스포츠 경기에서 우승하거나, 조직이 예상할 수 없는 다른 요인으로 인해 발생할 수 있습니다.

이 모듈에서는 탄력성의 메커니즘을 살펴봅니다. 탄력성의 지원 원리는 가상 머신 및 기타 클라우드 리소스를 온라인으로 신속하게 전환하고 더 이상 필요하지 않을 때 프로비저닝 해제할 수 있다는 것입니다. 먼저 탄력성 요구를 설명하는 일반적인 부하 패턴을 살펴봅니다. 그런 다음에 두 가지 크기 조정 기법(강화, 확장)뿐만 아니라 IT 관리자가 설정한 규칙에 따라 리소스를 자동으로 크기 조정할 수 있는 자동 크기 조정을 알아봅니다. 증가하는 용량을 활용할 수 있도록 부하 분산 및 해당 역할을 살펴봅니다. 마지막으로 자동 크기 조정을 완전히 자동으로 수행하고 부하가 매우 가변적인 특정 시나리오(서버리스 컴퓨팅)에 이상적인 클라우드 컴퓨팅의 최근 혁신에 대해 알아봅니다.

학습 목표

  • 일반적인 부하 패턴 및 크기 조정의 필요성을 제기하는 방법 설명
  • 클라우드 애플리케이션 크기 조정에 대한 전략 및 고려 사항 열거
  • 자동 크기 조정 및 이를 수행하는 데 사용되는 메커니즘의 이점 논의
  • 클라우드 애플리케이션에서 부하 분산의 중요성을 설명하고 이를 수행하기 위한 다양한 메서드 열거
  • 서버리스 컴퓨팅의 주요 이점 나열 및 서버리스 함수의 개념 설명

사전 준비 사항

  • 클라우드 서비스 모델 및 일반적인 클라우드 공급자를 비롯하여 클라우드 컴퓨팅이 무엇인지 이해
  • IaaS, PaaS, SaaS와 같은 클라우드 서비스 모델을 인식하고 각 모델을 구별
  • 클라우드 리소스 프로비저닝 작동 방식 이해
  • 클라우드 리소스 구성 및 관리에 대한 다양한 접근 방식 확인

참고 자료

  1. Domino's. Domino’s 101: Basic Facts.https://biz.dominos.com/web/public/about-dominos/fun-facts