> For the complete documentation index, see [llms.txt](https://docs.edgegap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.edgegap.com/fr/learn/orchestration/flottes-privees.md).

# Flottes privées

Réservez mensuellement une capacité de secours et choisissez vos spécifications préférées entre Machines virtuelles (Performance) ou Serveurs bare metal (Overdrive).

**Les flottes privées sont un ajout optionnel à Edgegap Cloud (par défaut),** une option d’hébergement populaire :

* permettant [Persistance](/fr/learn/orchestration/persistance.md) avec des serveurs toujours en ligne 24 h/24 et 7 j/7, et
* des tarifs [Déploiements](/fr/learn/orchestration/deployments.md#match-bound) avantageux avec un trafic prévisible.

🌟 [**Passez au niveau Pay as You Go**](https://app.edgegap.com/user-settings?tab=memberships) **pour débloquer l’hébergement en flottes privées avec capacité de secours !**

{% hint style="success" %}
&#x20;Voir aussi [Déploiements](/fr/learn/orchestration/deployments.md#match-bound) l’orchestration cloud afin d’utiliser la tarification fractionnée des vCPU.
{% endhint %}

## ✔️ Introduction

Les flottes privées vous permettent de choisir des emplacements d’hébergement précis et de réserver une capacité de calcul de secours dédiée au sein de notre infrastructure mondiale, agnostique au fournisseur, adaptée à :

* **des jeux en direct avec un trafic quotidien prévisible** **modèles** et des communautés de joueurs stables,
* **des serveurs persistants 24 h/24 et 7 j/7** comprenant des mondes ouverts avec du contenu généré par les utilisateurs et placé par les joueurs,
* **des jeux MMO** mettant l’accent sur des expériences sociales avec un grand nombre d’utilisateurs simultanés par serveur.

## ↕️ Allocations

Orchestrer efficacement la capacité de votre flotte peut faire la différence pour vos économies. Trouver le ratio optimal entre la flotte et le débordement cloud hybride nécessite plusieurs itérations.

<figure><img src="https://3008966946-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR0dHSFv9ymoC0DO5G8J%2Fuploads%2FARxL8KfrTLVegw0ZGgro%2Fimage.png?alt=media&amp;token=0e39a747-a548-4252-81ca-de80ade3d5fb" alt=""><figcaption><p>Graphiques d’utilisation de la flotte (dans le tableau de bord)</p></figcaption></figure>

### 1. Planifier les hôtes

La planification de la capacité de votre flotte privée est une activité DevOps mensuelle récurrente importante.

Planifier à l’avance des hôtes supplémentaires pour votre flotte est recommandé si vous anticipez des événements spéciaux ayant un impact sur votre capacité, tels que :

* un lancement mondial ou régional, ou une mise à jour majeure,
* une remise générale ou un week-end d’essai gratuit,
* un événement de streamer, un tournoi ou un autre événement public.

{% hint style="warning" %}
La durée minimale d’engagement pour les hôtes de flotte est d’un (1) mois. Une fois votre hôte démarré, **la première date possible pour planifier la suppression de l’hôte et réduire les coûts est la fin du mois**.
{% endhint %}

{% hint style="success" %}
Utilisez des signaux précoces (p. ex. les listes de souhaits) pour projeter la demande régionale et atténuer le surdimensionnement. Vous avez du mal à projeter le trafic avec confiance ? Commencez bas et [#overflow-to-cloud](#overflow-to-cloud "mention").
{% endhint %}

#### Emplacements

Placez une épingle sur la carte et prévisualisez vos emplacements principaux/de secours pour les nouveaux hôtes.

Sélectionnez une stratégie de secours pour contrôler les emplacements appropriés pour chaque centroïde :

* **Proximité (par défaut)** - rayon de centroïde de 700 km, pour un contrôle précis.
* **Redondance** - rayon de centroïde de 1 400 km, permettant davantage d’emplacements de secours.

<figure><img src="https://3008966946-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR0dHSFv9ymoC0DO5G8J%2Fuploads%2F0otdBhulhvgFgO6mNWtg%2Fimage.png?alt=media&amp;token=6388d70c-7cf4-469f-8ce4-9735c67aeb4d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
La disponibilité des emplacements dépend de la spécification matérielle choisie. La disponibilité Overdrive est limitée.
{% endhint %}

📢 Le provisionnement via l’API est en cours de développement, [faites-le nous savoir](https://discord.gg/NgCnkHbsGp) pour vos besoins en intégration continue !

### 2. Découvrir les hôtes

{% hint style="warning" %}
**Lancer vos déploiements manuellement, en collant l’URL et les ports, ne suffira pas pour un jeu en direct.**
{% endhint %}

Automatisez les flux de jeu populaires pour gérer les sessions et la mise à l’échelle à la demande avec l’une ou l’autre des options suivantes :

{% columns %}
{% column width="33.33333333333333%" %}
[Appariement](/fr/learn/appariement.md):

* Manches plus courtes
* Parties à la demande
* Classement par niveau et/ou\
  Règles personnalisées
  {% endcolumn %}

{% column width="33.33333333333333%" %}
[Navigateur de serveurs](/fr/learn/navigateur-de-serveurs.md):

* Persistant ou en manches
* Hubs régionaux sociaux
* Affectation automatique et/ou\
  Recherche personnalisée
  {% endcolumn %}

{% column width="33.33333333333333%" %}
Backend personnalisé :

* Migrer des parties en cours
* [Déployer avec l’API v2](/fr/docs/api/serveurs-dedies.md)
* [Observer les webhooks](/fr/learn/orchestration/deployments.md#webhooks)
  {% endcolumn %}
  {% endcolumns %}

Votre orchestration de session doit connaître les hôtes disponibles pour utiliser la capacité de la flotte :

<figure><img src="https://3008966946-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR0dHSFv9ymoC0DO5G8J%2Fuploads%2FcZwy1pEO8JenOEIOoJCV%2Fimage.png?alt=media&amp;token=f4cab36b-9934-40bf-ad49-6a74800a1d9e" alt=""><figcaption></figcaption></figure>

**À la demande** déploiements :

* Le matchmaking maintient une liste mise en cache des hôtes, rafraîchie toutes les minutes.
* Le matchmaking attribue l’une des balises disponibles à chaque hôte actif.
* Les déploiements démarrent à la demande, avec l’emplacement optimal pour chaque match.
* Les joueurs reçoivent une attribution d’hôte en fonction de la balise la mieux correspondante.

**Préchauffé** déploiements :

* Votre administrateur DevOps examine les hôtes disponibles et [configure des politiques](/fr/learn/navigateur-de-serveurs.md#automated-scaling).
* Les nouveaux déploiements démarrent lorsque la capacité régionale tombe sous le seuil configuré.
* Le navigateur de serveurs surveille la capacité de chaque région associée à une politique.
* Les joueurs obtiennent une place attribuée automatiquement, ou recherchent et choisissent un serveur.

### 3. Déployer des serveurs

Lancez des déploiements sur la flotte privée en utilisant les mêmes paramètres que pour les déploiements Cloud, avec l’ **option supplémentaire de spécifier une liste priorisée d’identifiants d’hôtes vers lesquels vous souhaitez déployer**.

{% hint style="success" %}
Les intégrations personnalisées récupèrent les hôtes et déploient les serveurs à l’aide de l’ [Serveurs dédiés](/fr/docs/api/serveurs-dedies.md#private-fleets) API.
{% endhint %}

Les déploiements seront lancés sur le premier hôte privé disposant de suffisamment de capacité dans votre requête. Si aucun des hôtes listés n’a de capacité disponible au moment voulu, les déploiements seront [#overflow-to-cloud](#overflow-to-cloud "mention").

#### redirigés vers le cloud

{% hint style="warning" %}
**Un trafic de joueurs anormalement élevé peut dépasser la capacité actuelle de votre flotte**, ce qui amènera certains déploiements à utiliser le débordement cloud plutôt que votre flotte privée. Les limitations du cloud s’appliquent.
{% endhint %}

{% hint style="info" %}
**Vous vous inquiétez des coûts cloud inattendus ?** [Configurer des alertes cloud](https://app.edgegap.com/notifications?notification-table-limit=10\&notification-table-page=1#alarms) pour être averti lorsque des seuils de facturation personnalisés sont atteints, ou [contactez-nous](https://discord.com/invite/NgCnkHbsGp) au sujet de mesures de sécurité automatisées.
{% endhint %}

Préparez-vous à cette possibilité et examinez les différences :

<table><thead><tr><th width="185">Comportement</th><th>Flotte privée</th><th>Cloud</th></tr></thead><tbody><tr><td>Placement du serveur</td><td><a href="#id-2.-discover-hosts">Balises ou personnalisés</a></td><td><a href="/fr/learn/orchestration/deployments.md#server-score">Score du serveur</a></td></tr><tr><td>Durée max. de jeu</td><td>Illimité (voir <a data-mention href="/fr/learn/orchestration/persistance.md">Persistance</a>)</td><td>24 heures</td></tr><tr><td>fréquence CPU</td><td>Dépend de <a data-mention href="#hardware">#hardware</a></td><td>2,3 GHz / 3,7 GHz (boost)</td></tr><tr><td>Ratio CPU/Mémoire</td><td>Dépend de <a data-mention href="#hardware">#hardware</a></td><td>Incréments de 1 vCPU : 2 Go<br>(vCPU fractionnaire possible)</td></tr><tr><td>Modèle de facturation</td><td>Par hôte, mensuellement</td><td>Par vCPU et minutes utilisées</td></tr></tbody></table>

## ☁️ Matériel

Choisissez l’une de nos spécifications d’hôte génériques :

<table><thead><tr><th>Spécification</th><th width="225" align="right">Performance (VM)</th><th align="right">Overdrive (bare metal)</th></tr></thead><tbody><tr><td>Convient le mieux pour</td><td align="right">jeux basés sur des matchs,<br>ou avec un trafic prévisible</td><td align="right">jeux gourmands en CPU (IA),<br>ou un ratio CPU/RAM supérieur à 1:2</td></tr><tr><td>Modèles de CPU</td><td align="right">AMD EPYC 7642 et 7713<br>ou similaires.</td><td align="right">Intel Xeon E-2288G et<br>E-2388G ou similaires.</td></tr><tr><td>Spécifications CPU</td><td align="right">16 vCPU<br><a data-footnote-ref href="#user-content-fn-1">2.3</a> - <a data-footnote-ref href="#user-content-fn-2">3.7</a> fréquence GHz</td><td align="right">8 cœurs (16 threads)<br><a data-footnote-ref href="#user-content-fn-1">3.7</a> - <a data-footnote-ref href="#user-content-fn-2">5.1</a> fréquence GHz</td></tr><tr><td>Spécifications RAM</td><td align="right">32 Go de RAM virtuelle</td><td align="right">64 Go DDR4</td></tr><tr><td>Egress gratuit inclus</td><td align="right">6 To par hôte</td><td align="right">6 To par hôte</td></tr><tr><td><p><strong>Prix, prépayé mensuellement</strong></p><p>par hôte, tarifs réduits disponibles<br>avec engagement</p></td><td align="right"><p>350,00 $ - tarif 1 mois<br>323,75 $ - tarif 6 mois</p><p><strong>280,00 $ - tarif 12 mois</strong></p></td><td align="right"><p>400,00 $ - tarif 1 mois<br>370,00 $ - tarif 6 mois</p><p><strong>320,00 $ - tarif 12 mois</strong></p></td></tr></tbody></table>

{% hint style="success" %}
Estimez les ratios cloud/flotte avec [le calculateur de prix](https://edgegap.com/resources/pricing/calculator#important-notes). Obtenez le prix final de la flotte [en utilisant la réservation du tableau de bord](https://app.edgegap.com/private-fleet-management/private-fleets/list).
{% endhint %}

**Le prix de réservation et le quota d’egress gratuit de votre premier mois sont au prorata.** Cela signifie que vous n’êtes facturé que pour la portion de temps jusqu’à la fin du mois en cours.

**Les réservations sont automatiquement renouvelées le premier jour de chaque mois à 00:00 UTC jusqu’à leur suppression.** Votre carte sera automatiquement débitée du montant mensuel pour les hôtes renouvelés à ce moment-là.

{% hint style="warning" %}
Une flotte avec [des hôtes actifs](#lifecycle) ne peut pas changer de spécifications. Créez une nouvelle flotte ou supprimez d’abord les hôtes actifs.
{% endhint %}

{% hint style="info" %}
Une petite quantité de ressources sur chaque hôte est réservée au système d’exploitation, à la surveillance et à l’orchestration.
{% endhint %}

#### Modifier la planification et supprimer des hôtes

Vous pouvez modifier ou supprimer une planification à tout moment avant l’heure prévue, sans frais. Vous pouvez désigner n’importe quel nombre d’hôtes privés réservés (actifs) pour suppression à la fin de la période de facturation en cours, avant la date de renouvellement. Les hôtes supprimés ne seront pas facturés lors des renouvellements ultérieurs. Tout déploiement s’exécutant sur des hôtes privés programmés pour suppression sera arrêté proprement au moment de la suppression, sans avertissement supplémentaire.

#### Démarrage retardé ou capacité fournisseur insuffisante

En cas de démarrage retardé d’un hôte privé ou de capacité fournisseur insuffisante, votre montant de paiement et votre facture pour les périodes planifiées ou de renouvellement seront ajustés en conséquence.

## 🔄 Cycle de vie de l’hôte

Les hôtes de flotte privée suivent une séquence simple de cycle de vie.

#### 1. En attente

De nouveaux hôtes ont été demandés, nous les démarrons dans l’ordre de distance à partir de votre épingle.

Dans notre [API de liste des hôtes](/fr/docs/api/serveurs-dedies.md#get-private-fleets-fleet-name-hosts), les hôtes à cette étape sont indiqués avec le statut `EN ATTENTE`.

#### 2. Actif

L’hôte est actif et réactif, prêt à [/pages/5d7a2f9e0583a99d78071f1c4b8a7892a518534a#id-1.-start-a-deployment](https://docs.edgegap.com/fr/learn/orchestration/pages/5d7a2f9e0583a99d78071f1c4b8a7892a518534a#id-1.-start-a-deployment "mention").

Dans notre [API de liste des hôtes](/fr/docs/api/serveurs-dedies.md#get-private-fleets-fleet-name-hosts), les hôtes à cette étape sont indiqués avec le statut `ACTIF`.

#### 3. Programmé pour suppression

Bien qu’encore actif, cet hôte sera supprimé à la fin de la période de facturation en cours (mois). Cette action peut être annulée à tout moment jusqu’à la suppression effective.

Dans notre [API de liste des hôtes](/fr/docs/api/serveurs-dedies.md#get-private-fleets-fleet-name-hosts), les hôtes à cette étape sont indiqués avec un `delete_schedule` .

#### 4. Suppression

Lorsqu’un hôte atteint l’heure de suppression programmée, aucun nouveau déploiement ne lui sera plus attribué.

Dans notre [API de liste des hôtes](/fr/docs/api/serveurs-dedies.md#get-private-fleets-fleet-name-hosts), les hôtes à cette étape sont indiqués avec le statut `SUPPRESSION DÉFINITIVE`.

{% hint style="warning" %}
Les déploiements exécutés sur des hôtes privés seront [arrêtés proprement](https://docs.edgegap.com/fr/learn/orchestration/pages/5d7a2f9e0583a99d78071f1c4b8a7892a518534a#id-5.-deployment-stopped) une fois l’hôte supprimé.
{% endhint %}

{% hint style="success" %}
**Évitez la frustration due aux retours en arrière et aux perturbations du gameplay** en informant les joueurs et en redirigeant les nouveaux déploiements vers d’autres hôtes de la flotte privée, lorsqu’un hôte privé programmé pour suppression approche de l’arrêt.
{% endhint %}

#### 5. Erreur et autres

En cas de problème avec le fournisseur ou l’hôte, notre plateforme marque l’hôte comme `DÉFECTUEUX`  et tente de démarrer un nouvel hôte de remplacement sans frais supplémentaires. Le nouvel hôte sera toujours démarré au même emplacement et portera le même nom. Pendant une courte période, vous pourrez voir à la fois l’hôte défectueux et le nouvel hôte de remplacement avec le même nom.

Lors du passage d’un état à un autre, un [hôte peut brièvement](#user-content-fn-3)[^3] afficher `SERVICE_INDISPONIBLE` .

Nous réservons quelques autres états pour indiquer des circonstances particulières : `ERREUR` , `HORS LIGNE`, `MAINTENANCE` .

{% hint style="info" %}
Si vous avez besoin d’aide, [veuillez nous contacter sur Discord](https://discord.gg/MmJf8fWjnt). Pour l’assistance aux jeux en direct, consultez notre [système de tickets](https://edgegap.atlassian.net/servicedesk/customer/portal/3).
{% endhint %}

[^1]: fréquence de base

[^2]: turbo - courtes rafales CPU

[^3]: pendant quelques millisecondes
