Azure에서 Python 앱 호스팅
Azure는 필요에 따라 앱을 호스트하는 다양한 방법을 제공합니다. Azure에서 애플리케이션을 호스팅하는 문서에서는 다양한 옵션에 대한 개요를 제공합니다.
일반적으로 Azure 호스팅 옵션을 선택하는 것은 제어 및 책임의 연속체를 선택하는 문제입니다. 더 많은 제어가 필요할수록 리소스 관리에 더 많은 책임을 집니다. 이 연속체에서는 Azure 앱 서비스로 시작하는 것이 좋으며, 관리 책임이 가장 적습니다. 그런 다음 Azure 리소스에 대한 관리 책임을 더 많이 맡는 방향으로 이동하는 연속체의 다른 옵션을 고려합니다. App Service의 continuum의 다른 쪽 끝에는 리소스를 유지 관리하는 데 가장 많은 제어 및 관리 책임이 있는 Azure Virtual Machines가 있습니다.
이 문서의 섹션은 관리되는 옵션(관리 오버헤드가 적음)에서 덜 관리되는 옵션(더 많은 제어)에 이르기까지 대략적으로 정렬됩니다.
Azure 앱 Service를 사용하여 웹앱 호스팅:
Azure Static 웹앱을 사용하는 콘텐츠 배달 네트워크
Azure Functions를 사용하는 서버리스 호스팅:
Azure를 사용하여 컨테이너 호스팅:
Azure Batch를 사용하여 계산 집약적이고 장기 실행 작업:
Azure Virtual Machines를 사용하는 주문형, 확장 가능한 컴퓨팅 리소스: