Instances de serveurs Amazon GameLift

Les coûts des instances de serveurs Amazon GameLift sont les coûts associés aux ressources de calcul, dont vous avez besoin pour héberger votre jeu, en particulier au nombre d’utilisateurs simultanés (CCU) que vos serveurs de jeu doivent prendre en charge. Les serveurs Amazon GameLift prennent en charge 68 familles d’instances dans 24 régions et 9 zones locales. Ils prennent en charge les serveurs de jeux qui s’exécutent sous Windows Server 2016 et, depuis peu, Amazon Linux 2023. Les systèmes d’exploitation Windows incluent un coût de licence supplémentaire, qui peut augmenter les coûts d’instances près de 2 fois par rapport à des serveurs Linux comparables. Ces économies font du système d’exploitation pour serveurs Linux un choix judicieux pour la plupart des clients des serveurs Amazon GameLift. Les serveurs Amazon GameLift proposent des options intégrées pour réduire les coûts globaux d’hébergement du serveur de jeu. Il s’agit notamment des types d’instances Linux, de la mise à l’échelle automatique des serveurs Amazon GameLift, des instances Spot, des types d’instances Graviton et de l’empaquetage de conteneurs. En utilisant une combinaison de ces options économiques, l’hébergement de votre serveur de jeu peut être réduit à 1 USD par utilisateur et par mois. Voici comment chacun de ces éléments peut contribuer à réduire l’ensemble des coûts.

En moyenne, les jeux multijoueurs traditionnels utilisent 50 % de la capacité maximale de leurs serveurs par région. Cela signifie que, la moitié du temps, il n’y a pas de joueurs actifs sur les serveurs de jeux. L’algorithme de dimensionnement automatique intelligent des serveurs Amazon GameLift peut rapidement augmenter ou diminuer la taille pour réduire les coûts tout en évitant aux joueurs d’attendre en répondant rapidement à la demande croissante des joueurs. La fonction de mise à l’échelle automatique permet de désactiver automatiquement les serveurs de jeux lorsqu’ils ne sont pas utilisés et d’ajouter de nouveaux serveurs de jeux lorsque davantage de joueurs se connectent.

Les serveurs Amazon GameLift proposent des instances à la demande et Spot. Les instances Spot vous offrent les mêmes performances que les serveurs de jeux à la demande, tout en économisant entre 50 % et 85 % par rapport aux prix à la demande. Les serveurs Amazon GameLift utilisent un algorithme propriétaire pour placer de nouvelles sessions sur les serveurs de jeu afin d’optimiser les faibles latences pour les joueurs, les faibles prix des instances et de minimiser les taux d’interruption ponctuels pour réduire les coûts tout en préservant l’expérience des joueurs. Cela signifie qu’avec les serveurs Amazon GameLift, les instances Spot peuvent fonctionner correctement pour les sessions de jeu de 30 minutes ou moins ou pour les modes didacticiels où une éventuelle interruption a moins d’impact sur l’expérience globale du joueur. Les prix des instances Spot s’ajustent graduellement en fonction des tendances à long terme de la capacité des instances Spot.

Les serveurs Amazon GameLift prennent en charge les instances AWS Graviton, qui sont des processeurs basés sur ARM conçus pour fournir des performances élevées à un prix plus rentable que les instances x86. Les instances AWS Graviton fonctionnent bien pour les charges de travail impliquant le traitement réseau et la compression de données, ce qui en fait un excellent choix pour les serveurs de jeux multijoueurs. Ils sont disponibles dans des types d’instances allant d’un usage général à optimisé pour le calcul en passant par l’optimisation pour la mémoire. Les instances Graviton sont idéales pour toutes les charges de travail basées sur Linux, écrites dans des langages de programmation courants, tels que C++, C# et C. Si vous utilisez l’Unreal Engine, vous pouvez facilement les compiler sur ARM pour tirer parti des instances Graviton et réaliser des économies.

Les conteneurs de serveurs Amazon GameLift fournissent une solution pour configurer les limites de ressources par serveur de jeu, ce qui permet à plusieurs serveurs de jeu de fonctionner sur une seule instance de serveurs Amazon GameLift, sans entrer en concurrence pour les ressources. En comprenant les besoins en ressources de votre conteneur de serveur de jeu et les ressources disponibles pour les différents types d’instances, vous pouvez déterminer le nombre optimal de conteneurs à emballer sur chaque instance.

Les 10 meilleures instances de calcul pour serveurs de jeux

Ces instances de calcul sont les types les plus populaires pour les développeurs de jeux qui souhaitent héberger leurs serveurs de jeux dans le cloud en raison de leur rapport qualité-prix optimal, de leur disponibilité généralisée dans le monde entier et de leur offre abondante. Ce sont des instances riches en calcul, recommandées pour faire fonctionner des serveurs de jeux comptant un grand nombre de joueurs et de nombreuses entités, car elles offrent des performances monocœur élevées, idéales pour les tâches pleines de ressources telles que l’exécution de jeux Unreal Engine avec des exigences de calcul exigeantes.

Type d’instance

vCPU 

Mémoire (Gio) 

Stockage (Go) 

Tarification à la demande pour Linux

c4.large

2

3,75

50

0,127 USD par heure

c5.large

2

4

50

0,109 USD par heure

c5.xlarge

4

8

50

0,211 USD par heure

c5a.large

2

4

50

0,099 USD par heure

c5d.large

2

4

50

0,122 USD par heure

c6i.large

2

4

50

0,109 USD par heure

m4.large

2

8

50

0,127 USD par heure

m5.large

2

8

50

0,122 USD par heure

m5.xlarge

4

16

50

0,237 USD par heure

c6g.large (Graviton)

2

4

50

0,088 USD par heure

REMARQUE :

 

Exemples de tarification

Vous trouverez ci-dessous des exemples de jeux et des prix Amazon GameLift Servers calculés par calculatrice pour chacun d’entre eux. Vous pouvez également utiliser le calculateur de prix pour créer un exemple de tarification personnalisé en fonction de vos besoins exacts.

Remarque : nous proposons des remises sur les prix des jeux à grande échelle, veuillez nous contacter si le coût des jeux est supérieur à 80 000 USD par mois ou si vous avez simplement besoin d’aide pour estimer vos coûts.

Entrée et coûts de la calculatrice

jeu de tir 5v5

Chasseur 1v1

Jeu de cartes 1v1

Battle Royale à 100 joueurs

Moteur de jeu

C++ personnalisé

Unreal 4

Unité

Unreal 5.X

Joueurs par session de jeu

10

2

2

30

Bande passante par joueur (Ko/s)

20

5

2

20

Sessions de jeu ou conteneurs par instance

8

24

24

4

Durée de la session (minutes)

20

5

5

20

Système d’exploitation

Linux

Linux

Linux

Linux

% à la demande

100

100

50

100

Spot

0

0

50

0

CCU maximale en un mois

50 000

10 000

10 000

100 000

CCU moyen par rapport au pic (%)

30

30

30

30

Type d’instance

c5a.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go)

c5a.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go)

c5a.large (1 cœur, 2 processeurs virtuels, 4 Go)

c6i.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go)

Région

USA Est (Ohio)

USA Est (Ohio)

USA Est (Ohio)

USA Est (Ohio)

Coûts de calcul par mois

112 320 USD

37 440 USD

3 237 USD

181 478 USD

Coûts de bande passante par mois

43 311 USD

2 062 USD

1 391 USD

82 731 USD

Coût total par mois

155 631 USD*

39 502 USD*

4 628 USD*

264 209 USD*

Faites des économies grâce à Graviton

 

35 185 USD 
(12 % d’économies)

 

215 226 USD par mois
(18 % d’économies)

Faites des économies avec Spot

132 053 USD (17,86 % d’économies)

 

 

187 402 USD par mois
(29 % d’économies, y compris les économies réalisées grâce à Graviton)

*pour une explication du coût total, voir les exemples détaillés ci-dessous

  • Un jeu de tir compétitif 5v5 multijoueur en ligne nécessite une infrastructure cloud robuste avec des spécifications telles que 10 joueurs par session, une bande passante de 20 Ko/s par joueur, un serveur de jeu à 64 ticks fonctionnant sur un moteur C++ personnalisé sous Linux OS, et un pic de 50 000 utilisateurs simultanés. Pour un jeu de tir compétitif, les résultats sont importants, car le jeu ne tolère pas les interruptions. Nous n’utiliserons que des instances à la demande et ce jeu nécessite une bande passante plus élevée par joueur.

    Entrées de calculateur de tarification

    Entrée

    Valeur

    Formule

    Système d’exploitation

    Linux

     

    Calcul du coût de l’instance

    1. Nombre moyen de joueurs simultanés par heure : 

    50 000 * 30 % = 15 000

    2. Nombre total d’heures de jeu par mois :

    15 000 * 730 heures = 10 950 000

    3. Heures de session par mois :

    10 950 000/10 joueurs = 1 095 000

    4. Heures d’instances actives par mois :

    1 095 000/8 séances = 136 875

    5. Total d’heures d’instance (mémoire tampon comprise) :

    136 875 * (1 + 10 %) = 150 562,50

    6. Heures d’instances à la demande :

    150 562,50 * 100 % = 150 562,50 (aucune instance Spot n’a été utilisée)

    7. Coût mensuel pour les instances à la demande : 150 562,50 * 0,746 USD = 112 319,63 USD

    Moteur de jeu

    C++ personnalisé

    CCU maximale en un mois

    50 000

    CCU moyen par rapport au pic (%)

    30

    Joueurs par session de jeu

    10

    sessions de jeu/conteneurs par instance

    8

    Type d’instance

    c5a.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go)

    0,746 USD par heure

    % Sur demande contre % Spot

    100/0

    Bande passante par joueur (Ko/s)

    20

    Durée de la session (minutes)

    20

    Tampon d’instance

    10 %

    Région

    USA Est (Ohio)

    Coûts de calcul par mois

    112 319,63 USD

    Coûts de bande passante par mois

    43 311,20 USD

     

    Calcul des coûts de transfert de données sortantes (DTO)

    DTO total en Go par mois : (10 950 000 heures de jeu * 20 Ko/s  * 3 600 secondes * 0,000001 Go/Ko) = 788 400 Go

    Tarification progressive

    1. 10 240 premiers Go : 10 240 * 0,09 USD = 921,60 USD
    2. 40 960 Go suivants : 40 960 * 0,085 USD = 3 481,60 USD
    3. 102 400 Go suivants : 102 400 * 0,07 USD = 7 168,00 USD
    4. 634 800 Go restants : 634 800 * 0,05 = 31 740,00 USD

    Coût total du DTO :

    921,60 USD + 3 481,60 USD + 7 168,00 USD + 31 740,00 = 43 311,20 USD

    Coût total par mois

    155 630,83 USD

    Coût de l'instance (mensuel) 112 319,63 USD + Coût du transfert de données sortantes (DTO) (mensuel) : 43 311,20 USD =

    Coût total (mensuel) : 155 630,83 USD

    Instances Spot + coût total de la bande passante par mois

    132 053 USD
    (17,86 % d’économies)

    Pour le même jeu de tir compétitif en ligne 5v5, l’utilisation stratégique de 30 % d’instances Spot AWS pour les modes de jeu à session plus courte ou les champs de tir moins prioritaires réduit le coût d’infrastructure mensuel estimé à plus de 23 500 USD, soit des économies significatives sans compromettre l’expérience multijoueur de base.

    Remarque : nous proposons des remises sur les prix des jeux à grande échelle, veuillez nous contacter si le coût des jeux est supérieur à 80 000 USD par mois ou si vous avez simplement besoin d’aide d’estimation de coûts.

  • Un jeu de combat 1v1 multijoueur en ligne, comme la série classique Street Fighter, nécessite une infrastructure cloud légère avec 2 joueurs par session, une bande passante de 3 Ko/s par joueur, un serveur de jeu Unreal Engine 4 fonctionnant sous Linux à 60 ticks et utilisant des instances c5a.4xlarge rentables pour prendre en charge des sessions de combat courtes et ininterrompues.

    Entrées de calculateur de tarification

    Entrée

    Valeur

    Formule

    Système d’exploitation

    Linux

     

    Calcul du coût de l’instance

    1. Nombre moyen de joueurs simultanés par heure :

    10 000 * 30 % = 3 000

    2. Nombre total d’heures de jeu par mois :

    3 000 * 730 heures = 2 190 000

    3. Heures de session par mois :

    2 190 000/2 joueurs = 1 095 000

    4. Heures d’instances actives par mois :

    1 095 000/24 séances = 45 625

    5. Total d’heures d’instance (mémoire tampon comprise) :

    45 625 * (1 + 10 %) = 50 187,50

    6. Heures d’instances à la demande :

    50 187,50 * 100 % = 50 187,50 (aucune instance Spot n’a été utilisée)

    7. Coût mensuel pour les instances à la demande :

    50 187,50 * 0,746 USD = 37 439,88 USD

    Moteur de jeu

    Unreal 4

    CCU maximale en un mois

    10 000

    CCU moyen par rapport au pic (%)

    30

    Joueurs par session de jeu

    2

    sessions de jeu/conteneurs par instance

    24

    Type d’instance

    c5a.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go) à 0,746 USD par heure

    % Sur demande contre % Spot

    100/0

    Bande passante par joueur (Ko/s)

    3

    Durée de la session (minutes)

    5

    Tampon d’instance

    10 %

    Région

    USA Est (Ohio)

    Coûts de calcul par mois

    37 439,88 USD

    Coûts de bande passante par mois

    2 061,62 USD

     

    Calcul des coûts de transfert de données sortantes (DTO)

    DTO total en Go par mois : (2 190 000 heures de jeu * 3 Ko/s  * 3600 secondes * 0,000001 Go/Ko) = 23 652 Go

     

    Tarification progressive

    1. 10 240 premiers Go : 10 240 * 0,09 USD = 921,60 USD
    2. 13 412 Go restants : 13 412 * 0,085 USD = 1 140,02 USD

     

    Coût total du DTO :

    921,60 USD + 1 140,02 USD = 2 061,62 USD

    Coût total par mois

    39 502,50 USD

    Coût de l'instance (mensuel) = 37 439,88 USD Coût du transfert de données sortantes (DTO) (mensuel) = 2 061,62 USD Coût total (mensuel) = 39 501,50 USD

    Instance Graviton + coût total de la bande passante par mois

    35 185,37 USD
    (12 % d’économies)

    Utilisation de c6g.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go) à 0,66 USD par heure contre c5a.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go) à 0,746 USD par heure

    Remarque : nous proposons des remises sur les prix des jeux à grande échelle, veuillez nous contacter si le coût des jeux est supérieur à 80 000 USD par mois ou si vous avez simplement besoin d’aide pour estimer vos coûts.

  • Un jeu de cartes 1v1 multijoueur en ligne qui ne nécessite qu’une infrastructure légère avec 2 joueurs par session, une bande passante de 2 Ko/s par joueur, un serveur de jeu Unity à 10 ticks rate sur Linux exploitant des instances c5a.large rentables pour faciliter des sessions courtes et ininterrompues.

    Entrées de calculateur de tarification

    Entrée

    Valeur

    Formule

    Système d’exploitation

    Linux

     

    Calcul du coût de l’instance

    1. Nombre moyen de joueurs simultanés par heure :

    10 000 * 30 % = 3 000

    2. Nombre total d’heures de jeu par mois :

    3 000 * 730 heures = 2 190 000

    3. Heures de session par mois :

    2 190 000/2 joueurs = 1 095 000

    4. Heures d’instances actives par mois :

    1 095 000/24 séances = 45 625

    5. Total d’heures d’instance (mémoire tampon comprise) :

    45 625 * (1 + 10 %) = 50 187,50

    6. Heures d’instances à la demande :

    50 187,50 * 50 % = 25 093,75

    7. Heures d’ouverture de l’instance Spot :

    50 187,50 * 50 % = 25 093,75

    8. Coût mensuel pour les instances à la demande :

    25 093,75 * 0,099 USD = 2 484,28 USD

    9. Coût mensuel des instances Spot :

    25 093,75 * 0,03 USD = 752,81 USD

    10. Coût total de l’instance :

    2 484,28 USD + 752,81 USD = 3 237,09 USD

    Moteur de jeu

    Unité

    CCU maximale en un mois

    10 000

    CCU moyen par rapport au pic (%)

    30

    Joueurs par session de jeu

    2

    sessions de jeu/conteneurs par instance

    24

    Type d’instance

    c5a.large (1 cœur, 2 processeurs virtuels, 4 Go) à 0,099 USD OD/0,03 USD Spot

    % Sur demande contre % Spot

    50/50

    Bande passante par joueur (Ko/s)

    2

    Durée de la session (minutes)

    5

    Tampon d’instance

    10 %

    Région

    USA Est (Ohio)

    Coûts de calcul par mois

    3 237,09 USD

    Coûts de bande passante par mois

    1 391,48 USD

    Calcul des coûts de transfert de données sortantes (DTO)

    DTO total en Go par mois : (2 190 000 heures de jeu * 2 Ko/s  * 3 600 secondes * 0,000001 Go/Ko) = 15 768 Go

    Tarification progressive

    1.      10 240 premiers Go : 10 240 * 0,09 USD = 921,60 USD

    2.      5 528 Go restants : 5 528 * 0,085 USD = 469,88 USD

    Coût total du DTO :

     921,60 USD + 469,88 USD = 1 391,48 USD

    Coût total par mois

    4 628,57 USD

    Coût total de l'instance (mensuel) : 3 237,09 USD +
    Coût du transfert de données sortantes (DTO) (mensuel) : 1 391,48 USD =
    Coût total (mensuel) : 4 628,57 USD

    Remarque : nous proposons des remises sur les prix des jeux à grande échelle, veuillez nous contacter si le coût des jeux est supérieur à 80 000 USD par mois ou si vous avez simplement besoin d’aide pour estimer vos coûts.

  • Les jeux Battle Royale voient leur nombre de joueurs diminuer considérablement après les phases initiales de « hot drop ». Une solution à la demande optimise donc pour une moyenne de 30 joueurs simultanés par session au lieu de la capacité totale de 100 joueurs, en utilisant le puissant moteur Unreal Engine 5.X sur les instances Linux pour offrir de meilleures expériences en ligne.

    Entrées de calculateur de tarification

    Entrée

    Valeur

    Formule

    Système d’exploitation

    Linux

     

    Calcul du coût de l’instance

    1. Nombre moyen de joueurs simultanés par heure :

    100 000 * 30 % = 30 000

    2. Nombre total d’heures de jeu par mois :

    30 000 * 730 heures = 21 900 000

    3. Heures de session par mois :

    21 900 000 / 30 joueurs = 730 000

    4. Heures d’instances actives par mois :

    730 000 / 4 séances = 182 500

    5. Total d’heures d’instance (mémoire tampon comprise) :

    182 500 * (1 + 10 %) = 200 750

    6. Heures d’instances à la demande :

    200 750 * 100 % = 200 750 (aucune instance Spot n’a été utilisée)

    7. Coût mensuel pour les instances à la demande :

    200 750 * 0,904 USD 181 478,00 USD

    Moteur de jeu

    Unreal 5.x

    CCU maximale en un mois

    100 000

    CCU moyen par rapport au pic (%)

    30

    Joueurs par session de jeu

    30

    sessions de jeu/conteneurs par instance

    4

    Type d’instance

    c6i.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go) à 0,904 USD

    % à la demande

    100

    Bande passante par joueur (Ko/s)

    20

    Durée de la session (minutes)

    20

    Tampon d’instance

    10 %

    Région

    USA Est (Ohio)

    Coûts de calcul par mois

    181 478,00 USD

    Coûts de bande passante par mois

    82 731,20 USD

     

    Calcul des coûts de transfert de données sortantes (DTO)

    DTO total en Go par mois : 21 900 000 heures de jeu * 20 Ko/s * 3 600 secondes * 0,000001 Go/Ko = 1 576 800 Go

    Tarification progressive

    1.      10 240 premiers Go : 10 240 * 0,09 USD = 921,60 USD

    2.      40 960 Go suivants : 40 960 * 0,085 USD = 3 481,60 USD

    3.      102 400 Go suivants : 102 400 * 0,07 USD = 7 168,00 USD

    4.      1 423 200 Go restants : 1 423 200 * 0,05 USD = 71 160,00 USD

    Coût total du DTO :

    921,60 USD + 3 481,60 USD + 7 168,00 USD + 71 160,00 USD = 82 731,20 USD

    Coût total par mois

    264 209 USD

    Coût de l'instance (mensuel) : 181 478,00 USD +

    Coût du transfert de données sortantes (DTO) (mensuel) : 82 731,20 USD = Coût total (mensuel) : 264 209,20 USD

    Instance Graviton + coût total de la bande passante par mois

    215 226 USD par mois
    (18 % d’économies)

    Utilisation de l’instance Graviton c6g.4xlarge (8 cœurs, 16 vCPU, 32 Go) à 0,66 USD par heure contre c6i.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go) à 0,904 USD

    Spot + instance Graviton + coût total de la bande passante par mois

    187 402 USD par mois
    (29 % d’économies)

    Utilisation de l’instance Graviton c6g.4xlarge (8 cœurs, 16 processeurs virtuels, 32 Go) à 0,66 USD par heure pour 70 % de la charge de travail et de Graviton Spot à 0,198 USD pour les 30 % restants

    Remarque : nous proposons des remises sur les prix des jeux à grande échelle, veuillez nous contacter si le coût des jeux est supérieur à 80 000 USD par mois ou si vous avez simplement besoin d’aide pour estimer vos coûts.

    Calculez les prix ou commencez gratuitement