Инстансы Amazon GameLift Servers

Стоимость инстансов Amazon GameLift Servers – это затраты, что связаны с вычислительными ресурсами, необходимыми для хостинга игры, в частности с количеством одновременных пользователей (CCU), которых должны обслуживать игровые серверы. Amazon GameLift Servers поддерживает 68 семейств инстансов в 24 регионах и 9 локальных зонах. Amazon GameLift Servers поддерживает игровые серверы, работающие на базе Windows Server 2016, а с недавних пор и Amazon Linux 2023. Операционные системы Windows включают дополнительную стоимость лицензирования, которая может увеличить стоимость инстансов почти в 2 раза по сравнению с аналогичными серверами Linux. Такая экономия средств делает серверную операционную систему Linux хорошим выбором для большинства клиентов Amazon GameLift Servers. Amazon GameLift Servers предлагает встроенные опции для снижения общих расходов на хостинг игровых серверов. К ним относятся типы инстансов Linux, автоматическое масштабирование Amazon GameLift Servers, спотовые инстансы, типы инстансов Graviton и упаковка контейнеров. Используя комбинацию этих экономичных функций, хостинг игровых серверов можно сократить до 1 долл. США на пользователя в месяц. Вот как каждый из них может помочь снизить общие затраты.

Обычно многопользовательские игры в среднем используют 50 % максимальной производительности сервера в каждом регионе. Это означает, что половину времени игровые серверы простаивают. Интеллектуальный алгоритм автоматического масштабирования Amazon GameLift Servers может быстро вертикально и горизонтально масштабироваться, чтобы сократить расходы и избавить игроков от ожидания, быстро реагируя на растущий спрос от пользователей. Функция автомасштабирования позволяет автоматически отключать игровые серверы, когда они не нужны, и добавлять новые по мере появления дополнительных игроков.

В Amazon GameLift Servers можно использовать как предоставляемые по требованию, так и спотовые инстансы. Спотовые инстансы обеспечивают такую же производительность, как и игровые серверы по требованию, при этом экономия составляет от 50 до 85 % по сравнению с ценами на серверы по требованию. Сервис Amazon GameLift Servers использует запатентованный алгоритм для размещения новых сеансов на игровых серверах, чтобы оптимизировать время ожидания игроков, снизить цены на инстансы и минимизировать частоту спотовых прерываний, что дает возможность сократить расходы, но при этом сохранить удобство игры. Это означает, что с Amazon GameLift Servers спотовые инстансы могут хорошо работать в игровых сессиях продолжительностью 30 минут или меньше, а также в обучающих режимах, где возможное прерывание менее влияет на общее взаимодействие с игроком. Цены на спотовые инстансы постепенно корректируются в зависимости от долгосрочных тенденций их ресурсов.

Сервис Amazon GameLift Servers поддерживает инстансы AWS Graviton, которые представляют собой процессоры на базе ARM, обеспечивающие высокую производительность по более экономичной цене, чем инстансы на базе x86. Инстансы AWS Graviton хорошо подходят для рабочих нагрузок, связанных с сетевой обработкой и сжатием данных, а значит, они являются отличным выбором для многопользовательских игровых серверов. Они доступны в различных типах инстансов: от предназначенных для общего назначения до оптимизированных для вычислений и памяти. Инстансы Graviton идеально подходят для всех рабочих нагрузок на базе Linux, написанных на популярных языках программирования, таких как C++, C# и C. При применении Unreal Engine вы можете легко выполнить сборку на ARM, чтобы воспользоваться преимуществами инстансов Graviton и сэкономить средства!

Контейнеры Amazon GameLift Servers предоставляют решение для настройки лимитов ресурсов для каждого игрового сервера, позволяющее нескольким игровым серверам работать на одном инстансе Amazon GameLift Servers без конкуренции за ресурсы. Изучив требования к ресурсам контейнера игрового сервера и доступные ресурсы различных типов инстансов, вы сможете определить оптимальное количество контейнеров, которое можно упаковать в каждый инстанс.

Десять лучших вычислительных инстансов для игровых серверов

Благодаря оптимальному соотношению цены и производительности, широкой доступности по всему миру, а также достаточному предложению, среди разработчиков игр эти вычислительные инстансы являются наиболее популярным типом размещения игровых серверов в облаке. Такие ресурсоемкие инстансы рекомендуются для запуска игровых серверов с большим количеством игроков и объектов. Это связано с тем, что они обеспечивают высокую производительность одного ядра, а также идеально подходящую для ресурсоемких задач, таких как запуск игр на Unreal Engine с высокими вычислительными требованиями.

Тип инстанса

Виртуальные ЦПУ

Память (ГиБ)

Хранилище (ГБ)

Цены на Linux по требованию

c4.large

2

3,75

50

0,127 USD за час

c5.large

2

4

50

0,109 USD за час

c5.xlarge

4

8

50

0,211 USD за час

c5a.large

2

4

50

0,099 USD за час

c5d.large

2

4

50

0,122 USD за час

c6i.large

2

4

50

0,109 USD за час

m4.large

2

8

50

0,127 USD за час

m5.large

2

8

50

0,122 USD за час

m5.xlarge

4

16

50

0,237 USD за час

c6g.large (Graviton)

2

4

50

0,088 USD за час

ПРИМЕЧАНИЕ. 

 

Примеры расчета стоимости

Ниже приведены примеры игр и цены Amazon GameLift Servers, рассчитанные калькулятором. Вы также можете использовать калькулятор цен, чтобы создать собственный пример цен, основанный на ваших точных требованиях.

Примечание. Мы предлагаем скидки на крупномасштабные игры. Свяжитесь с нами, если стоимость вашей игры превышает 80 тыс. долларов в месяц или вам просто нужна помощь в оценке стоимости.

Входные данные калькулятора и затраты

Шутер 5 на 5

Бой 1 на 1

Карточная игра 1 на 1

Королевская битва на 100 игроков

Игровой движок

Разработано на языке C++

Unreal 4

Unity

Unreal 5.X

Количество игроков за игровую сессию

10

2

2

30

Пропускная способность на игрока (КБ/с)

20

5

2

20

Игровые сессии или контейнеры на инстанс

8

24

24

4

Продолжительность сеанса (в минутах)

20

5

5

20

Операционная система

Linux

Linux

Linux

Linux

Проценты по требованию

100

100

50

100

Проценты спота

0

0

50

0

Пик CCU за месяц

50 000

10 000

10 000

100 000

Среднее значение CCU по сравнению с пиковым значением (%)

30

30

30

30

Тип инстанса

c5a.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ)

c5a.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ)

c5a.large (1 ядро, 2 виртуальных ЦПУ, 4 ГБ)

c6i.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ)

Регион

Восток США (Огайо)

Восток США (Огайо)

Восток США (Огайо)

Восток США (Огайо)

Затраты на вычисления в месяц

112 320 USD

37 440 USD

3 237 USD

181 478 USD

Стоимость пропускной способности в месяц

43 311 USD

2 062 USD

1 391 USD

82,731 USD

Итоговая стоимость в месяц

155 631 USD*

39 502 USD*

4 628 USD*

264 209 USD*

Экономия с помощью Graviton

 

35 185 USD 
(экономия 12 %)

 

215 226 USD ежемесячно
(экономия 18 %)

Сэкономьте с помощью спотов

132 053 USD (экономия 17,86 %)

 

 

187 402 USD ежемесячно
(экономия 29 % включает экономию на Graviton)

* для объяснения общей стоимости см. детальные примеры ниже

  • Для многопользовательского онлайн-шутера 5 на 5 требуется надежная облачная инфраструктура с такими характеристиками, как 10 игроков за сеанс, пропускная способность 20 Кбит/с на игрока, игровой сервер с частотой 64 такта, работающий на специальном движке C++ в ОС Linux, и максимум 50 000 одновременных пользователей. Для соревновательного шутера важны результаты, так как во время игры нельзя делать перерывы. Мы будем использовать инстансы только по требованию. Для этой игры требуется более высокая пропускная способность на каждого игрока.

    Входные данные калькулятора цен

    Входящий поток

    Ценность

    Формула

    Операционная система

    Linux

     

    Расчет стоимости инстанса

    1. Среднее количество одновременных игроков в час: 

    50 000 * 30 % = 15 000

    2. Общее количество игровых часов в месяц:

    15 000 * 730 часов = 10 950 000

    3. Количество часов сеанса в месяц:

    10 950 000 / 10 игроков = 1 095 000

    4. Количество часов работы инстанса в месяц:

    1 095 000 / 8 сеансов = 136 875

    5. Общее количество часов работы инстанса (включая буфер):

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

    6. Время работы инстансов по требованию:

    150 562,50 * 100 % = 150 562,50 (спотовые инстансы не используются)

    7. Ежемесячная стоимость инстансов по запросу: 150 562,50 USD * 0,746 USD = 112 319,63 USD

    Игровой движок

    Разработано на языке C++

    Пик CCU за месяц

    50 000

    Среднее значение CCU по сравнению с пиковым значением (%)

    30

    Количество игроков за игровую сессию

    10

    Игровые сессии / контейнеры на инстанс

    8

    Тип инстанса

    c5a.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ)

    Стоимость 0,746 USD в час

    Проценты по запросу по сравнению с процентами спота

    100/0

    Пропускная способность на игрока (КБ/с)

    20

    Продолжительность сеанса (в минутах)

    20

    Буфер инстанса

    10 %

    Регион

    Восток США (Огайо)

    Затраты на вычисления в месяц

    112 319,63 USD

    Стоимость пропускной способности в месяц

    43 311,20 USD

     

    Расчет стоимости за передачу исходящих данных (DTO)

    Общий объем DTO в ГБ в месяц: (10 950 000 часов игры * 20 Кбит/с * 3600 секунд * 0,000001 ГБ/КБ ) = 788 400 ГБ

    Многоуровневое ценообразование:

    1. Первые 10 240 ГБ: 10 240 ГБ * 0,09 USD = 921,60 USD
    2. Следующие 40 960 ГБ: 40 960 ГБ * 0,085 USD = 3 481,60 USD
    3. Следующие 102 400 ГБ: 102 400 ГБ * 0,07 USD = 7 168 USD
    4. Оставшиеся 634 800 ГБ: 634 800 ГБ * 0,05 USD = 31 740 USD

    Общая стоимость DTO:

    921,60 USD + 3481,60 USD + 7168 USD + 31 740,00 USD = 43 311,20 USD

    Общая стоимость в месяц

    155 630,83 USD

    Стоимость инстанса (в месяц) 112 319,63 USD + стоимость (в месяц) исходящей передачи (DTO): 43 311,20 USD =

    Общая стоимость (в месяц) = 155 630,83 USD

    Общая стоимость спотовых инстансов и пропускной способности в месяц

    132 053 USD
    (экономия – 17,86 %)

    В том же соревновательном онлайн-шутере 5 на 5 стратегическое использование 30 % спотовых инстансов AWS для менее приоритетных коротких сессий игровых режимов или дальностей стрельбы снижает предполагаемую ежемесячную стоимость инфраструктуры более чем на 23 500 USD, что позволяет значительно сэкономить без ущерба для основной многопользовательской игры.

    Примечание. Мы предлагаем скидки на крупномасштабные игры. Свяжитесь с нами, если стоимость вашей игры превышает 80 тыс. долларов в месяц или вам просто нужна помощь в оценке стоимости.

  • Для многопользовательской онлайн-игры боя 1 на 1, как и для классической серии Street Fighter, требуется легкая облачная инфраструктура с 2 игроками за сеанс, пропускной способностью 3 Кбит/с на игрока, игровой сервер Unreal Engin 4 с частотой 60 тактов, работающий на ОС Linux, и экономичные инстансы c5a.4xlarge для поддержки коротких непрерывных боевых сессий.

    Входные данные калькулятора цен

    Входящий поток

    Ценность

    Формула

    Операционная система

    Linux

     

    Расчет стоимости инстанса

    1. Среднее количество одновременных игроков в час:

    10 000 * 30 % = 3000

    2. Общее количество игровых часов в месяц:

    3000 * 730 часов = 2 190 000

    3. Количество часов сеанса в месяц:

    2 190 000 / 2 игрока = 1 095 000

    4. Количество часов работы инстанса в месяц:

    1 095 000 / 24 сеанса = 45 625

    5. Общее количество часов работы инстанса (включая буфер):

    45 625 * (1 + 10 %) = 50 187.50

    6. Время работы инстансов по требованию:

    50 187,50 * 100 % = 50 187,50 (спотовые инстансы не используются)

    7. Ежемесячная стоимость инстансов по требованию:

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

    Игровой движок

    Unreal 4

    Пик CCU за месяц

    10 000

    Среднее значение CCU по сравнению с пиковым значением (%)

    30

    Количество игроков за игровую сессию

    2

    Игровые сессии / контейнеры на инстанс

    24

    Тип инстанса

    c5a.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ) по цене 0,746 USD в час

    Проценты по запросу по сравнению с процентами спота

    100/0

    Пропускная способность на игрока (КБ/с)

    3

    Продолжительность сеанса (в минутах)

    5

    Буфер инстанса

    10 %

    Регион

    Восток США (Огайо)

    Затраты на вычисления в месяц

    37 439,88 USD

    Стоимость пропускной способности в месяц

    2 061,62 USD

     

    Расчет стоимости за передачу исходящих данных (DTO)

    Общий объем DTO в ГБ в месяц: 2 190 000 часов игры *3 Кбит/с * 3600 секунд * 0,000001 ГБ/КБ = 23 652 ГБ

     

    Многоуровневое ценообразование:

    1. Первые 10 240 ГБ: 10 240 ГБ * 0,09 USD = 921,60 USD
    2. Оставшиеся 13 412 ГБ: 13 412 ГБ * 0,085 USD = 1 140,02 USD

     

    Общая стоимость DTO:

    921,60 USD + 1140,02 USD = 2061,62 USD

    Общая стоимость в месяц

    39 502,50 USD

    Стоимость инстанса (в месяц) = 37 439,88 USD Стоимость (в месяц) исходящей передачи (DTO) = 2061,62 USD Стоимость (в месяц) = 39 501,50 USD

    Общая стоимость инстанса Graviton и пропускной способности в месяц

    35 185,37 USD
    (экономия 12 %)

    Использование c6g.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ) по цене 0,66 USD в час по сравнению с c5a.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ) по цене 0,746 USD в час

    Примечание. Мы предлагаем скидки на крупномасштабные игры. Свяжитесь с нами, если стоимость вашей игры превышает 80 тыс. долларов в месяц или вам просто нужна помощь в оценке стоимости.

  • Многопользовательская карточная онлайн-игра 1 на 1, для которой требуется только легкая инфраструктура: 2 игрока за сеанс, пропускная способность 2 Кбит/с на игрока, игровой сервер Unity с частотой 10 тактов в ОС Linux, использующий экономичные инстансы c5a.large для проведения коротких и непрерывных сеансов.

    Входные данные калькулятора цен

    Входящий поток

    Ценность

    Формула

    Операционная система

    Linux

     

    Расчет стоимости инстанса

    1. Среднее количество одновременных игроков в час:

    10 000 * 30 % = 3000

    2. Общее количество игровых часов в месяц:

    3000 * 730 часов = 2 190 000

    3. Количество часов сеанса в месяц:

    2 190 000 / 2 игрока = 1 095 000

    4. Количество часов работы инстанса в месяц:

    1 095 000 / 24 сеанса = 45 625

    5. Общее количество часов работы инстанса (включая буфер):

    45 625 * (1 + 10 %) = 50 187.50

    6. Время работы инстансов по требованию:

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

    7. Часы работы спотовых инстансов:

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

    8. Ежемесячная стоимость инстансов по требованию:

    25 093,75 * 0,099 USD = 2484,28 USD

    9. Ежемесячная стоимость спотовых инстансов:

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

    10. Общая стоимость инстанса:

    2484,28 USD + 752,81 USD = 3237,09 USD

    Игровой движок

    Unity

    Пик CCU за месяц

    10 000

    Среднее значение CCU по сравнению с пиковым значением (%)

    30

    Количество игроков за игровую сессию

    2

    Игровые сессии / контейнеры на инстанс

    24

    Тип инстанса

    c5a.large (1 ядро, 2 виртуальных ЦПУ, 4 ГБ) по цене 0,99 USD / место за 0,03 USD

    Проценты по запросу по сравнению с процентами спота

    50/50

    Пропускная способность на игрока (КБ/с)

    2

    Продолжительность сеанса (в минутах)

    5

    Буфер инстанса

    10 %

    Регион

    Восток США (Огайо)

    Затраты на вычисления в месяц

    3237,09 USD

    Стоимость пропускной способности в месяц

    1391,48 USD

    Расчет стоимости передачи исходящих данных (DTO)

    Общий объем DTO в ГБ в месяц: 2 190 000 часов игры * 2 Кбит/с * 3600 секунд * 0,000001 ГБ/КБ = 15 768 ГБ

    Многоуровневое ценообразование:

    1.      Первые 10 240 ГБ: 10 240 ГБ * 0,09 USD = 921,60 USD

    2.      Оставшиеся 5528 ГБ: 5528 ГБ * 0,085 USD = 469,88 USD

    Общая стоимость DTO:

     921,60 USD + 469,88 USD = 1391,48 USD

    Общая стоимость в месяц

    4628,57 USD

    Общая стоимость инстанса (в месяц): 3237,09 USD +
    Стоимость (в месяц) исходящей передачи (DTO): 1391,48 USD =
    Общая стоимость (в месяц): 4628,57 USD

    Примечание. Мы предлагаем скидки на крупномасштабные игры. Свяжитесь с нами, если стоимость вашей игры превышает 80 тыс. долларов в месяц или вам просто нужна помощь в оценке стоимости.

  • В играх Battle Royale количество игроков значительно уменьшается после первых этапов «горячего падения», поэтому решение по требованию оптимизировано для работы в среднем 30 игроков одновременно за сеанс, а не для всех 100. Для обеспечения бесперебойной работы в сети используется высокопроизводительный инстанс Unreal Engine 5.X на ОС Linux.

    Входные данные калькулятора цен

    Входящий поток

    Ценность

    Формула

    Операционная система

    Linux

     

    Расчет стоимости инстанса

    1. Среднее количество одновременных игроков в час:

    100 000 * 30 % = 30 000

    2. Общее количество игровых часов в месяц:

    30 000 * 730 часов = 21 900 000

    3. Количество часов сеанса в месяц:

    21 900 000 / 30 игроков = 730 000

    4. Количество часов работы инстанса в месяц:

    730 000 / 4 сеанса = 182 500

    5. Общее количество часов работы инстанса (включая буфер):

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

    6. Время работы инстансов по требованию:

    200 750 * 100 % = 200 750 (спотовые инстансы не используются)

    7. Ежемесячная стоимость инстансов по требованию:

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

    Игровой движок

    Unreal 5.x

    Пик CCU за месяц

    100 000

    Среднее значение CCU по сравнению с пиковым значением (%)

    30

    Количество игроков за игровую сессию

    30

    Игровые сессии / контейнеры на инстанс

    4

    Тип инстанса

    c6i.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ) по цене 0,904 USD

    Проценты по требованию

    100

    Пропускная способность на игрока (КБ/с)

    20

    Продолжительность сеанса (в минутах)

    20

    Буфер инстанса

    10 %

    Регион

    Восток США (Огайо)

    Затраты на вычисления в месяц

    181 478,00 USD

    Стоимость пропускной способности в месяц

    82 731,20 USD

     

    Расчет стоимости передачи исходящих данных (DTO)

    Общий объем DTO в ГБ в месяц: 21 900 000 игровых часов * 20 Кбит/с * 3600 секунд * 0,000001 ГБ/КБ = 1 576 800 ГБ

    Многоуровневое ценообразование:

    1.      Первые 10 240 ГБ: 10 240 ГБ * 0,09 USD = 921,60 USD

    2.      Следующие 40 960 ГБ: 40 960 ГБ * 0,085 USD = 3 481,60 USD

    3.      Следующие 102 400 ГБ: 102 400 ГБ * 0,07 USD = 7 168 USD

    4.      Оставшиеся 1 423,200 ГБ: 1 423 200 ГБ * 0,05 USD = 71 160,00 USD

    Общая стоимость DTO:

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

    Общая стоимость в месяц

    264 209 USD

    Стоимость инстанса (в месяц): 181 478 USD,00 +

    Стоимость (в месяц) исходящей передачи (DTO): 82 731,20 USD = Общая стоимость (в месяц): 264 209,20 USD

    Общая стоимость инстанса Graviton и пропускной способности в месяц

    215 226 USD ежемесячно
    (экономия 18 %)

    Использование инстанса Graviton c6g.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ) стоимостью 0,66/час против c6i.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ) за 0,904 USD

    Спотовый инстанс + инстанс Graviton + общая стоимость пропускной способности в месяц

    187 402 USD ежемесячно
    (экономия – 29 %)

    Использование инстанса Graviton c6g.4xlarge (8 ядер, 16 виртуальных ЦПУ, 32 ГБ) стоимостью 0,66 часа для 70 % рабочей нагрузки и Graviton Spot за 0,198 USD для остальных 30 %

    Примечание. Мы предлагаем скидки на крупномасштабные игры. Свяжитесь с нами, если стоимость вашей игры превышает 80 тыс. долларов в месяц или вам просто нужна помощь в оценке стоимости.

    Рассчитайте цену или начните бесплатно