Существует много способов, как организовать инфраструктуру. Например, можно объединить on-premise с сервером или облаком провайдера. Или собрать географически распределенную инфраструктуру в нескольких регионах.
Но как объединить разные серверы и проекты в одну сеть? Какую услугу использовать: глобальный роутер Selectel, Direct или Global Connect — и в чем разница? С такими же вопросами к нам приходят клиенты. Поэтому мы постарались дать гайд по выбору услуги. О том, что из этого получилось, рассказываем под катом.
Когда нужна сетевая связность
Для начала разберемся, зачем нужна сетевая связность и какие преимущества она дает.
Представьте: у вас есть инфраструктура, размещенная в одном месте — дата-центре или на on-premise площадке. А все сервисы хостятся на одном физическом сервере — на нем же хранятся все данные. Какие есть недостатки у такого подхода?
Основной минус описанной архитектуры — низкий уровень отказоустойчивости. Если ваш сервер упадет, вы потеряете доступ к данным и сервисам. Это может повлечь как временные, так и материальные издержки.
Еще один минус — отсутствие гибкости в масштабировании. Если ресурсов не хватает, нужно собрать и настроить новый сервер. Для этого нужны квалифицированные специалисты, само «железо» и дополнительные средства на содержание оборудования.
Кроме того, такая архитектура неоптимальна с точки зрения ресурсов. Сервисы, которые можно вынести в облако, будут потреблять ценные ресурсы выделенного сервера. Их может не хватить в момент пиковых нагрузок. Это критично, если эти ресурсы нужны для высокопроизводительных вычислений.
Чтобы избежать издержек, часть сервисов и данные можно расположить на отдельных виртуальных машинах. Например, базы данных вынести в облако, а файлы — в файловое хранилище. После — организовать сетевую связность между проектами.
Сетевая связность актуальна компаниям, которым важен высокий уровень отказоустойчивости IT-инфраструктуры, рациональное распределение вычислительных ресурсов и гибкость в масштабировании.
В Selectel есть несколько услуг, с помощью которых можно организовать сетевую связность. Среди них — глобальный роутер Selectel, Direct и Global Connect. Но, чем они отличаются и какую технологию использовать, зависит от сети, которую нужно построить.
Сеть на базе on-premise и инфраструктуры провайдера
Инфраструктура на базе on-premise не всегда выгодна для бизнеса. Нужно самостоятельно содержать серверы, штатных администраторов с высоким уровнем квалификации и реализовывать меры безопасности по требованию регуляторов. Поэтому часть инфраструктуры — например, базу данных или файловое хранилище — лучше перенести на выделенные или облачные серверы провайдера.
Если база данных находится в дата-центре, а веб-сервер — на on-premise машине, следует учесть расходы на трафик между ними.
Связать on-premise с инфраструктурой Selectel можно с помощью услуги Direct Connect.
Direct Connect — это услуга, которая позволяет объединить любую внешнюю сетевую инфраструктуру с инфраструктурой внутри Selectel. Она особенно полезна, если вы хотите построить гибридную инфраструктуру или объединить территориально разнесенные сегменты сети между собой — через стабильное высокоскоростное соединение без выхода в интернет.
В рамках Direct Connect можно связать on-premise и сторонние дата-центры с выделенными серверами, облаком на базе VMware, облачной платформой и Colocation в Selectel. При необходимости можно использовать логические порты и организовать соединение между инфраструктурой в Selectel и магистральным оператором RETN.
Подробнее о Direct Connect →
Обратите внимание. Есть несколько вариантов, как связать внешнюю инфраструктуру с Selectel через Direct Connect — с помощью L3 VPN- и L2-соединений. В первом случае мы организуем подключение через глобальный роутер — он «встроен» в Direct Connect и не требует дополнительной оплаты. Во втором — протягиваем и резервируем кабели.
Сеть из нескольких проектов
Проблема неоптимального потребления ресурсов актуальна не только для on-premise. Клиент дата-центра может арендовать выделенный сервер с GPU, но не использовать его ресурсы в полной мере. Например, если хостит на нем файловое хранилище, которое лучше разместить на отдельной виртуальной машине. Тогда ее можно объединить с выделенным сервером с помощью глобального роутера — в рамках приватной сети.
С помощью глобального роутера Selectel можно объединять различные сервисы компании в единую локальную сеть. Например, выделенные серверы, облачную платформу, балансировщик нагрузки и облако на базе VMware.
В основе глобального роутера — совокупность физически зарезервированных маршрутизаторов, размещенных в разных пулах и объединенных в один домен маршрутизации по IP/MPLS.
Подробнее о глобальном роутере Selectel →
Обратите внимание. Объединяемые сервисы могут располагаться в разных дата-центрах Selectel — Direct Connect подключать не нужно. Будет достаточно глобального роутера — он бесплатен с неограниченным трафиком внутри региона и при использовании полосы до 1 Гбит/с между регионами.
Сеть для связи с зарубежным гипероблаком
Разберем последний возможный сценарий построения инфраструктуры: когда какая-то ее часть хостится у зарубежного облачного провайдера — например, AWS, Microsoft Azure или Google Cloud. Такая связность может понадобиться, если нужно, например, хранить данные иностранных клиентов. В этом случае выбор однозначен: нужно использовать Global Connect.
Global Connect — технология, которая позволяет организовать выделенный доступ между инфраструктурой в Selectel и зарубежными облачными провайдерами. В их списке — AWS, Microsoft Azure, Office 365, Google Cloud, Alibaba Cloud, IBM Cloud, Oracle Cloud, Salesforce, Nutanix Xi Cloud и другие.
Связность устанавливается через облачного агрегатора Megaport, у которого организовано выделенное приватное соединение с глобальными облачными платформами.
Подробнее о Global Connect →
Как в случае с Direct Connect, технология использует глобальный роутер, если нужно связать с зарубежным облаком несколько сервисов — например, выделенные и облачные серверы — в рамках одной сети. Тогда картина будет такой: сетевая связность с зарубежным облаком организована через выделенный VLAN, а внутри инфраструктуры Selectel — через глобальный роутер.
Заключение
Есть разные способы, как настроить сетевую связность. Например, можно комбинировать глобальный роутер Selectel, Direct и Global Connect между собой — выбор решения зависит от задачи.
Возможно, эти тексты тоже вас заинтересуют:
→ 6 книг по MySQL для старта работы и погружения в технологию
→ Sega Master System II, винтажная аудиотехника и кое-что еще: покупки на воскресной барахолке под Валенсией
→ Как разработать Telegram-бота для генерации сложных паролей