Étant donné que vous pouvez activer la mise à l'échelle automatique des conteneurs via DC/OS, lorsque vous l'exécutez sur un cluster EC2, est-il toujours nécessaire ou redondant d'exécuter votre cluster dans un cluster AutoScaling?Si vous exécutez vos applications sur DC/OS dans AWS, la création d'un groupe AutoScaling est-elle redondante?
0
A
Répondre
0
Il y a deux (orthogonales) concepts ici en jeu et, malheureusement, le terme 'auto échelle' est ambigu:
- Certaines plates-formes IaaS support (incl. AWS) ajouter dynamiquement des machines virtuelles à un cluster.
- L'autre est la capacité d'un orchestrateur de conteneur à redimensionner le nombre de copies d'un service - dans le cas de Marathon, ce sont les instances ou répliques dans le contexte de Kubernetes - tant qu'il y a suffisamment de ressources (CPU, RAM, etc.) disponible dans le cluster,
Dans le cas le plus simple, vous étendez automatiquement les services au point où l'utilisation globale du cluster est élevée (> 60%?> 70%?> 80%?) et utiliser la fonctionnalité de mise à l'échelle automatique au niveau IaaS pour ajouter d'autres nœuds. Il s'avère que la réduction est la chose la plus délicate.
Donc, complémentaire plutôt que redondant.