Stratégie de flotte

Quelles sont les politiques de la flotte

Les politiques sont un ensemble de restrictions que votre flotte suit pour créer des déploiements à des emplacements spécifiques. Sans elles, votre flotte ne fonctionnera pas correctement. Vous aurez besoin d'au moins une politique, mais vous pouvez ajouter plusieurs politiques pour créer des déploiements à plusieurs emplacements sur une seule flotte.

Nous continuerons notre flotte pour le continent nord-américain afin de mieux comprendre.

Comment créer une politique

Disons que nous voulons ces paramètres pour notre politique :

  • Un minimum de 3 déploiements

  • Un maximum de 10 déploiements

  • Nous voulons que notre déploiement s'adapte lorsque 80 % de la capacité est atteinte

  • Nous voulons des déploiements uniquement en Amérique du Nord

Avec le tableau de bord

circle-info

Une fois créée, vous serez redirigé vers la page de détail de votre nouvelle politique.

Avec l'API

Référence API

Nom: Le nom de votre politique. Il doit être unique au sein de la flotte.

Activé: Indique si votre politique est activée ou non. Contrairement aux flottes, nous recommandons de la laisser activée par défaut, afin que vous n'ayez pas à revenir pour l'activer. La politique ne lancera aucun déploiement tant que la flotte n'est pas activée.

Minimum: Le nombre minimum de déploiements qui doivent être en cours d'exécution à tout moment pour cette politique. Il est requis qu'il soit au moins d'un sinon la politique de la flotte ne ferait aucun déploiement.

circle-info

L’ minimum paramètre de la politique ignorera durée de vie vide de la configuration de votre session, garantissant que vous ayez toujours au moins le nombre minimum de déploiements spécifié.

Maximum: Le nombre maximal de déploiements que la politique peut augmenter. s'il est laissé vide ou nul dans l'API, il peut évoluer autant que nécessaire. Sachez qu'avec l'augmentation des instances viennent des coûts, mais si votre jeu commence à monter en charge rapidement, c'est probablement un bon signe pour votre jeu.

Seuil: Fait référence au point auquel un nouveau déploiement doit être créé en fonction du nombre de sockets de session utilisés. C'est une valeur en pourcentage entre 0,1 et 1 (par exemple, 0,8 = 80 %) qui indique la capacité à laquelle la flotte doit créer un nouveau déploiement pour une politique spécifique lorsque le déploiement précédent atteint ce seuil.

circle-info

Il est essentiel de choisir la valeur du seuil avec soin pour éviter une sur-augmentation et générer des coûts inutiles. Une valeur de seuil plus basse entraînera des mises à l'échelle plus fréquentes, tandis qu'une valeur de seuil plus élevée entraînera moins d'événements de mise à l'échelle. Pour mieux comprendre la capacité de déploiement/session, reportez-vous à la documentation sur la capacité des sessions.

Type: Le type de politique déterminera quel type de JSON corps sera valide dans le data champ. Il peut être :

  • Emplacement - Les filtres seront de type géographique comme une ville, un pays, un continent, etc. C'est le type que vous utiliserez très probablement.

  • Étiquette - Les filtres seront basés sur des étiquettes internes comme l'infrastructure ou le type de CPU. C'est une manière plus avancée de filtrer votre politique. Vous pouvez obtenir les étiquettes disponibles avec la Documentation de l'API.

  • Coordonnées - Ce type vous permet d'entrer des coordonnées de latitude/longitude comme point où vous souhaitez que vos déploiements se trouvent. Nous essaierons de faire en sorte que les déploiements soient aussi proches que possible des coordonnées.

Données: Ce champ variera en fonction du type. Ce sera une liste de filtres pour Emplacement et Étiquette. Pour le Point type, ce sera un dictionnaire avec des coordonnées.

circle-info

Dans la section suivante, nous passerons en revue chaque type en détail et comment créer les `data` associés.

Mis à jour

Ce contenu vous a-t-il été utile ?