+118.66
Рейтинг

Виталий Никсенкин

PHP 8.5 для виртуального хостинга – что нового: обзор обновления



Теперь всем пользователям виртуального хостинга доступна новая версия PHP – 8.5.

Что нового в версии языка программирования PHP 8.5
  • Встроенный модуль URI – он предоставляет API для безопасного анализа и изменения URI и URL в соответствии со стандартами RFC 3986 и WHATWG, таким образом, теперь можно разбирать и изменять URL без использования сторонних библиотек, что снижает риск ошибок и уязвимостей и упрощает работу с адресами.
  • Оператор Pipe позволяет связывать вызовы функций в цепочку без использования промежуточных переменных – это делает код более читаемым и лаконичным и дает возможность выстраивать последовательность операций без лишних переменных.
  • Упрощена работа с неизменяемыми объектами – можно обновлять свойства во время клонирования объектов, передавая ассоциативный массив в функцию clone(), что позволяет клонировать объект и сразу изменить нужные свойства.
  • Увеличение безопасности API – теперь при добавлении атрибута #[\NoDiscard] к функции PHP будет проверять, используется ли возвращаемое значение, и выдавать предупреждение, если это не так.
  • Сокращение количества вспомогательных классов и строковых выражений – статические замыкания и вызываемые объекты первого класса теперь могут использоваться в константных выражениях.
  • Возможность использовать DNS-кэш и соединения между PHP-запросами – если найден постоянный дескриптор с тем же набором параметров, он будет использован повторно, что позволяет избежать затрат на повторную инициализацию дескрипторов cURL при каждом запросе.
  • Теперь проще и безопаснее получать первый или последний элемент массива – функции array_first() и array_last() возвращают первое или последнее значение массива, а если массив пустой, возвращается значение null.
И это – далеко не полный список, ознакомиться со всеми нововведениями можно на официальном сайте. Дата выхода версии 8.5 языка программирования PHP – 20 ноября 2025 года.
www.php.net/releases/8.5/ru.php

Как обновить версию PHP
перейдите в раздел Управление сайтами;
нажмите на шестеренку справа от домена;

выберите из выпадающего списка версию языка программирования PHP 8.5 и дождитесь обновления – как правило, оно занимает до 10 мин.


beget.com

Представляем записи HTTPS и SVCB, а также новые домены верхнего уровня (TLD)



Мы выпустили новый набор обновлений, направленных на расширение возможностей DNS, усиление безопасности и расширение нашего портфеля доменов — все это призвано предоставить вам больше гибкости и контроля над платформой ClouDNS.

Обновления платформы DNS и безопасности
Поддержка DNS-записей HTTPS и SVCB — эти расширенные типы записей теперь доступны на веб-
  • платформе, в API и панели управления. Они помогают улучшить обнаружение сервисов и поддерживают современные протоколы, такие как HTTP/2 и HTTP/3. На практике это означает более быстрые и эффективные соединения. www.cloudns.net/news/article/507/
  • Загрузка файла зоны для основного и дополнительного DNS — новая опция позволяет загружать файл зоны непосредственно из резервных копий как для основной, так и для дополнительной зон. Это упрощает просмотр, хранение и восстановление конфигураций при необходимости.
  • Управление двухфакторной аутентификацией для субпользователей — управление безопасностью доступа в командах стало более гибким. Теперь субпользователи могут включать или отключать двухфакторную аутентификацию непосредственно из панели управления или через API. Кроме того, доступ к API теперь осуществляется на основе сессий, что позволяет использовать идентификатор сессии для последующих запросов, упрощая интеграцию и оптимизируя рабочие процессы аутентификации. www.cloudns.net/news/article/502/

Новые доменные аккредитации
  • Аккредитация доменов .US — Мы расширили наш портфель доменов .US, предлагая прямой доступ и более удобную регистрацию, передачу и продление — теперь по сниженной цене 10,90 долларов США в год Новые городские и региональные домены — ClouDNS теперь также является официальным регистратором доменов .SYDNEY .MELBOURNE .NRW .BAYERN и .TW, что дает вам больше возможностей для создания сильного регионального присутствия и взаимодействия с местной аудиторией.
  • Аккредитация домена .MOBILE — И наконец, что не менее важно, мы аккредитованы для предоставления домена .MOBILE Он идеально подходит для мобильных приложений, платформ и сервисов, ориентированных на пользователей смартфонов и планшетов, — теперь доступен по цене 22,99 доллара США в год

Управление услугами Servers.ru переходит в панель управления Selectel



Уважаемый клиент!
В конце 2024 года компания Servers.ru была присоединенена к Selectel на основании приобретения АО «Селектел» 100% долей ООО «Единая сеть».

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

Дата и условия миграции
Миграция выделенных серверов в панель управления my.selectel.ru начнется 20 июля 2026 г. Облачные решения (включая объектное хранилище) вы сможете перенести в Selectel самостоятельно:
Инструкция по миграции файлового хранилища docs.selectel.ru/s3/manage/migration-from-servers-ru-to-s3/
Инструкция по миграции виртуальных серверов docs.selectel.ru/cloud-servers/create/migrate-from-servers-ru/

Инструкция по переносу доменов
docs.selectel.ru/dns-hosting/zones/delegate-zone/
Миграция не потребует физического переноса оборудования, при этом обеспечит высокий уровень надежности и доступности сервисов за счет 17-летней экспертизы Selectel. После завершения миграции управление вашими сервисами будет происходить из единой панели my.selectel.ru

Необходимые действия
  • 1. Подробные инструкции по действиям в период миграции будут направлены заранее.
  • 2. Для сохранения доступа к услугам просим вас в ближайшее время:
  • Скопировать этот код: BS0pDi54654i6
  • Применить его на странице: transfer.servers.ru
  • Дать согласие на проведение миграции и заключение договора с АО «Селектел»;
  • Подтвердить согласие на передачу персональных данных от ООО «Единая сеть» в АО «Селектел».
  • После переноса услуги будут оказываться Selectel. Оплата производится по реквизитам АО «Селектел», счет выставляется вами самостоятельно в панели my.selectel.ru
По вопросам, связанным с миграцией и договорными обязательствами, вы можете обращаться в службу поддержки компании Servers.ru по адресу: support@servers.ru

Домен, сайт и почта: с чего начинается бизнес в онлайн — исследование Рег.решений ко Дню Предпринимателя



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

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

Согласно данным Рег.решений, регистрация домена остается наиболее востребованным запросом — его выбрали 54,1% респондентов. Еще 24,6% обращаются за созданием сайта. При этом для большинства предпринимателей домен уже не просто техническая необходимость. 57,8% опрошенных сообщили, что регистрируют домен сразу для запуска сайта или онлайн-проекта. Ещё 19,6% используют его как инструмент продвижения бренда в интернете, 18,3% — чтобы заранее закрепить название будущего проекта, а 14% — для создания корпоративной почты.
Присутствие в онлайне стало частью базового подхода малого бизнеса уже на старте. Если раньше компании выходили в онлайн спустя месяцы после запуска, то теперь предприниматели стремятся заранее подготовить площадку для продаж, коммуникации и продвижения. Особенно заметно это среди небольших команд, локальных сервисов и начинающих брендов. Для них сайт становится основной точкой контакта с клиентом, а домен — лицом компании в сети.

Мы знаем, что быть предпринимателем — это работа 24 часа в сутки, поэтому берем на себя часть рутинных задач, чтобы освободить ценное время предпринимателям для стратегии и новых идей. Сегодня они конкурирует не только продуктом, но и скоростью выхода к клиенту. Если у бизнеса нет понятного адреса в интернете, он теряет часть доверия ещё до первого контакта
отметил Владислав Иванов, евангелист Рег.решений.

А чтобы предпринимателям было проще делать первые шаги, специально ко Дню предпринимательства эксперты Рег.решений собрали 24 часовой календарь. Он получился таким же насыщенным, как день любого владельца бизнеса. В календарь вошли практические гайды по визуалу, поиску клиентов, работе с персональными данными, рассылкам, найму и налоговой нагрузке. А ещё — истории и рекомендации от ведущих предпринимателей и экспертов в стране.

businessday.reg.ru

1 июня





Dear valued customers
Due to a force majeure situation that has arisen with our technical partner, we are compelled to announce the cessation of the company's operations and the initiation of bankruptcy proceedings.

Unfortunately, part of our server infrastructure has been lost. The remaining servers are expected to remain operational until approximately June 1st. We kindly urge you to save and migrate all necessary data as soon as possible.

We sincerely thank you for your trust and support over all these years. We are truly sorry that circumstances have led to this situation, and we apologize for any inconvenience caused.

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

К сожалению, часть нашей серверной инфраструктуры была потеряна. Оставшиеся серверы, как ожидается, будут продолжать работу примерно до 1 июня. Мы убедительно просим вас как можно скорее сохранить и перенести все необходимые данные.

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

geo.hosting

Онлайн-переезд EVPN-VXLAN-фабрики между дата-центрами: euNetworks → QupraDC без остановки сервиса



Меня зовут Рене, я сетевой инженер в FirstVDS. В первой части я рассказывал, как мы запускали небольшую европейскую площадку в Амстердаме: один Leaf, один Spine, routed host networking для гипервизоров, EVPN-VXLAN как сервисная плоскость, DDoS в отдельном VRF, OOBM и Flow-коллектор.

Эта часть — уже не про стартовый дизайн, а про его проверку реальностью. Дата-центр euNetworks закрывается, оборудование нужно перевозить, клиентскую нагрузку останавливать нельзя, адресацию менять нельзя, продажи новых услуг останавливать тоже нельзя.

Хорошая новость в том, что стартовая схема была построена не вокруг одной большой god-box, а как маленькая, но нормальная фабрика. Именно это позволило нам не делать одно рискованное переключение «всё сразу», а провести переезд через несколько контролируемых промежуточных состояний.

Вводная: ЦОД закрывается, сервис должен жить
Некоторое время площадка проработала штатно. Мы запустили сервисы, подключили обычный транзит, добавили DDoS-защиту и начали жить обычной эксплуатационной жизнью.

А потом пришла вводная: дата-центр euNetworks закрывается, оборудование нужно перевозить.

Для бизнеса вопрос звучал просто: что нужно купить, чтобы переехать? Следом появился второй, более интересный вопрос: можно ли не покупать ничего лишнего или взять это временно в аренду и переехать без остановки клиентского сервиса?

Требования получились такими:
  • по возможности не покупать дополнительное сетевое оборудование;
  • не останавливать продажи и не останавливать клиентский сервис;
  • переносить серверы постепенно;
  • сохранить старую клиентскую IP-адресацию;
  • не сводить переезд к одному большому окну работ, в котором нужно переключить всё и сразу.

Переводя это на сетевой язык, я понял, что нам просто нужен ещё один Leaf в QupraDC, который можно временно включить в существующую фабрику. Старый Spine оставляем в euNetworks, новый Leaf физически ставим в QupraDC, а между площадками поднимаем временный IP-транспорт.

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

Так вынужденный переезд превратился ещё и в проект по повышению отказоустойчивости.

Временный DCI и первые серверы в QupraDC
Чтобы подключить новый Leaf в QupraDC к существующей фабрике, нам понадобился канал между дата-центрами.

На самом деле нам было почти всё равно, как именно поставщик реализует этот канал внутри своей сети: тёмная оптика, лямбда, проброс VLAN по коммутационной фабрике оператора, L2VPN, L3VPN или какой-то иной транспорт. Для нашей задачи была важна не технология, а конкретные технические свойства:
  • пропускная способность не меньше 40G;
  • возможность передавать IP-пакеты между старой и новой площадкой и желательно одним p2p-линком с /31-адресацией;
  • MTU 9216;
  • возможность быстро разобрать канал после завершения миграции;
  • недорого.

Dot1q теги нам были не нужны, потому что мы не тащили пользовательские VLAN между дата-центрами, а даже если бы такая потребность была, то мы бы cделали это силами EVPN-VXLAN. Underlay-интерфейсы на Leaf и Spine были обычными L3-портами с IP-адресацией. По временному каналу должны были ходить IP-пакеты underlay и поверх них — VXLAN-инкапсулированный трафик overlay.

MTU был критичен. Внутри underlay передаются не только обычные IP-пакеты, но и трафик виртуальных машин в VXLAN-инкапсуляции. Если клиентская VM отправляет стандартный 1500-байтный пакет, к нему добавляется накладной расход VXLAN/UDP/IP. Если забыть про это на междатацентровом канале, можно получить неприятные проблемы с фрагментацией или чёрными дырами для части трафика. Отдельная практическая причина — сервисная потребность использовать jumbo frames для сетевых хранилищ: такие сценарии тоже требуют нормального запаса MTU в фабрике.

На underlay-интерфейсах мы используем MTU 9216 байт. Это максимальный размер передаваемого пакета для наших коммутаторов, поэтому нет практического смысла задавать меньшее значение внутри управляемой нами фабрики. Такой MTU даёт достаточный запас под VXLAN-инкапсуляцию, упрощает эксплуатацию и используется как единый стандарт во всех наших IP-фабриках.

Важно подчеркнуть: мы не строили stretched-L2 между дата-центрами. Временный L2-канал от поставщика использовался как транспорт для нашей L3-связности underlay. Для фабрики новый Leaf выглядел как ещё один Leaf, который просто находится чуть дальше, чем ожидалось ранее.

Никаких растянутых клиентских VLAN через xSTP, никаких попыток склеить две площадки в один большой L2-домен. Только IP-связность underlay и EVPN-VXLAN поверх неё.

Новый Leaf должен был быть точно такой же модели, чтобы сетевые чипы и версии программного обеспечения были максимально идентичны. В миграции под давлением и в условиях дефицита времени это важно. Теоретически EVPN должен нормально работать между разными платформами, но на практике смешивание разных чипов, разных версий ПО и разных профилей поведения control plane может превратить переезд в отладку ещё неразрешенных багов.

После физической установки нового Leaf в QupraDC последовательность работ была такой:
  • Подключили новый Leaf через временный 40G-канал к существующему Spine.
  • Настроили базовую IP-связность underlay.
  • Проверили reachability между участниками фабрики.
  • Подняли BGP-сессии underlay и overlay.
  • Отмониторили стабильность BGP-сессий и качество канала.
  • Проверили, что новый Leaf участвует в EVPN control plane и корректно получает необходимые маршруты.

На этом этапе важно было не торопиться с клиентской нагрузкой. Сначала должна стабильно заработать управляющая плоскость: reachability VTEP-адресов, MP-EBGP EVPN, передача маршрутной, MAC/IP-информации и EVPN Type 5 routes, а также программирование EVPN database. Только после этого можно перевозить первые серверы.



Когда новый Leaf стал частью фабрики, мы вывели один родительский сервер из клиентской нагрузки, физически перевезли его в QupraDC и подключили к новому Leaf.

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

Получилась временная, но рабочая топология: часть серверов оставалась в euNetworks, часть уже находилась в QupraDC, старый Spine физически оставался в euNetworks, новый Leaf был в QupraDC, между площадками работал временный канал, а логически всё это оставалось одной фабрикой.

Маршрут до виртуальной машины на перенесённом сервере мог выглядеть так: интернет → старый Leaf → Spine → междатацентровый канал (DCI) → новый Leaf → гипервизор → VM.

Это не самый прямой путь, но для промежуточного состояния он был приемлем: задержка увеличилась на единицы миллисекунд, а для нашей VDS-нагрузки это не столь критично. Главное — сервис оставался доступен, а мы получали возможность переносить серверы партиями.

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

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

Перенос внешней связности и инфраструктуры


Когда в QupraDC оказалась примерно половина нагрузки, стало нерационально гонять весь внешний трафик через старую площадку. Серверы уже физически находились в новом дата-центре, но весь входящий и исходящий трафик всё ещё проходил через euNetworks, старый Leaf и временный междатацентровый канал.

К счастью, наш IP-транзитный оператор присутствовал и в QupraDC. Это позволило перенести одну из BGP-сессий с апстримом в новую локацию.

Здесь важно уточнить: в QupraDC мы не повторяли старую физику 2×10G. При переносе стыка в новую локацию сразу включили 100G-подключение на новом Leaf. Сервисно это выглядело как перенос одной из двух BGP-сессий вместе с её VLAN и point-to-point-адресацией /31, а физически — как переход новой площадки на 100G-аплинк.

После этого схема стала такой:
  • одна BGP-сессия с апстримом осталась на старом Leaf в euNetworks через старый 10G-стык;
  • вторая BGP-сессия с тем же апстримом поднялась на новом Leaf в QupraDC уже через 100G-подключение;
  • оба Leaf продолжили участвовать в общей фабрике;
  • внешний трафик начал распределяться между двумя площадками.

С нашей стороны появился второй выход к тому же оператору, но уже из новой локации и на новой физике. На каждом Leaf был свой локальный default-route от апстрима. Кроме того, default-route мог распространяться внутри overlay как EVPN Type 5 route, чтобы у фабрики сохранялась связность между частями временной схемы.

Оператор со своей стороны также использовал multipath и старался отдавать входящий трафик относительно симметрично. В результате мы получили два полезных эффекта.

Первый — разгрузили временный канал между дата-центрами. Трафик к серверам, которые уже находились в QupraDC, теперь мог приходить и уходить через аплинк в той же локации, а не обязательно через euNetworks.

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

DDoS-сервис переносился параллельно и по той же логике. DDoS-защитный провайдер тоже присутствовал в QupraDC, поэтому его подключение можно было перенести в новую локацию без изменения прежней модели. Стык с ним также состоял из двух BGP-сессий на двух разных юнитах, с разными VLAN-тегами на два разных Leaf. С точки зрения маршрутизации и фильтров всё осталось прежним: изменилось только физическое место подключения.

На этом этапе состояние выглядело так: часть серверов уже в QupraDC, часть ещё в euNetworks, внешний транзит, в том числе защищённый, работает на обеих площадках, в QupraDC уже используется 100G-стык к апстриму, оба Leaf участвуют в маршрутизации, миграция продолжается без остановки клиентского сервиса.

После переноса основной части клиентской нагрузки пришла очередь инфраструктурных виртуальных машин.

Перевозить route reflector нужно аккуратно. Если одновременно потерять оба, гипервизоры не смогут нормально распространять маршруты до виртуальных машин, и сеть начнёт терять информацию о достижимости префиксов VDS.

Поэтому мы переносили их по одному: проверяли текущее состояние BGP-сессий и набор отражаемых маршрутов, выводили один route reflector из активной эксплуатации, перевозили или перезапускали его в новой локации, дожидались восстановления BGP-сессий, проверяли, что маршруты от гипервизоров снова видны на Leaf, и только после этого переходили ко второму route reflector.

В сетевой инфраструктуре route reflector — это не просто очередная виртуальная машина. Это элемент управляющей плоскости, и обращаться с ним нужно соответствующе.

После переноса RR и оставшейся инфраструктуры мы перенесли вторую BGP-сессию с апстримом в QupraDC. Напомню, внешняя связность в новой локации уже строилась на 100G: целевая схема предусматривала два независимых 100G-стыка, по одному на каждый Leaf.

К этому моменту вся клиентская и инфраструктурная нагрузка находилась в QupraDC. Старая площадка фактически оставалась только местом, где ещё физически стояли старые Leaf и Spine, а также один инфраструктурный сервер виртуализации, который нужно было убрать последним.

Финальный переезд железа и приведение схемы к отказоустойчивому виду
Когда клиентской нагрузки в euNetworks уже не осталось, мы смогли перевезти старое сетевое оборудование и другие остатки инфраструктуры.

На этом этапе старый Leaf и Spine уже не были критичны для клиентского сервиса в прежнем смысле. Основная нагрузка находилась в QupraDC, внешние BGP-сессии были перенесены туда же, а временный междатацентровый канал продолжал поддерживать связность на время завершения работ.

Мы обесточили старый Leaf и Spine, демонтировали их, перевезли в QupraDC, смонтировали и включили обратно.

Ключевой момент: конфигурацию менять не пришлось. Адресация underlay сохранилась, роли устройств сохранились, BGP-сессии после включения поднялись заново. С точки зрения фабрики это выглядело почти так, как будто патчкорды стали короче, а устройства переехали физически ближе к остальной нагрузке.

После этого переезд можно было считать завершённым: клиентская нагрузка находилась в QupraDC, инфраструктурные сервисы находились там же, обе BGP-сессии к апстриму были подняты из QupraDC на 100G-стыках, стык с DDoS-провайдером был перенесён в QupraDC, старое сетевое оборудование было физически перевезено на новую площадку.

Временный междатацентровый канал, который был нужен только как инструмент миграции, мы незамедлительно разобрали.


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

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

Поэтому следующим этапом мы начали перекладывать серверные подключения так, чтобы каждый гипервизор имел по одному рабочему 10G-линку в каждый Leaf.

Здесь важно не спутать это с классическим LACP/ESI-LAG. Мы не собирали два физических линка в один L2-агрегат и не строили multihoming через LACP. Модель осталась той же, что и раньше. Разница только в том, что теперь эти два L3-пути идут не в один и тот же Leaf, а в два разных.

Так мы получили простую и понятную отказоустойчивость на уровне доступа. Если падает один линк, трафик остаётся на втором. Если падает один Leaf, для гипервизора это также выглядит как потеря одного из next-hop, а второй путь продолжает работать.

С точки зрения диагностики такая схема остаётся очень прозрачной. Нет необходимости выяснять, что именно произошло с LACP-состоянием, кто из пары коммутаторов считает себя активным и как отработала дополнительная сигнализация EVPN multihoming. В такой схеме DF election завязан на Type 4 — Ethernet Segment route, а aliasing и mass-withdraw — на Type 1 Ethernet A-D routes: per-ES и per-EVI. Это рабочая модель, но при отказах в ней появляется больше состояний, которые нужно уметь проверять и отлаживать.

В нашем случае есть интерфейс, есть connected route, есть next-hop, есть BGP-анонс VM-префикса. Каждый элемент можно проверить отдельно.

Важный нюанс — IPMI. У большинства серверов отдельный порт управления один. Его невозможно одновременно подключить в два Leaf без дополнительной схемы. Поэтому IPMI-порты мы распределили симметрично: часть серверов смотрит в первый Leaf, часть — во второй. При отказе одного Leaf мы теряем доступ к IPMI части серверов, но не ко всем сразу. Для этой задачи это приемлемый компромисс.

После финальной коммутации внешняя связность выглядела так:
  • каждый Leaf имеет собственное 100G-подключение к апстриму;
  • каждая BGP-сессия поднимается независимо;
  • оба Leaf могут анонсировать одинаковый набор наших префиксов;
  • отказ одного Leaf не убивает внешний канал целиком;
  • отказ одного 100G-линка не оставляет площадку без транзита;
  • входящий и исходящий трафик может распределяться через multipath.

Проверка отказов и один Spine как компромисс
После миграции и перекладки серверных линков мы провели серию отказных тестов. Это обязательный этап: отказоустойчивость нельзя считать существующей только потому, что она нарисована на схеме.

Проверяли несколько сценариев.

Первый сценарий — перезагрузка одного Leaf. При его недоступности серверы убирают недоступный next-hop из ECMP-группы и продолжают использовать второй путь, а внешний трафик перераспределяется через другой Leaf. Для клиентского сервиса это не должно выглядеть как полноценная авария: возможна кратковременная потеря отдельных пакетов в момент сходимости, но не длительный простой.

Второй сценарий — перезагрузка второго Leaf. Проверка симметричная, но её всё равно нужно проводить отдельно. В реальной эксплуатации часто выясняется, что «одинаковые» устройства отличаются мелочами: набором подключённых серверов, BGP-соседствами, политиками или физической коммутацией.

Третий сценарий — отключение серверных интерфейсов. При физическом обрыве всё работает быстро: сетевой стек гипервизора видит carrier loss, маршрут через этот интерфейс перестаёт использоваться, и трафик остаётся на другом ECMP-пути. В этом случае не нужно ждать истечения BGP holdtime, потому что проблема видна на уровне интерфейса.

BGP-таймеры важны для других случаев: например, если BGP-демон на соседней стороне завис, а физический линк при этом остался поднятым. Для таких сценариев худшее время обнаружения зависит уже от настроек BGP/BFD.

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

Пятый сценарий — проверка DDoS-сегмента. Здесь всё плюс/минус аналогично, проверяется отказ стыка к DDoS-провайдеру.

Для быстрой детекции отказов в самой IP-фабрике используется BFD. Благодаря BFD мы не ждём длинных BGP-таймаутов: если сосед перестаёт отвечать, путь быстрее признаётся нерабочим, и трафик перераспределяется по другим next-hop'ам в рамках ECMP-группы

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

Внимательный читатель заметит: после всех улучшений Spine всё ещё один. Значит ли это, что он остаётся single point of failure?

Формально — да, если смотреть на фабрику как на каноническую Spine–Leaf-архитектуру. В идеальном мире Spine тоже должно быть минимум два. Тогда отказ любого одного устройства на любом уровне не приводит к потере связности фабрики.

Но в нашей текущей топологии отказ Spine не равен полной остановке клиентского сервиса.

Причина в том, что два Leaf после переезда не завязаны на Spine как на единственную точку выхода наружу или единственный шлюз для серверов:
  • каждый Leaf имеет собственную BGP-сессию к апстриму;
  • каждый Leaf получает свой локальный default-route от оператора;
  • оба Leaf анонсируют одинаковый набор наших внешних префиксов;
  • гипервизоры подключены к обоим Leaf отдельными L3-связями;
  • маршруты до виртуальных машин распространяются через BGP;
  • если нет BGP-сигнализации до конкретного VM-префикса, сеть не считает этот путь рабочим.

То есть ситуация «трафик пришёл на Leaf, а дальше его некуда доставить» в нормальном состоянии не должна возникать. Если конкретный хостовой линк падает, соответствующий путь исчезает. Если Leaf теряет внешнюю связность, трафик может уйти через второй Leaf, у которого есть свой апстрим.

При этом один Spine всё равно остаётся техническим компромиссом. Он приемлем для текущего масштаба и текущей топологии, но его не нужно выдавать за идеальную архитектуру. Когда появится следующий Leaf или вырастут требования к отказоустойчивости fabric-underlay, я буду предлагать вернуться к вопросу второго Spine.

В какой-то момент один Spine перестаёт быть разумным компромиссом и становится техническим долгом. Тогда фабрику нужно будет довести до более канонической Clos-топологии с избыточностью на каждом уровне.

Итоги второй части и что дальше
В результате мы не просто переехали из euNetworks в QupraDC. Мы использовали вынужденную миграцию как повод улучшить архитектуру.

До переезда схема была минимальной: один Leaf, один Spine, вся нагрузка в одной физической локации, внешний аплинк 2×10G, Leaf одновременно выполняет роли server leaf и border leaf, отказоустойчивость на уровне фабрики минимальная.

После переезда схема стала заметно сильнее: два Leaf в новой локации, серверные подключения разнесены по двум Leaf, внешние BGP-сессии к апстриму подняты с разных Leaf, внешняя физическая связность в QupraDC сразу собрана на 2×100G, DDoS-сервис перенесён в QupraDC, его подключения также разнесены по двум Leaf.

Главное — что мы не меняли архитектурную модель в процессе переезда. Новый Leaf встроился в уже существующую фабрику, серверы продолжили работать в routed-модели, VM-префиксы продолжили распространяться через BGP, а EVPN-VXLAN остался общей управляющей и сервисной основой площадки.

Именно поэтому миграция была управляемой. Мы не превращали переезд в одну большую рискованную операцию, в которую пришлось бы уместить все этапы, а долго жили в промежуточных состояниях: сначала один Leaf в старой локации, потом второй Leaf в новой, потом часть серверов там и часть здесь, потом BGP-сессии с апстримом на двух площадках, потом вся нагрузка в QupraDC, потом физический переезд старого оборудования.

Это, пожалуй, главный вывод всей второй части: хорошая миграция — это не момент, когда кто-то нажал большую красную кнопку и надеется, что всё взлетит. Хорошая миграция — это цепочка состояний, каждое из которых можно наблюдать, проверить и при необходимости удерживать столько, сколько нужно.

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

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

Следующий необходимый этап — второй независимый апстрим. Две BGP-сессии к одному оператору дают резервирование на уровне наших стыков, Leaf-коммутаторов и физических линков. Но они не защищают от аварии внутри сети самого ISP: проблем на магистрали, ошибок маршрутизации, отказов route-server'ов провайдера или неудачных изменений в его политике. В такой ситуации уже не так важно, что с нашей стороны подняты две сессии: если проблема находится внутри операторской сети, оба стыка могут деградировать одновременно.

Поэтому нужен хотя бы полуавтоматический резерв через другого оператора. На первом этапе это не обязательно должна быть полноценная схема с балансировкой. Достаточно иметь резервный default-route от второго апстрима, менее приоритетный через BGP policy: основной default используется через текущего оператора, а при его отказе трафик автоматически уходит через резервный путь.

Но здесь есть важный нюанс: такое переключение сработает само только если BGP-сессия действительно погасла и маршрут был отозван. Аварии внутри операторской сети не всегда выглядят именно так. Сессия может оставаться поднятой, default-route — присутствовать в RIB, а качество связности при этом уже стать неприемлемым. В таких случаях нужны мониторинг, понятные процедуры переключения и рабочий OOBM-доступ, чтобы можно было быстро вмешаться и поменять политику маршрутизации не через сломанную сеть.

И вполне вероятно, что в какой-то момент появится смысл вынести внешнюю маршрутизацию на полноценную пару border-router'ов операторского класса с full view. Но это уже следующий этап для нас: сотни гигабит трафика, несколько апстримов, более сложный traffic engineering и отдельные требования к пиринговой политике.

Ещё один очевидный шаг — второй Spine. Пока один Spine остаётся приемлемым компромиссом для текущей топологии, но при дальнейшем росте Leaf-коммутаторов и требований к отказоустойчивости его нужно будет добавить. Тогда фабрика станет ближе к канонической Clos-топологии: несколько Leaf, несколько Spine и отсутствие единственной точки отказа не только в underlay, но и в overlay control plane. В нашей схеме Spine участвует в распространении EVPN-информации, поэтому его резервирование важно не только для транспортного уровня, но и для управляющей плоскости overlay.

Главный результат уже достигнут: мы ушли от минимальной схемы с одним Leaf, перевезли площадку онлайн, сохранили клиентскую адресацию, увеличили внешнюю полосу и получили более устойчивую архитектуру. А всё началось с простого требования: построить небольшую и недорогую площадку с заделом на будущее.

Автор статьи: Рене, сетевой инженер FirstVDS

firstvds.ru

Рег.решения: селлеры мигрируют с маркетплейсов на сайты — за год 10 тысяч новых доменов



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

Маркетплейсы дают бизнесу быстрый доступ к покупателям, но усиливают зависимость от комиссий, алгоритмов и правил платформ. Поэтому предприниматели развивают собственные интернет-магазины как канал, где можно управлять ценами, ассортиментом, клиентской базой и повторными продажами напрямую. Эта динамика особенно отражается в доменной статистике — по данным Рег.решений, сервиса для предпринимателей от Рег.ру, число регистраций доменов среди компаний в сфере e-commerce выросло до 9,7 тысяч в 2025 году.

Вместе с тем общее количество регистраций на витрине Рег.ру в e-commerce зонах .market, .shop, .store и .trade увеличилось на 5,3% — до 30,3 тысяч доменов. Наиболее заметный рост показала зона .shop: количество регистраций в ней выросло на 15%. При этом .store остается самой массовой e-commerce-зоной: на нее пришлось 51% регистраций, тогда как на .shop — 46%.

Эксперты Рег.решений подсчитали, что среди юридических лиц и индивидуальных предпринимателей, регистрирующих e-commerce-домены, основная доля приходится на розничную торговлю — 18%, оптовую торговлю — 12%, разработку программного обеспечения и ИТ-консалтинг — 12%. Еще около 4% занимают компании из сферы информационных технологий, по 3% — бизнесы, связанные с торговлей автотранспортом, рекламой и исследованиями рынка. География также остается концентрированной: на Москву приходится 33% всех e-commerce-регистраций, на Санкт-Петербург — 10%, на Московскую область — 8%, на Краснодарский край — 4%, на Татарстан — 3%.

На фоне падения спроса маркетплейсов у продавцов и усиления тенденции перетекания продаж в собственные интернет-магазины, Рег.решения расширили собственный сервис «Интернет-магазин под ключ». Эксперты подключили интеграцию с системой управления контентом (CMS) Netcat и настроили поддержку более сложных сценариев управления онлайн-продажами. Обновление ориентировано прежде всего на предпринимателей, которым требуется альтернатива маркетплейсу — то есть нужен не только быстрый запуск онлайн-магазина, но и возможность масштабировать ассортимент, подключать учетные системы и платежные инструменты.

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

Рег.решение «Интернет-магазин под ключ» адаптирован для проектов с большим количеством товарных позиций и регулярным обновлением каталога. Это особенно о актуально предпринимателям, которые развивают собственный канал продаж параллельно с маркетплейсами, работают с широкой товарной матрицей или намерены объединить сайт с внутренними бизнес-процессами: учетом, обработкой заказов, коммуникацией с клиентами и аналитикой.

www.reg.ru/sozdanie-saita/pod-kluch/shop

В июне этого года: Керетаро, Мексика



Сегодня мы хотим поделиться с вами несколькими важными новостями.

В начале этого года компания ReliableSite запустила свой первый европейский дата-центр в Амстердаме. Это стало началом чего-то большего. После успеха этого объекта мы готовы объявить о следующем крупном расширении нашей глобальной сети в Мексике!
Кроме того, у нас есть новости для нашего сообщества реселлеров, касающиеся модуля WHMCS.

В июне этого года: Керетаро, Мексика.
Мы официально переносим нашу выделенную серверную инфраструктуру в один из ведущих пиринговых центров Мексики: Керетаро.
Независимо от того, расширяете ли вы свою деятельность в Латинской Америке или уже обслуживаете пользователей в этом регионе, наш будущий центр в Мексике предоставит вам все преимущества, которыми славится ReliableSite. Ожидайте максимального контроля над выделенными серверами, быстрой установки Rapid Deploy, высококачественной сети с низкой задержкой и круглосуточной поддержки на месте.
Мы уведомим вас, как только наша инфраструктура в Мексике будет запущена.
www.reliablesite.net/dedicated-servers/mexico-dedicated-servers.aspx

Теперь доступно: модуль WHMCS версии 6.0.0
Мы выпустили версию 6.0.0 модуля WHMCS для наших реселлеров выделенных серверов. В этом релизе представлены значительные улучшения интерфейса и более глубокая интеграция с системами управления, призванные повысить удобство использования для ваших клиентов и оптимизировать повседневные операции.

Новое в версии v6.0.0
Улучшения и переработка пользовательского интерфейса на стороне клиента: Мы переработали панель управления, ориентированную на клиента, чтобы сделать интерфейс более понятным, быстрым и удобным для использования вашими клиентами.
Поддержка профилей DDoS-атак: теперь подписчики Metal+ могут получать доступ к своим профилям DDoS-атак и управлять ими непосредственно в WHMCS.
Начните работу с версией 6.0.0.
support.reliablesite.net/kb/a245/getting-started-with-the-whmcs-module-for-dedicated-server-resellers.aspx

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

Благодарим вас за участие в сообществе ReliableSite. Если у вас возникнут вопросы относительно нашей инфраструктуры в Мексике или обновлений модуля WHMCS, пожалуйста, создайте заявку в службу поддержки или просто ответьте на это письмо.

Один сервер, чтобы править всеми



Стартовала акция ко Дню Гика! Внутри — много приятных бонусов:
  • скидки на заказ новых VDS до 30%,
  • спецтариф «FirstGeek» с фиксированной ценой на заказ и продление.

Присоединяйтесь к Битве Гиков! На сайте вас ждёт онлайн-игра, где можно сражаться на рене, зарабатывать валюту и менять её на реальные призы: сертификаты на баланс, фирменный мерч и скидку на продление VDS.

Среди игроков разыграем по-настоящему эпичные призы: PlayStation 5 Pro 2 Тб, Steam Deck OLED 512 Гб и сертификаты на баланс аккаунта по 2500 ₽.
firstvds.ru/actions/geek_day_2026/activity/login

Стандартизация и корректировка цен на наши серверные продукты вступают в силу с 15 июня 2026 года



Мы хотели бы проинформировать наших клиентов о масштабном обновлении нашего портфолио серверов, которое вступит в силу 15 июня 2026 года. В рамках этого перехода мы стандартизируем структуру нашей продукции и одновременно корректируем цены на некоторые линейки продуктов для новых заказов.

Что меняется?
В рамках перехода мы стандартизируем наш портфель выделенных серверов. В дальнейшем все модели будут основаны на четко определенных типах серверов с дополнительными обозначениями «-1», «-2» и «-3». Это исключает необходимость в индивидуальных конфигурациях оперативной памяти и хранилища. Мы хотим, чтобы пользователи могли быстро сравнивать и понимать структуру наших продуктов, чтобы более эффективно развертывать нашу инфраструктуру. Кроме того, мы вводим тип серверов «ограниченного» объема для продуктов, выпускаемых в ограниченных количествах; в их названии будет присутствовать «-1-Ltd». Наши серверы «ограниченного» объема будут состоять из аппаратных компонентов, которые мы закупаем по более низкой цене. Когда мы сможем закупать аппаратные компоненты по более низкой цене, эти новые серверы «ограниченного» объема будут предлагаться на особенно привлекательных условиях.

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

Какие товары затронуты?
Данное изменение затрагивает все выделенные серверы и облачные тарифные планы во всех локациях. Однако продукты веб-хостинга, управляемые серверы, серверы, приобретенные на серверном аукционе, IP-адреса, продукты хранения данных, балансировщики нагрузки, тома, моментальные снимки и объектное хранилище остаются без изменений.

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

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

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

Переход вступит в силу 15 июня 2026 года. Более подробная информация о новых ценах будет размещена на нашем сайте в процессе внедрения.

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