클라우드 네이티브 애플리케이션 스케일링

이 콘텐츠는 Azure용 클라우드 네이티브 .NET 애플리케이션 설계 eBook 에서 발췌한 것으로, .NET 문서에서 제공되거나 오프라인 상태에서도 읽을 수 있는 PDF(무료 다운로드 가능)로 제공됩니다.

Cloud Native .NET apps for Azure eBook cover thumbnail.

클라우드 호스팅 환경으로 이동할 때 가장 자주 제시되는 이점 중 하나는 스케일링 가능성입니다. 스케일링 가능성 또는 애플리케이션이 각 사용자에 대한 성능을 손상시키지 않고 추가 사용자 부하를 허용하는 기능입니다. 가장 일반적인 방법은 필요한 리소스가 무엇이든 각각 지정할 수 있는 작은 조각으로 애플리케이션을 분할하는 것입니다. 클라우드 공급업체는 전 세계에서 언제 어디서나 대규모 스케일링 가능성을 사용할 수 있습니다.

이 챕터에서는 클라우드 네이티브 애플리케이션이 사용자 요구에 맞게 스케일링할 수 있도록 하는 기술을 설명합니다. 이러한 기술은 다음과 같습니다.

  • 컨테이너
  • 오케스트레이터
  • 서버리스 컴퓨팅