2016-05-31 1 views
0

우리는 현재 우리의 서비스를 웹 역할의 Azure Cloud Service로 운영하고 있습니다. .cspkg에서 배포하고 OS 변경 사항 (게스트 OS 이미지)을 관리하는 것이 훨씬 편리하며 BLOB 저장소에서 거의 변하지 않는 종속성을 다운로드하고 압축을 풀 수도 있습니다.더 빠르게 확장 할 수있는 Azure Cloud Services의 대안이 있습니까?

그러나 스케일 아웃은 매우 느립니다. 우리 코드는 다양한 메트릭을 계산하고 어느 순간에는 스케일 아웃을 결정하고 Change Deployment Configuration 관리 서비스 요청을 발행합니다. Azure 내부에서 어떤 마술이 일어나고 5-10 분 후에 시작 코드를 실행하는 새로운 서비스 인스턴스가 생겼습니다. 결국 제어가 RoleEntryPoint.OnStart()이됩니다. 우리에게는 매우 느립니다. RoleEntryPoint.OnStart()을 스케일 아웃 요청 후 5-10 분 대신에 5-10 과 같이 호출하려고합니다.

더 빠르게 확장하는 것으로 알려진 Azure 내의 클라우드 서비스 대신 PaaS 스타일의 대안이 있습니까?

+0

질문을 AFAIK 주제가 아닌 권장 질문으로 읽습니다. 잘못 이해했는지 확실하지 않습니다. – rene

+0

시작 시간의 양에 관해서는, 나는 거의 hot-standby를 제안 할 것이고, 이전 hot-standby가 회전으로 옮겨 질 때 새로운 hot-standby를 시작할 것입니다. – rene

+0

개인적으로 사용하지는 않았지만 Azure Service Fabric (https://azure.microsoft.com/en-in/documentation/articles/service-fabric-overview/)을 보았습니까? 내가 아는 바로는 매우 빠른 배포 시간 (몇 분이 아닌 초)입니다. 이것은 또한 "클라우드 서비스 v2"로 불리고 있습니다. –

답변

0

대안으로는 App Service (웹 앱)가 있습니다. 클라우드 서비스와 동일한 제어 기능은 없지만 커스터마이징이 가능하며 확장이 매우 빠르고 효율적입니다.

관련 문제