2015-04-02 1 views
2

Les Autoscale (Beta) documentation états:Compute Engine Autoscaler: choix de la machine pour mettre fin à

[Le Autoscaler] sélectionne au hasard les machines virtuelles de mettre fin.

Ceci est un problème car une machine peut être en cours d'exécution et se terminer brutalement ... même si d'autres machines sont inactives! Savez-vous une solution de contournement pour empêcher les tâches d'être abandonnées?

Il serait logique IMO d'utiliser une heuristique pour déterminer la machine à terminer, en fonction du CPU ou d'autres mesures. Le shutdown script peut être utilisé pour effectuer certaines actions de nettoyage et gives a 90s relief, mais ne résout pas le problème d'avortement.

Mon cas d'utilisation est:

  • processus Les tâches soumises par l'utilisateur dans Google Compute Engine.
  • Laissez l'Autoscaler créer de nouvelles instances lorsque l'utilisation du processeur augmente.
  • Laissez l'Autoscaler terminer les instances lorsque l'utilisation de l'UC diminue.

Les tâches peuvent durer un certain temps (jusqu'à 15 minutes).

Répondre

1

Vous êtes le bon. L'Auto-Scaler met fin aux instances de manière aléatoire. D'après ce que je comprends, l'équipe de Google Auto-Scaler est consciente de la demande des clients et travaille à l'implémentation de cette fonctionnalité.

+0

Merci Vaqar. Si vous avez des liens sur ce forum, je serais ravi de les lire. – Deleplace