End of Life - VPS 2014 Classic

Как вы, возможно, знаете, наши предложения и технологии VPS постоянно развиваются. По этой причине мы приняли решение прекратить использование старых услуг VPS Classic 2014 с 30 апреля 2020 года.

Чтобы предвидеть прекращение предоставления вам услуг VPS Classic 2014, мы настоятельно рекомендуем вам восстановить все ваши данные до этой даты. Обратите внимание, что функция автоматической миграции недоступна.

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

Если вы хотите воспользоваться этим предложением, выполните следующие действия:
  • войдите в свою клиентскую зону OVHcloud;
  • выберите одно из наших предложений VPS;
  • введите свой промокод;
  • создайте резервную копию ваших данных и перенесите их вручную;
  • проверьте, правильно ли работает ваш новый VPS;
  • отмените свое старое предложение VPS 2014

Еще раз мы хотели бы поблагодарить вас за доверие к нам.
Команда OVHcloud

EPYC 7502P [Rome-Zen2] - бюджетная версия как замена привычных i7-6700k 1vCore

Последнее время мы делаем общий процессор как на Ryzen-7 на 16 долей, так и на EPYC 7502P на 32 доли и даже i9-9900k на 8 долей делаем.
  • У Рузен-7 16 потока — 16 долей — все идеально 128 озу и диска достаточно
  • У Эпика — 64 потока — 32 доли ибо 256 озу, 128 цена уже не выгодна
  • У 9900k — 16 потока, но мало диска для 2020, поэтому 8 долей, можно было сделать как в 2017, но я любитель моды, поэтому лучше 8 но современно.

Но меня все равно просят сделать "по старинке" что-то. Например многим очень нравились тарифы по 500р которые были i7-6700k 1vCore / 4 / 25 SSD — 500р
Там было 8 потоков, но 16 долей :) т.е. 25% от ядра наверно на долю, хотя мы до сих пор не знаем как именно VMmanager панель все это делит.

  1. Но делать за 500р — в 2020 у меня желания нет.
  2. Поэтому я решил сделать так.
  3. EPYC 7502P — 32 честных ядра и 64 потока.
  4. Сделать там 128 озу минимальное и купить самый дешевый диск 960 NVME. Короче максимально в дешевизну пойти.
  5. Типо нету общих ядер, а цена 1500р оправдывается тем что выделяется 4 ядра вместо 1.
И получилось вот так.
  • EPYC 7502P [Rome-Zen2] [4 Core] / 8 ddr4 / 50 ГБ NVME — 1500р
  • EPYC 7502P [Rome-Zen2] [8 Core] / 16 ddr4 / 100 ГБ NVME — 3000р
  • EPYC 7502P [Rome-Zen2] [12 Core] / 24 ddr4 / 150 ГБ NVME — 4500р
  • EPYC 7502P [Rome-Zen2] [16 Core] / 32 ddr4 / 200 ГБ NVME — 6000р
  • EPYC 7502P [Rome-Zen2] [32 Core] / 64 ddr4 / 400 ГБ NVME — 12000р

Предоставление высокодоступного балансировщика нагрузки в Hetzner Cloud с помощью Ansible



Вступление
Поскольку спрос на онлайн-услуги растет с каждым годом исключительно быстрыми темпами, предприятия сталкиваются с интересными возможностями, а также с проблемами, поскольку они расширяют свою деятельность, чтобы справиться с этим спросом. Одна из таких проблем связана с масштабированием ИТ-инфраструктуры по мере увеличения «нагрузки» на базовые системы. В наши дни предоставление качественных и всегда доступных услуг может иметь первостепенное значение для предприятий любого размера. Ни у одного клиента нет времени простоя или медленных веб-сайтов и веб-приложений, и при возникновении этих проблем они могут оказать существенное влияние на общую производительность и репутацию бизнеса.

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

В контексте веб-приложений балансировка нагрузки — это метод, который включает в себя распределение трафика между двумя или более серверами с целью достижения высокой доступности, а также поддержания быстродействия и быстродействия приложений по мере роста числа пользователей и трафика. Важно отметить, что настоящая высокая доступность достигается только тогда, когда один или несколько серверов всегда готовы к приему трафика. В простейшей форме высокодоступный балансировщик нагрузки состоит из главного сервера и резервного сервера; система спроектирована таким образом, что главный сервер обычно обрабатывает и распределяет трафик бэкэндам (то есть серверам, на которых выполняются реальные приложения), но резервный сервер автоматически вступает во владение в случае простоя главного сервера, либо для планового технического обслуживания, либо по непредвиденным причинам. Этот процесс, называемый аварийным переключением, обычно занимает максимум пару секунд, что гарантирует, что приложения остаются доступными с минимальным временем простоя или без такового, как будто ничего не произошло.

В этом руководстве мы увидим, как распределять трафик между серверами приложений, предоставляя высокодоступный балансировщик нагрузки в Hetzner Cloud, используя такие инструменты, как haproxy, keepalived и Ansible:
  • haproxy будет выполнять тяжелую работу по фактическому распределению трафика между несколькими бэкэндами; он очень производительный и эффективный, и позволяет нам распределять трафик для нескольких отдельных приложений одновременно; haproxy будет непрерывно пропинговать серверы бэкэнда и гарантировать, что трафик отправляется только в исправные бэкэнды;
  • keepalived позаботится о том, чтобы один сервер балансировки нагрузки (главный или резервный) всегда был готов к приему трафика; для этого мы будем использовать Hetzner Cloud CLI, удобный инструмент, который мы можем использовать для косвенного взаимодействия с Hetzner Cloud API, чтобы назначать плавающий IP-адрес как главному серверу, так и серверу резервного копирования, в зависимости от состояния каждого; плавающий IP-адрес — это просто IP-адрес, который может быть «перемещен» с сервера на другой по мере необходимости, и это может быть легко автоматизировано. Это особенно важно для балансировщика нагрузки, поскольку мы можем использовать этот IP-адрес в конфигурации DNS для наших доменов, чтобы избежать таких проблем, как кэширование и распространение записей DNS при возникновении сбоя; под «состоянием сервера» мы имеем в виду, работает ли haproxy; если главный сервер выйдет из строя, haproxy будет рассматриваться как недоступный и, следовательно, поддерживающий активность — благодаря постоянной связи между главным и резервным сервером — даст команду серверу резервного копирования вступить во владение и назначит плавающие IP-адреса себе;
  • Ansible — очень популярный инструмент управления конфигурацией, который мы можем использовать для автоматизации всего процесса, а не для настройки всего этого вручную. Это обеспечивает быструю и повторяемую подготовку нескольких балансировщиков нагрузки.

Предпосылки
Чтобы следовать этому уроку, вам понадобится:
  • учетная запись Hetzner Cloud и базовое понимание того, как создавать ресурсы в проекте, такие как серверы и плавающие IP-адреса; мы будем использовать вышеупомянутый инструмент CLI для создания этих ресурсов, но вы можете использовать веб-консоль Hetzner Cloud, если хотите;
  • проект, в котором будут размещены ваши серверы и плавающие IP-адреса;
  • токен, необходимый для назначения плавающих IP-адресов с помощью CLI; Вы можете создать его в консоли Hetzner Cloud в проекте, в Access> API tokens. Запишите этот токен где-нибудь, как менеджер паролей, потому что вы увидите его только один раз;
  • Ansible установлен на вашем компьютере — пожалуйста, обратитесь к инструкциям здесь для вашей операционной системы;
  • установлен Python (Ansible написан на Python);
  • модуль Python hcloud-python. Ansible имеет встроенную поддержку Hetzner Cloud, но для его работы требуется этот модуль. Мы будем использовать это для реализации динамического инвентаризации, чтобы Ansible мог напрямую запросить Hetzner Cloud, чтобы найти хосты.

community.hetzner.com/tutorials/howto-highly-available-load-balancer-hetzner-cloud-ansible

О корпоративном мессенджере замолвите слово



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

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

От корпоративного Jabber к Slack
Давным-давно в далекой-далекой галактике, когда в Selectel работало не более 50 сотрудников — каждый использовал для коммуникации разные средства. На тот момент ICQ еще на потеряла актуальность, кто-то зависал в IRC, а кто-то вообще использовал e-mail как основной способ обмена данными. Чтобы привести коммуникации внутри компании к единому стандарту и обеспечить безопасность требовался общий корпоративный мессенджер. По многим причинам, на тот момент, Jabber показался наиболее подходящим:
  • Возможность общения в «комнатах» (аля IRC).
  • Шифрование сообщений с помощью PGP/GPG.
  • Поддержка истории сообщений.
  • Обмен файлами.
  • Крайне низкие требования к серверной инфраструктуре.
  • Возможность инкапсуляции той же ICQ, IRC, etc. внутрь XMPP-протокола.
  • Большое количество приложений-клиентов под любые операционные системы.

Практически нулевая стоимость внедрения была крайне привлекательна, но вместе с преимуществами Jabber имеет и множество серьезных недостатков:
  • Высокий расход батареи на мобильных устройствах.
  • Существенный трафик за счет избыточности (сжатие и шифрование одновременно не поддерживается — приходилось с этим мириться).
  • Некоторые клиенты испытывали проблему с неверно выбранной кодировкой по-умолчанию (UTF-8 only).
  • Обмен файлами требует прямой связности между двумя клиентами.
  • XEP-0045 (Multi-User Chat Extension) — мрак и ужас (кто знает, тот поймет).

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

Инструменты меняются, системы тестируются и проходят тщательный отбор. Писать код интеграции Jabber под каждый инструмент — по сути каждый раз изобретение своего собственного велосипеда, который будет ломаться каждый раз, как только происходят изменения в работе инструмента. В конце концов это стало одним из критериев выбора другой платформы, которой стал всеми любимый и ненавидимый Slack.

Чего мы хотели добиться? Любое событие от мониторинга или непосредственно от устройств должно «прилетать» прямо в мессенджер ответственному сотруднику или отделу. Обо всех инцидентах инфраструктуры должны быть мгновенно оповещены все сотрудники, чтобы действовать соответствующим образом.

Также крайне удобной функцией являлась интеграция с Google Docs. При совместной работе с документами Slack оповещает о сделанных изменениях и тем самым сразу обращает на них внимание. Впоследствии туда добавились и разнообразные боты, например, наш собственный HR-бот, позволяющий бронировать переговорные комнаты, узнавать даты выплаты заработной платы и даже просто поболтать с «искусственным интеллектом» (для особых интровертов).

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

От Slack к поиску альтернативы
Selectel продолжал активно расти и вот количество сотрудников перевалило за 350 человек. Все использовали Slack, однако, цена такого взаимодействия даже на самом недорогом тарифе с корпоративными функциями достигла немалой суммы в размере $38 000 за год. Наш рост не прекращался, а следовательно, встал вопрос — как можно сократить эти расходы? Так мы стали подыскивать альтернативу.

Бесплатные
Прежде всего наше внимание привлекла к себе платформа Zulip, являвшаяся основным средством корпоративной коммуникации в Dropbox. К слову сказать, именно Dropbox и выкупил Zulip в 2014 году, после чего опубликовал исходный код приложения на Github. Таким образом платформа стала доступна каждому под свободной лицензией Apache 2.0.

Еще один плюс — наличие клиентов под все популярные мобильные и десктопные платформы, за исключением почившего Windows Phone. Также Zulip, написанный на Python и использующий PostgreSQL в качестве базы данных, легко интегрируется практически со всеми популярными системами и поддерживает множество разных сервисов. Но без ложки дегтя не обошлось. В процессе тестирования наши разработчики отметили низкую скорость работы в определенных условиях. Также стоит отметить необъяснимую сложность структуры: потоки делятся на темы, темы содержат в себе чаты.

Вторым претендентом на приз стать нашим корпоративным мессенджером стал Rocket.Chat, выпущенный по лицензии MIT. Написанный на Java Script в связке с MongoDB мессенджер уже завоевал свою популярность среди профессионалов. По функциональным возможностям Rocket.Chat также очень схож со Slack: также позволяет создавать публичные каналы, закрытые группы и обсуждения, обмениваться файлами. Поддержка аудио- и видеосообщений есть, но эти функции работают не очень стабильно, поэтому у нас не используются. Работа над улучшением Rocket.Chat ведется постоянно, о чем свидетельствует множество коммитов на Github.

В процессе тестирования были выявлены некоторые недостатки, такие как:
  • невозможность открывать внутренние ссылки внутри клиента;
  • отсутствие некоторых методов в REST API, например, обновления интеграции (добавить или удалить можно, а обновить нельзя);
  • нестабильность работы Windows-клиента.

Помимо вышеперечисленных двух платформ мы также рассматривали кроссплатформенный мессенджер Riot.im. В нем используется протокол Matrix, разработанный в 2014 году как альтернатива существующим XMPP и IRC. Плюсом протокола является возможность использования «мостов» в такие популярные мессенджеры, как:
  • Telegram;
  • WhatsApp;
  • Discord;
  • ...
Однако, работа над серверной частью Synapse и клиентом Riot.im ведется не слишком активно (гораздо медленнее, чем над Rocket.Chat), что автоматически означает отсутствие оперативного устранения багов и необходимость доставать напильник.

Платные
Кроме бесплатных вариантов мы рассматривали и платные. В частности мы обратили внимание на одного из основных конкурентов Slack — Mattermost. Несмотря на наличие версии The Open Source Mattermost Team Edition — все нужные нам корпоративные функции доступны только в платных версиях.

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

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

Подведение итогов
Посчитав все плюсы и минусы разных платформ, мы пришли к следующему выводу: «переезжать» на Rocket.Chat. В случае выявления серьезных проблем в работе запасным вариантом был выбран Zulip. После того как решение было одобрено руководством, началась подготовка инфраструктуры для развертывания.

Как осуществлялся переезд
Мы уже упоминали, что Rocket.Chat представляет собой серверное приложение, написанное на JavaScript и использующее MongoDB в качестве хранилища сообщений. Поэтому в первую очередь нам следовало обеспечить отказоустойчивость базы данных. MongoDB «из коробки» поддерживает аварийное переключение (Failover) при помощи механизма репликации, поэтому мы развернули 3 небольшие виртуальные машины в разных регионах (Москва и Санкт-Петербург) и настроили механизм Replica Set. Само по себе приложение архитектурно построено таким образом, что мы передаем ему данные обо всех репликах в наборе и оно само распределяет нагрузку между ними (с какой реплики читать и в какую писать).

Переходим к серверному приложению. Мы используем официальный Docker-образ Rocket.Chat, размещенный в DockerHub. Приложение развернуто в 3-х экземплярах на разных физических хостах и управляется с помощью Kubernetes. Нагрузка на поды (от англ. «pod» — стручок, капсула) балансируется также средствами Kubernetes, обеспечивая тем самым не только равномерность утилизации ресурсов, но и возможность производить обновления без остановки сервиса. В этом случае один из подов останавливается, корректно обрабатывая все активные подключения, и вместо него запускается новый под с обновленной версией образа приложения. Помимо легкости обновления, такой подход позволяет буквально в 1 клик масштабироваться горизонтально при возрастающей нагрузке.

Следует отметить, что Rocket.Chat имеет важную особенность. Все пересылаемые файлы экземпляр приложения по умолчанию хранит локально, а не в БД. Поэтому, когда требуется работа нескольких экземпляров приложения — нам потребовалось реализовать общее хранилище. Для этого мы воспользовались нашим S3-совместимым Облачным хранилищем, доступ к которому организовали для всех экземпляров приложения. Это позволило всем экземплярам приложения хранить файлы в едином месте, но это не стало потенциальной точкой отказа, ведь как мы уже упоминали в наших статьях — все данные, размещенные в облачном хранилище, реплицируются N+2.

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

Экспорт и импорт данных
Мы чаще всего рассказываем о том, как успешно решаем достаточно нетривиальные задачи, однако, при переезде нам так пока и не удалось корректно перенести историю сообщений из Slack в Rocket.Chat. Точная причина пока неизвестна, но предполагаем, что на момент переноса был баг, из-за которого файл экспорта был сформирован некорректно. Для нас это не было критичным, поскольку все сотрудники заранее были оповещены о «переезде» и самостоятельно сохранили важные для них данные. Так что, если планируете переезд — учитывайте, что на этапе импорта данных может возникнуть подобный «сюрприз».

Еще одним нюансом будут push-уведомления в мобильных приложениях. Дело в том, что сам Rocket.Chat по умолчанию использует свой собственный платный push-gateway. А это значит только одно — нужно либо консолидировать все push-уведомления на отдельном сервере, либо настраивать подключение сервера Rocket.Chat напрямую к серверам Google и Apple. В любом случае требуется самостоятельная подготовка мобильного приложения, путем добавления внутрь сертификатов и настроек.

Не менее важная часть переноса интеграций прошла на удивление проще. Оказалось, что достаточно всего лишь поменять Incoming Webhooks со Slack на Rocket.Chat и большая часть интеграций заработала корректно. Можем с уверенностью сказать о практически полной совместимости. Это сэкономило нам массу времени.

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

Заключение
Мы пока что используем Rocket.Chat недостаточно долго, чтобы однозначно сделать какие-то определенные выводы. Но первые же недели использования показали, что к новой платформе пользователи быстро привыкли и не испытывают серьезных проблем или трудностей. Через какое-то время мы еще раз вернемся к этой теме и расскажем о том — удалось ли нам решить проблему с импортом данных. Оставайтесь на связи!

Откройте для себя нашего Multicloud Load Balancer: Лучший способ для масштабирования инфраструктуры

Мы выпустили два предложения новых компенсаторов нагрузки, несколько недель назад, в том числе multicloud один. Принимали ли вы время, чтобы попробовать это?
Как ваша инфраструктура масштабируется, вы обязательно должны взглянуть на Scaleway Балансировщиках Нагрузки. Теперь вы можете выбрать между 3 предложением в зависимости от трафика распределения целей и ваших требований к пропускной способности, ускоряя до 1 Гбит / с для multicloud нагрузки Балансировщика предложения.
  • LB-GP-S | 200 Мбит / с | € 0,018 / час или € 8,99 / месяц
  • LB-GP-M | 500 Мбит / с | € 0,040 / час или € 19,99 / месяц
  • LB-GP-S MULTICLOUD | 1 Гбит / с | € 0,1 / час или € 49,99 / месяц
Обратите внимание, что все наши предложения весьма доступны и совместимы с обоими Scaleway Элементы и Scaleway Dedibox инфраструктуры.
www.scaleway.com/en/load-balancer/

За последние несколько месяцев, мы добавили множество функций продукта. Тезисы функции включают в себя поддержку HTTPS с Давайте зашифровать или с сертификатом пользовательского SSL. Кроме того, чтобы убедиться, что ваши бэкэнды всегда теперь вы можете легко отслеживать статус проверки состояния здоровья и настроить обратный DNS или прокси-протокол.
Чтобы настроить балансировки нагрузки, просто используйте Scaleway консоль или наш API. Вы также можете проверить наш веб — сайт разработчика, если вам нужна дополнительная информация.

Виртуальный хостинг снова доступен к заказу



Уважаемые коллеги, рады сообщить что с сегодняшнего дня среди наших услуг вновь появился виртуальный хостинг, представленный тремя тарифными планами — Small, Medium и Large, которые предназначены для клиентов с небольшим количеством сайтов, нетребовательных к ресурсам сервера. Таким образом, наш виртуальный хостинг станет хорошим решением для вебмастеров, которые из-за нескольких сайтов не хотят заказывать VDS или их проекты ещё не переросли виртуальный хостинг.

Тем клиентам, которые оперируют большим количеством сайтов (доменных имён) или их проектам для работы требуется значительное количество ресурсов сервера, мы по-прежнему рекомендуем использовать VDS. Отдельно отметим, что тарифные планы VDS от Start и выше по своим характеристикам превосходят любой из тарифных планов виртуального хостинга.

Технические решения виртуального хостинга, на которые хотелось бы обратить Ваше внимание:
  • Использование LSAPI. Является новым обработчиком php для Apache. По заявлениям разработчиков скорость и эффективность LSAPI сопоставима c Nginx + FPM.
  • Использование специализированной операционной системы для виртуального хостинга — Cloudlinux.
  • Возможность использования необходимой Вам версии php — от 5.2 до 7.4 для каждого сайта
  • Доступ по ssh.
  • Прозрачная статистика потребляемых ресурсов
  • и многое другое.

Ознакомиться с тарифными планами виртуального хостинга вы можете на данной странице friendhosting.net/virtual-hosting.php

С уважением, Friendhosting LTD

Размещайтесь бесплатно



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

Этим апрелем при размещении оборудования или аренде стойки в дата-центре RackStore, первый месяц услуги предоставляется абсолютно бесплатно. Данные условия распространяются на тарифы colocation и аренды серверных стоек на площадке Tier-III и действуют для новых клиентов, которые разместят оборудование в апреле 2020 г.

За более полной информацией по предложению и расчетом стоимости дальнейшего размещения, пожалуйста, обратитесь к менеджерам RackStore.
rackstore.ru/colocation.html
rackstore.ru/arenda-stoek.html

Leaseweb Monthly Newsletter | March 2020

Прежде чем мы продолжим нашу ежемесячную новостную рассылку, мы хотели бы отправить краткую обновленную информацию о COVID-19, поскольку последние несколько недель привели к масштабным глобальным изменениям в ответ на эту пандемию. В связи с тем, что большая часть коммуникаций в мире идет онлайн, инфраструктурная отрасль — это то, на что многие полагаются и на что полагаются сейчас, как никогда. Из-за того, что сейчас так много неизвестных, мы точно знаем одно: работа, проводимая в Leaseweb, будет продолжаться без сбоев. Ведь мы привыкли работать в полностью виртуальном мире.

Мы надеемся, что от всех в Leaseweb вы будете в целости и сохранности в эти беспрецедентные времена.


Предварительная регистрация для процессоров AMD EPYC второго поколения
Благодаря более чем 140 мировым рекордам, максимальной безопасности и продвинутой архитектуре процессоры AMD EPYC второго поколения переопределяют современный центр обработки данных. В сочетании с нашей глобальной сетью и беспрецедентным обслуживанием ваша инфраструктура будет работать так, как вы только могли себе представить — до сих пор. Предварительно зарегистрируйтесь, чтобы узнать о доступности процессора второго поколения AMD EPYC.
www.leaseweb.com/dedicated-servers/amd-server


Мы добавили тысячи высокопроизводительных серверов в наш ассортимент, а затем поставили их по ценам, которые невозможно победить. Теперь вы можете добавить 128 ГБ ОЗУ в конфигурацию наших высокопроизводительных серверов Intel с одним ЦП. Это доступно для серверов с 4-ядерным процессором E-2274G и 6-ядерным процессором E-2286G.
www.leaseweb.com/dedicated-servers

12 месяцев свободной колокейшн
Перемещение ваших данных имеет большое значение. Leaseweb позволяет легко перенести вашу инфраструктуру в наши современные центры обработки данных по ценам, которые трудно превзойти. Только в течение ограниченного времени получите услуги Leaseweb Colocation Services на срок до 12 месяцев бесплатно при подписании 36-месячного контракта.
www.leaseweb.com/campaigns/colocation-2020

Регистрируйтесь на вебинар по разработке игр в облаке



За последние 4 года рынок разработки игр в России вырос в 2 раза — увеличилось число пользователей и нагрузка на инфраструктуру. Если вы занимаетесь геймдевом самостоятельно или работаете в студии, то знаете, как непросто обеспечивать быструю доставку контента геймерам.

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

promo.selectel.ru/webinars/gamedev/