Упрощение глобального запуска игр с помощью Google Cloud Game Servers, теперь GA

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

Чтобы решить эту проблему, многие игровые компании создают и управляют своими собственными дорогостоящими проприетарными решениями или обращаются к готовым решениям, которые ограничивают выбор и контроль разработчика.
Ранее в этом году мы объявили о выпуске бета-версии Game Servers, управляемого сервиса, созданного на основе Agones, проекта масштабирования игровых серверов с открытым исходным кодом. Игровые серверы используют Kubernetes для оркестровки контейнеров и Agones для оркестровки парка игровых серверов и управления жизненным циклом, предоставляя разработчикам современную и более простую парадигму для управления и масштабирования игр.

Сегодня мы с радостью сообщаем, что игровые серверы в целом доступны для производственных рабочих нагрузок. Упрощая управление инфраструктурой, игровые серверы позволяют разработчикам сосредоточить свои ресурсы на создании лучших игр для своих игроков. Давайте погрузимся в несколько основополагающих концепций, которые лучше проиллюстрируют, как игровые серверы помогают вам запускать игру.


Кластеры и области
Кластер игрового сервера — это концепция самого атомарного уровня в игровых серверах, и это просто кластер Kubernetes, на котором работает Agones. После определения пользователем кластеры должны быть добавлены в область.
Сферы — это определяемые пользователем группы кластеров игровых серверов, которые можно рассматривать как единое целое с точки зрения игровых клиентов. Хотя разработчики могут определять свои области по своему усмотрению, географическое распределение области обычно диктуется требованиями к задержке вашей игры. По этой причине большинство игр будут определять свои игровые миры на континентальной основе, причем миры находятся в игровых точках, таких как США, Англия и Япония, обслуживающие игроков в Северной Америке, Европе и Азии.

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

Развертывания и конфигурации
После того, как вы определили свои области и кластеры, вы можете развернуть на них свое игровое программное обеспечение, используя концепции, которые мы называем развертываниями и конфигурациями. Развертывание игрового сервера — это глобальная запись версии программного обеспечения игрового сервера, которая может быть развернута на любом или всех кластерах игровых серверов по всему миру. Конфигурация игрового сервера определяет детали версий игрового сервера, развертываемых в ваших кластерах.
После того как вы определили эти концепции, начнут проявляться ключевые различия между агонами и игровыми серверами.

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

Во-вторых, у вас есть гибкость для развертывания новых двоичных файлов игрового сервера в различных регионах мира, ориентируясь на определенные области с вашими развертываниями. Это позволяет вам проводить A / B или канареечное тестирование новых версий программного обеспечения в любой выбранной вами области.

И, наконец, хотя мы создаем игровые серверы, чтобы они были максимально настраиваемыми, мы также признаем, что технологии — это только половина дела (королевская игра). Игровые эксперты Google Cloud работают вместе с вашей командой, чтобы подготовиться к успешному запуску, а игровые серверы поддерживаются поддержкой Google Cloud, чтобы ваша игра продолжала расти в долгосрочной перспективе.

Создание открытой архитектуры для игр
Ваша игра уникальна, и мы понимаем, что контроль имеет первостепенное значение для разработчиков игр. Разработчики могут в любой момент отказаться от использования игровых серверов и самостоятельно управлять кластерами Agones. Кроме того, у вас всегда есть прямой доступ к базовым кластерам Kubernetes, поэтому, если вам нужно добавить свои собственные игровые дополнения поверх установки Agones, у вас есть возможность сделать это. Вы всегда все под контролем.
Выбор также важен. Сегодня игровые серверы поддерживают кластеры, работающие на Google Kubernetes Engine, и в настоящее время мы работаем над возможностью запускать ваши кластеры в любой среде, будь то Google Cloud, другие облака или локально.

Благодаря поддержке гибридных и мультиоблачных сред разработчики смогут свободно запускать рабочие нагрузки игровых серверов там, где это будет удобно для игрока. Вы также можете использовать настраиваемые политики масштабирования игровых серверов, чтобы оптимизировать стоимость развертывания глобального парка в гибридных и мультиоблачных средах по своему усмотрению.

Как клиент Google Cloud в течение многих лет, мы внимательно следим за развитием игровых серверов Google Cloud, мы считаем, что контейнеры и мультиоблачные возможности чрезвычайно важны для будущие крупные многопользовательские игры, и Google Cloud продолжает доказывать свою приверженность разработчикам игр, создавая гибкие открытые решения, которые масштабируются по всему миру
сказал Эллиот Гозанкси, руководитель отдела архитектуры Square Enix

Игровые серверы бесплатны до конца года, и вам будет выставлен счет только за базовое использование кластеров Kubernetes. Чтобы узнать больше об игровых серверах, посетите нашу страницу продукта для игровых серверов или сразу же начните с нашего краткого руководства. Вы также можете присоединиться к нам для разработки решений для запуска массовых глобальных игр в облаке на сайте Google Cloud Next '20: OnAir (зарегистрируйтесь здесь бесплатно) и узнайте больше о том, как Google Cloud помогает разработчикам игр всех размеров объединять свои игры с игроками из разных стран. Мир.

cloud.google.com/game-servers
cloud.google.com/game-servers/docs/quickstart
cloud.withgoogle.com/next/sf/sessions?session=DEV211
cloud.withgoogle.com/next/sf/

Получите больше от каждого ядра: объявляем о чрезмерной загрузке ЦП для Compute Engine

В рамках нашего обязательства по предоставлению наиболее удобных для предприятий, интеллектуальных и экономически эффективных вариантов выполнения рабочих нагрузок в облаке мы рады объявить, что перегрузка ЦП для узлов с единоличным клиентом теперь общедоступна.

С избыточным выделением ресурсов ЦП для узлов с одним арендатором вы можете выделить ресурсы виртуального ЦП выделенного хоста до 2 раз. Избыточное выделение ресурсов ЦП автоматически перераспределяет виртуальные ЦП между узлами-единоличными пользователями с простаивающих экземпляров ВМ на экземпляры ВМ, которым требуются дополнительные ресурсы. Это позволяет разумно объединять циклы ЦП для снижения требований к вычислительным ресурсам при выполнении корпоративных рабочих нагрузок на выделенном оборудовании.



Избыточная загрузка ЦП для узлов с одним арендатором решает общие проблемы предприятия, такие как:

Запуск экономичных виртуальных рабочих столов в облаке — чрезмерное использование ЦП для узлов с одним клиентом позволяет создавать экономичные решения для виртуальных рабочих столов за счет интеллектуального распределения ресурсов между виртуальными машинами на основе использования, когда существуют требования к выделенному оборудованию из требований лицензирования.

Улучшение использования хоста и помощь в сокращении затрат на инфраструктуру — чрезмерное использование ЦП позволяет дополнительно увеличить количество доступных ЦП хоста на каждом узле единоличного клиента. В сочетании с настраиваемыми типами компьютеров перегрузка ЦП помогает оптимизировать использование памяти и поддерживает более высокое использование для рабочих нагрузок с меньшим объемом памяти.

Снижение затрат на лицензии. Для лицензий, основанных на физических ядрах хоста, таких как «принеси свою собственную лицензию» для Windows Server или Microsoft SQL Server, чрезмерное использование ЦП для узлов с одним арендатором позволяет разместить больше виртуальных машин на каждом лицензированном сервере. Это позволяет сохранить локальные схемы лицензирования и может значительно снизить затраты на лицензирование при работе в Google Cloud.

Гибкое управление
Избыточная нагрузка ЦП для узлов с одним арендатором контролируется на уровне экземпляра виртуальной машины путем установки минимального количества гарантированных виртуальных ЦП на виртуальную машину наряду с максимальным пакетным виртуальным процессором для каждой виртуальной машины. Это дает вам гибкий контроль для каждой виртуальной машины, позволяющий сочетать и согласовывать размеры виртуальных машин и уровни избыточной нагрузки на одном узле с единоличным клиентом, чтобы вы могли удовлетворить свои конкретные потребности рабочей нагрузки. Например, при выполнении традиционной рабочей нагрузки виртуального рабочего стола вы можете выбрать единообразную избыточную нагрузку на все экземпляры на узле с единоличным клиентом; в то время как для пользовательских развертываний приложений вы можете выбрать индивидуальные уровни избыточной загрузки ЦП (или отсутствие избыточной загрузки) для рабочих нагрузок с большей чувствительностью к производительности. Благодаря настройке превышения лимита до 2X для каждого экземпляра вы можете превысить подписку на каждый узел с индивидуальным клиентом, вдвое превышая количество базовых виртуальных процессоров. Это означает, что для n2-node-80-640 с 80 виртуальными ЦП перегрузка ЦП позволяет вам обрабатывать узел так, как если бы было до 160 виртуальных ЦП.


Интеллектуальный мониторинг
Избыточное выделение ЦП для узлов с одним арендатором предлагает подробные метрики для мониторинга экземпляров виртуальных машин, чтобы помочь вам лучше настроить параметры избыточного выделения вашего экземпляра. Используя встроенную метрику времени ожидания планировщика, доступную в Cloud Monitoring, вы можете просматривать статистику времени ожидания на уровне экземпляра, чтобы увидеть влияние превышения лимита подписки на вашу рабочую нагрузку. Метрика времени ожидания планировщика позволяет вам измерять количество времени, в течение которого ваш экземпляр ожидает циклов ЦП, чтобы вы могли надлежащим образом регулировать уровни избыточной нагрузки в зависимости от потребностей рабочей нагрузки. Чтобы помочь вам быстро принять меры, вы можете настроить облачный мониторинг для запуска предупреждений о пороговых значениях времени ожидания.


Цена и доступность
За узлы с индивидуальным клиентом, настроенные для перегрузки ЦП, взимается фиксированная надбавка в размере 25%. Индивидуальные узлы с избыточной загрузкой ЦП доступны на узлах N1 и N2 в регионах и зонах с доступностью единоличных узлов.

Щелкните здесь, чтобы узнать больше о Compute Engine и индивидуальных узлах.
cloud.google.com/compute/docs/regions-zones/
cloud.google.com/compute

SSD-накопители Intel Optane теперь доступны для серверов REG.RU

При заказе серверов REG.RU теперь доступны диски Intel Optane SSD NVMe объёмом 375 Гб. Они увеличивают производительность и дают новые вычислительные возможности, а также позволяют добиться высокой пропускной способности и доступности. Ещё одно преимущество — ускоренное кэширование и работа системы хранения в приложениях.

Диски подойдут для работы с сервисами, чувствительными к показателям чтения, записи, а также размещения баз данных. Устройства можно использовать для внедрения алгоритмов машинного обучения, обработки фото и видео (Photoshop, CAD и другие). Накопители Intel Optane доступны для платформ Silver/Gold и W-серии. В одну платформу возможно поставить до 4-х дисков.

Стоимость накопителей составит 7 500 рублей в месяц за 1 диск. Заказ Intel Optane SSD NVMe доступен на сайте REG.RU на базе процессора Intel Xeon Silver 4214 и на базе процессора Intel Xeon Gold 6240. Также возможно заказать сервер с дисками Optane в любой другой конфигурации. Для этого достаточно отправить запрос через форму. Действующие и новые клиенты могут протестировать услугу бесплатно, оставив заявку через форму с подробным указанием проекта, под который нужна инфраструктура.

Накопители Intel Optane — это современный и актуальный элемент инфраструктуры. REG.RU — одна из немногих компаний на российском рынке, которая их предоставляет. Решение позволит сразу же почувствовать значительный прирост производительности, а пользуясь тест-драйвом, пользователи смогут сами оценить его в деле
рассказывает Алексей Королюк, генеральный директор хостинг-провайдера и регистратора доменов REG.RU.

Акция к Дню Независимости Украины!

Акция к Дню Независимости Украины!
Акция к Дню Независимости Украины!

На время праздничных дней, скидка: 29%
Выбери нужную услугу с оплатой на месяц или квартал, примени праздничный промокод UAID20 и получи скидку -29% на наши услуги:
— Виртуального Хостинга
— Безлимитного хостинга
— VPS
— VDS на KVM

Fleio 2020.08.1

Сегодня, 12 августа 2020 года, мы выпустили версию 2020.08.1. Последняя версия была опубликована 12 августа 2020 года, и это стабильный выпуск.


В последнем выпуске у нас появилось много новых дополнений к новому Frontend, таких как:

Темы Navy и Dusk
Когда мы впервые добавили новый интерфейс angular, мы добавили его только с одной темой по умолчанию, весенней темой.

В последнее время, поскольку мы приближаемся к завершению внешнего вида angular, мы также добавили недостающую тему.

Чтобы сделать их доступными для ваших штатных пользователей, вам необходимо добавить их в список «availableThemes», представленный в
/var/webapps/fleio/frontend/staff/assets/config/staff.config.json.

Документацию для этого шага можно найти здесь.
fleio.com/docs/developer/angular-frontend-customization.html

Второй фактор аутентификации
Безопасность — очень важная функция, и с тех пор, как мы начали работать над новым интерфейсом, мы также параллельно работали над внедрением 2fa для нового интерфейса.

С последней версией штатные пользователи смогут успешно войти в новый интерфейс angular, используя предпочитаемый ими метод аутентификации 2fa.

Страницы добавлены в новый интерфейс
Помимо тем и второй факторной аутентификации, мы также добавили много новых страниц, например:
  • страница счетов
  • страница пользователей
  • страница клиентов и страница массовой рассылки клиентов
  • страница забытого пароля
  • дашборды со всеми его виджетами
  • страница доменов
  • страница серверов и страница групп серверов
  • страница журнала
  • страница услуг
Вы можете проверить нашу публичную демонстрацию, чтобы протестировать новые страницы. Публичная демонстрация доступна здесь.
fleio.com/demo

Уведомления о новых письмах
В последней версии мы добавили новые уведомления, такие как:
  • новый порядок
  • оплата по счету
  • неудачные резервные копии
Мы считаем, что уведомления — это ценный способ быть в курсе, когда во Fleio происходит важное событие, и, скорее всего, в будущем мы внедрим другие уведомления. Следите за нашим журналом изменений или свяжитесь с нами, если вы считаете, что есть уведомления, которых в настоящее время нет в Fleio, и их следует добавить.

Вариант минимального размера тома
В версии 2020.08.1 мы добавили новую опцию, связанную с размером тома.

Если вы зайдете в настройки Openstack -> Увеличение размера тома, вы обнаружите, что теперь вы можете напрямую настроить минимальный размер тома, отдельно от приращения размера тома.

TTL по умолчанию
В последней версии Fleio мы также добавили минимальное значение TTL для зон DNS.

Это можно настроить из файла settings.py с помощью переменной «DNS_ENDUSER_MIN_TTL» и заставит ваших конечных пользователей использовать минимальное значение TTL.

Fleio 2020.08 включает в себя еще много улучшений и исправлений ошибок. Полный список см. В полном журнале изменений 2020.08.
fleio.com/docs/changelog/v2020.08.1.html

А вы помните, как первые собаки покоряли космос?



Здравствуйте, Виталий Никсенкин!
60 лет назад, 19 августа, знаменитые собаки Белка и Стрелка отправились покорять космическое пространство. Мы не могли пройти мимо такого события!

Делимся необычными фактами о первых собаках-космонавтах и промокодом на заказ Турбо-тарифов. Поехали!

А вы знали, что:
  • собак для космического полёта отбирали из дворняг прямо на улицах Москвы;
  • животные проходили серьезную подготовку: центрифугу, барокамеру и сурдокамеру, чтобы избавиться от страха замкнутого пространства — и всё это в шлемах и специальном оборудовании;
  • на космическом корабле Спутник-5, помимо Белки и Стрелки, летели и другие члены экипажа: мыши, крысы, насекомые, грибковые культуры, а также несколько видов растений и семян;
  • собаки сутки находились на Орбите и облетели планету 17 раз;
  • Белка и Стрелка возвращались на землю в капсуле с парашютом и, несмотря на жесткое приземление, остались живы.
  • Мы, в FirstVDS, к космонавтике никакого отношения не имеем: на Орбите не были, центрифугу не проходили, а скафандры не идут нашим админам. Зато у нас есть пара Турбо-тарифов, на которых всё летает с космической скоростью.
  • В честь 60-летия со дня запуска Белки и Стрелки в космос дарим скидку 10% на наши самые быстрые VDS.
  • Используйте промокод FIRSTDOG и заказывайте Битрикс.Турбо и CPU.Турбо с 10% скидкой на весь период оплаты.
  • Промокод действителен только до 31 августа 2020 года.
firstvds.ru/cpu-turbo
firstvds.ru/hosting/bitrix

Наш веб-хостинг «Уровень 4» получил оценку «очень хорошо» в разделе цена-качество

Высокая производительность, хорошая поддержка и при этом очень доступная цена: Hetzner — победитель цены и качества! PC_Magazin еще раз посмотрел на различных бизнес-хостеров в Германии и их предложения.
Для сравнения, наш веб-хостинг «Уровень 4» получил оценку «очень хорошо» в разделе цена / качество.

В общем рейтинге Hetzner занял первое место в списке

Мы подключаемся — «победитель теста»!
Крупнейший в Европе телекоммуникационный журнал «connect» изучил предложения хостинга.
Наш пакет веб-хостинга «Уровень 9» был протестирован в рамках проверки. В общем рейтинге Hetzner занял первое место в списке.

Наша эластичная сеть Worldstream (WEN) получила еще одну номинацию на награду

Наша эластичная сеть Worldstream (WEN) получила еще одну номинацию на награду. Известная IT-платформа ComputableNL выбрал наше инновационное решение для Computable Awards 2020 в категории IaaS & PaaS.

Наш первый обзор отключения Интернета в Беларуси

  • RIPE NCC
9 августа в Беларуси произошли общенациональные отключения интернета. Вот первый обзор того, что наши инструменты и наборы данных могут рассказать нам о масштабах этих отключений и их влиянии.

Население Беларуси составляет около 9,5 миллионов человек, причем 75-80% из них являются активными пользователями Интернета (цифры варьируются в зависимости от источников, см. здесь, здесь и здесь). Основным поставщиком фиксированной интернет-связи для этих пользователей является национальная телекоммуникационная компания Беларуси «Белтелеком», а основными поставщиками мобильной связи — МТС и А1 Мобайл.

Что мы видим в RIPE Atlas
В воскресенье 9 августа, в день президентских выборов в стране, произошли масштабные отключения интернета, частично нарушившие способность жителей Беларуси связываться с остальным миром через Интернет. С этого момента постоянно возникают вопросы о масштабах этих отключений и их последствиях.

Предоставляемый нами сервис RIPE Atlas позволяет любому человеку в любом месте создавать различные виды полезных интернет-измерений.
планы наших публикацийСервис состоит из сети зондов, распределенных по всему миру. В тот день, когда в Беларуси произошли отключения, мы видели, что значительное количество зондов в стране вышло из строя. Данная визуализация от RIPEstat дает представление о масштабах:


Как мы здесь видим, 8 августа 19 из 21 зондов, расположенных в Беларуси, работали в штатном режиме. Два дня спустя только 6 из них были все еще подключены к сети RIPE Atlas. Снижение числа подключенных зондов в стране на 70% за один день — это заметное явление, которое согласуется с более широкими отчетами о масштабах отключения.

Из всех зондов, которые оставались подключенными, все были расположены в автономной системе (AS) национального поставщика услуг «Белтелеком». Карта ниже показывает ситуацию с зондами RIPE Atlas примерно в 16:00 11 августа, когда только один из них, расположенный в другой AS, вернулся в сеть:


о состоянию на утро 12 августа все зонды, которые отключились с 8 августа, снова подключились к системе. Проверить текущее состояние зондов в Беларуси можно на карте покрытия сети зондов RIPE Atlas.

Что мы видим в нашем сервисе информации о маршрутах (Routing Information Service, RIS)
Также 9 августа мы видели снижение видимости маршрутов для белорусских сетей. Если мы посмотрим на данные BGP, собранные с помощью нашего сервиса информации о маршрутах (RIS) — эти данные доступны в статистике страновых маршрутов RIPEstat для Беларуси, то увидим, что за какое-то время в этот день количество видимых префиксов IPv4 сократилось чуть более чем на 10%, с 1044 до 922. На следующий день их количество восстановилось.


А вот что касается префиксов IPv6, то тут изменение было более выраженным. В общей сложности 56 из 94 префиксов IPv6, которые были видны BGP рано утром в воскресенье, исчезли сразу после 06:00. Это падение на 60%. Эта ситуация продолжалась примерно до 04:45 12 августа, когда число префиксов возросло обратно до 94.


Следует отметить, что префиксы IPv4, в которых размещены отключенные в этот день зонды RIPE Atlas, всё же оставались видимыми. Однако тот факт, что маршрут виден в BGP, сам по себе не свидетельствует о доступности хостов в соответствующих сетях.

Проведите анализ самостоятельно

Будучи нейтральным источником информации, мы активно способствуем поддержанию здоровья и стабильности Интернета. Мы предлагаем целый ряд инструментов и сервисов, которые помогут вам получить более четкое представление о том, как функционирует интернет в любой заданный момент времени.

Многое из написанного выше основано на том, что мы видим в RIPEstat, который предоставляет визуализацию для маршрутных данных, собранных в RIS, данных с зондов RIPE Atlas, развернутых по странам и других страновых данных. Их может получить любой, кто хочет отслеживать интернет-события точно так же, как это сделали в этой статье мы. Если вы заинтересованы в дальнейшем самостоятельном расследовании отключений, в RIPEstat доступно ещё много виджетов, которые вы можете использовать для получения дополнительной информации.

Вы также можете покопаться в «сырых» данных из нашей службы маршрутной информации (RIS), которые мы собираем и предоставляем в распоряжение всех желающих. Или сами исследуйте текущую ситуацию более подробно, создав свои собственные интернет-измерения в RIPE Atlas.

Выводы
Имеющиеся у нас данные об отключениях Интернета, которые происходили в Беларуси в минувшее воскресенье, совместно с другими сообщениями, распространенными с тех пор, указывают на крупномасштабные сбои в работе ряда сетей, которые должны были оказать заметное воздействие на пользователей Интернета в стране. Хотя некоторые их следствия были довольно продолжительны — несколько зондов RIPE Atlas не были доступны в течение нескольких дней, и значительное количество префиксов IPv6 исчезло из BGP на тот же период — всё, похоже, вернулось в нормальное состояние по состоянию на сегодняшнее утро (12 августа).

Также ясно, что это не было полным отключением, во время которого вся страна потеряла всякую связь с мировым Интернетом. Несколько зондов RIPE Atlas оставались подключенными всё время. И как уже отмечалось, многие маршруты и ASN оставались видимыми в BGP все время; хотя, как уже говорилось, это само по себе не означает, что хосты в соответствующих сетях также были доступны во время отключений.

В целом, это только самый первый взгляд на ситуацию, и есть ещё много возможностей для дальнейшего анализа. Мы приглашаем и поощряем всех желающих использовать все инструменты и наборы данных, которые RIPE NCC может вам предложить, чтобы лучше понять эти недавние события и их влияние на интернет в целом.