2016-11-02 4 views
0

Est-il possible d'avoir des machines virtuelles de différentes tailles dans la piscine des agents privés d'un Azure Container Service (ACS)? Je voudrais prendre en charge des cas d'utilisation où certains services requièrent des serveurs intensifs en calcul et d'autres (par exemple, bases de données) serveurs gourmands en mémoire.machines virtuelles Agent de tailles différentes dans Azure Container Service

Une solution acceptable pourrait être d'ajouter plusieurs ensembles d'échelles de machines virtuelles (vmss) en tant que pools d'agents privés et chacun d'entre eux a des machines virtuelles de différentes tailles, car un vmss prend en charge une taille de machine virtuelle. Une telle fonctionnalité est-elle prise en charge dans ACS?

Une solution pourrait être d'avoir différentes tailles de machines virtuelles dans les piscines d'agent public et privé. Cependant, il ne s'agit pas d'une bonne pratique puisque le pool d'agents publics doit être utilisé pour héberger des services exposés publiquement (par exemple marathon-lb). En outre, il limite les options à seulement deux piscines.

Répondre

1

Cette fonction vient et si vous avez besoin aujourd'hui, vous pouvez utiliser le moteur ACS (le code open source derrière ACS). Voir exemples à https://github.com/Azure/acs-engine/tree/master/examples/largeclusters

+0

Merci pour la réponse. La solution que j'ai trouvée est de déployer un autre vmss avec des agents privés et la taille de vm dont j'ai besoin. J'ai exporté le modèle de mon infrastructure actuelle à partir d'Azure, ajouté le nouveau fichier vmss et rediffusé le modèle. Les ressources qui existaient déjà ont été laissés intacts (comme indiqué dans [Azure documentation RM] (https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-deploy-rest)) et le nouveau vmss a été créé. – Manolis

+0

C'est essentiellement ce que fait le moteur ACS. Si vous avez la possibilité de déplacer votre cluster à un cluster de moteur ACS Je recommande le faire puisque la plupart des fonctionnalités, il finira par le faire dans le SLA Backed ACS et donc vous aurez une meilleure expérience à long terme. – rgardler