Azure Functions 사용 계획 호스팅
사용 계획을 사용하는 경우 Azure Functions 호스트의 인스턴스는 들어오는 이벤트의 수에 따라 동적으로 추가되고 제거됩니다. 사용량 플랜은 Flex 사용량 플랜과 함께 Azure Functions에 대해 완전한 서버리스 호스팅 옵션입니다.
이점
사용 계획은 높은 부하 기간 동안에도 자동으로 확장됩니다. 사용 계획에서 함수를 실행하는 경우 함수를 실행하는 경우에만 계산 리소스에 대한 요금이 청구됩니다. 소비 계획에서 구성 가능한 시간 후 함수 실행 시간이 초과됩니다.
사용 계획과 다른 계획 및 호스팅 유형에 대한 비교는 함수 크기 조정 및 호스팅 옵션을 참조하세요.
팁
동적 확장 및 실행 전용 청구의 이점을 원하지만 앱을 가상 네트워크와 통합해야 하는 경우 Flex 사용량 플랜에서 앱을 호스팅하는 것을 고려해야 합니다.
결제
청구는 실행 횟수, 실행 시간 및 사용된 메모리를 기반으로 하며, 사용량은 함수 앱 내의 모든 함수에 대해 집계됩니다. 자세한 내용은 Azure Functions 가격 책정 페이지를 참조하세요.
사용 계획에서 실행하는 경우 비용을 계산하는 방법에 대한 자세한 내용은 사용 계획 비용 이해를 참조하세요.
사용 계획에서 함수 앱을 만듭니다.
Azure Portal에서 함수 앱을 만들 때는 사용 플랜이 기본값입니다. API를 사용하여 함수 앱을 만들 때 프리미엄 및 전용 요금제를 사용하는 것처럼 App Service 요금제를 먼저 만들 필요가 없습니다.
소비 플랜 호스팅에서 각 함수 앱은 일반적으로 자체 플랜에서 실행됩니다. Azure Portal 또는 코드에서 Dynamic
또는 Y1
이라고도 하는 소비 플랜이 표시될 수도 있습니다.
다음 링크를 사용하여 프로그래밍 방식으로 또는 Azure Portal에서 사용 계획으로 서버리스 함수 앱을 만드는 방법을 알아봅니다.
Visual Studio Code 또는 Visual Studio에서 Functions 프로젝트를 게시할 때 사용 계획에서 함수 앱을 만들 수도 있습니다.
동일한 계획의 여러 앱
일반적인 권장 사항은 각 함수 앱에 고유한 소비 계획이 있는 것입니다. 그러나 필요한 경우 동일한 지역의 함수 앱을 동일한 소비 계획에 할당할 수 있습니다. 소비 계획에서 실행할 수 있는 함수 앱의 수에는 제한이 있습니다. 동일한 플랜의 함수 앱은 여전히 서로 독립적으로 확장할 수 있습니다.