2016-05-31 2 views
0

Nous exécutons actuellement notre service en tant que service cloud Azure avec un rôle Web. Il est plutôt pratique de les déployer (à partir du fichier .cspkg) et de gérer les changements du système d'exploitation (les images du système d'exploitation invité) et nous téléchargeons même les dépendances qui changent rarement à partir du stockage blob et les décompressons. Cependant, la mise à l'échelle est très lente: notre code calcule diverses métriques et, à un moment donné, décide de passer à l'échelle et émet une demande de service de gestion Change Deployment Configuration. Ensuite, de la magie se produit à l'intérieur d'Azure et quelque chose comme 5-10 minutes plus tard, nous avons de nouvelles instances de service exécutant notre code de démarrage - le contrôle entre finalement dans RoleEntryPoint.OnStart(). C'est très lent pour nous - nous aimerions avoir RoleEntryPoint.OnStart() invoqué quelque chose comme 5-10 secondes au lieu de 5-10 minutes après la demande de scale-out.Y a-t-il une alternative pour Azure Cloud Services qui peut évoluer plus rapidement?

Existe-t-il une alternative de style PaaS aux services cloud d'Azure, connue pour évoluer plus rapidement?

+0

Votre question se lit comme une question de recommandation, qui est hors-sujet AFAIK. Je ne sais pas si je comprends mal. – rene

+0

Pour cette quantité de temps de démarrage, je suggèrerais presque d'avoir une mise en attente à chaud, et de lancer une nouvelle mise en attente à chaud une fois que l'ancien est mis en rotation. – rene

+0

Personnellement, je ne l'ai pas utilisé, mais avez-vous consulté Azure Service Fabric (https://azure.microsoft.com/fr-fr/documentation/articles/service-fabric-overview/)? D'après ce que je comprends, il a un déploiement extrêmement rapide (secondes au lieu de minutes). Ceci est également appelé "Cloud Services v2". –

Répondre

0

L'alternative serait App Service (applications web). Vous n'aurez pas le même contrôle qu'avec les services de cloud, mais ils peuvent encore être personnalisés très bien, et ils évoluent très rapidement.