Прошел почти год с тех пор, как я впервые написал о Stateless, Inc., стартапе, посвященном доставке программно-определяемых межсоединений (SD-IX) в колокейшн-центры обработки данных. В то время компания только что объявила о своих планах изобретать средства для подключения рабочих нагрузок к центрам обработки данных, облачным гиперпространствам и локальным объектам с использованием SD-IX. Цель заключалась в том, чтобы предоставить поставщикам услуг colo более простой способ быстрого развертывания сетевых служб для своих арендаторов. Эти планы осуществились, и компания объявила о доступности системы GA Luxon SD-IX.
Растет тенденция к тому, что предприятия переносят большую часть своей рабочей нагрузки в колокейшн-центры обработки данных и облако. Gartner прогнозирует, что через несколько лет многие предприятия уже не будут эксплуатировать свои собственные центры обработки данных. Чтобы поддержать приход нового бизнеса, центры обработки данных Colo должны стать более гибкими, масштабируемыми и гибкими, и именно здесь появляется предложение безгражданства.
Вот основная предпосылка того, что безгражданство принесло на рынок, и почему это революционная архитектура для межсетевых соединений центров обработки данных.
Сегодня провайдеры колокейшн центров обработки данных обычно используют кросс-соединение для предоставления услуг своим арендаторам. Кросс-коммутация — это, по сути, оператор центра обработки данных, который подключает два кабеля: один кабель от арендатора, которому требуется услуга, например, доступ к AWS, и другой кабель от компании, такой как Megaport Networks или PacketFabric, которая может обеспечить необходимую оперативную связь. Излишне говорить, что этот подход не очень масштабируем.
Появляется тенденция к тому, что многие операторы центров обработки данных сами расширяют прямое подключение к поставщикам облачных услуг (CSP). Требования к облачному соединению становятся настолько большими, что для операторов colo имеет экономический смысл заключать свои собственные соглашения о межсетевом соединении с CSP. Equinix и Cologix — пара примеров. Функция Stateless облегчает этот подход с помощью автоматизации.
Платформа Stateless Luxon позволяет автоматизировать запуск пользовательских служб на единой консолидированной платформе. Одним из ключевых компонентов этой архитектуры является разделение состояний. Мурад Каблан, соучредитель и генеральный директор компании Stateless, объясняет критическую важность разделения. «Каждая из функций сети должна отслеживать весь происходящий трафик. Это называется состоянием сетевых функций. Если вы потеряете контроль над состоянием, это нарушит работу всей сети. Наш подход отделяет эту информацию и помещает ее в масштабируемое хранилище данных. Теперь у нас есть эти сетевые функции без сохранения состояния, которые могут получать состояние из распределенного хранилища данных, и это обеспечивает эластичность, отказоустойчивость и обновления без ударов — все возможности, объединенные вместе в том, что необходимо для хороших операций ».
Положения без сохранения состояния хранилище данных вокруг архитектуры микросервисов. «Это позволяет нам декомпозировать функции и управлять ими с помощью оркестровки. Вместо этих крупных основных программных приложений мы разбиваем их на мелкие отдельные компоненты, которые позволяют провайдеру сети точно определять, что им нужно », — говорит Каблан. «Теперь поставщики получают платформу, где они настраивают среду, и их арендаторы могут начать определять свои собственные сети, в которых они нуждаются. Все оперативные задачи по запуску и управлению межсоединениями автоматизированы за кулисами ».
Безгражданство использует запатентованные инновации в своей платформе
Безгражданство заработало патент за свои нововведения как маршрутизировать пакеты намного эффективнее. В патенте четыре ключевых элемента: использование высокоскоростного сетевого адаптера, который позволяет быстро читать / записывать пакеты; использование высокоскоростной технологии распределенного хранения, получившей название RAM Cloud, которая позволяет быстро выполнять поиск состояний; параллельная обработка состояний, которая позволяет выполнять поиск состояний; и распределенное хранилище состояний в нескольких местах на нескольких серверах. Эти нововведения позволяют без сохранения состояния выделять состояние сетевых функций, таких как маршрутизация BGP, IPsec или преобразование сетевых адресов, чтобы эти функции могли работать как микросервисы. Без сохранения состояния можно размещать сотни сетевых функций на хосте, и они могут совместно использоваться несколькими клиентами, что делает работу центра обработки данных намного более эффективной.
Выпуск продукта GA без сохранения состояния включает в себя цепочки межсоединений, которые позволяют смешивать и сопоставлять любые сервисные функции, включая сервисы безопасности, такие как фильтрация пакетов или шифрование, различные версии маршрутизации, трансляция сетевых адресов и т. д. Нет ограничений в отношении того, как функции соединяются или как через них проходит трафик. Более того, Stateless добавил некоторую дополнительную поддержку протоколов соединений, в частности VXLAN и VLAN, чтобы облегчить для колокейшн центров обработки данных интеграцию решения в их существующую инфраструктуру. Stateless обнаружил, что клиенты центров обработки данных внедряют платформу Luxon с коммутацией ядра, а затем пересекают трафик через нее, используя VXLAN и VLAN для разделения своих арендаторов.
Stateless также использует новую технологию коммутации, избегая OpenFlow в пользу P4 (пакетные процессоры, независимые от протокола программирования), поскольку P4 предоставляет им больший контроль над технологией коммутатора, а также сервисами уровня 3.
Также в GA есть возможность развертывания мультитенантные, будь то предприятие, которое хочет поддерживать нескольких пользователей или поставщиков услуг, таких как оператор центра обработки данных, которое хочет предоставить несколько облачных подключений.
Сама платформа Luxon по сути работает на программном обеспечении на товарном аппаратном стеке. Stateless разработал его с учетом трех ключевых атрибутов. Во-первых, сделать процесс развертывания сервисов очень простым, от нескольких недель до нескольких минут, а также создавать цепочки сервисов для смешивания и согласования функций по мере необходимости. Во-вторых, использование микросервисов для эффективной реализации функций сети, и три — характер функций без сохранения состояния.
Программное обеспечение содержит полный набор функций управления сетью для управления микросервисами на платформе. Все они взаимодействуют друг с другом через API, а API взаимодействуют с оркестратором внутри бокса Luxon. Это дает возможность предоставить пользователю полный мониторинг производительности всего, что происходит внутри коробки. Операторы могут видеть соединения от одного конца к другому и иметь возможность отбрасывать эти сетевые функции на линии, где это необходимо.
Типичные случаи использования для Luxon
Stateless проводятся испытания клиентов с несколькими различными вариантами использования, которые демонстрируют гибкость платформы. В одном случае компания сотрудничает с сетевым провайдером, который предоставляет своим клиентам облачные технологии. Эта компания тестирует использование Luxon для подключения к гиперпространственным облачным операторам, таким как Amazon и Azure. Этот провайдер в настоящее время предлагает услугу облачной оперативной работы, которая требует полной ручной настройки. В ожидании результатов лабораторных тестов они планируют развернуть кластер Luxon между своей сетью и поставщиками гиперпространственных облаков и полностью автоматизировать доставку этого облачного соединения через их портал.
Во втором случае использования оператор хочет предоставить облачную инфраструктуру, но у них нет собственных сетей. Вся их связь обеспечивается через общедоступный Интернет. Компания рассчитывает сделать IPsec в масштабе. Вообще говоря, IPsec является одной из самых сложных сетевых функций для реализации; это очень ресурсоемкий. Этот оператор сначала посмотрел на развертывание решения с использованием виртуальных брандмауэров в качестве функций виртуальной сети, но это было слишком дорого. Теперь они надеются предоставить услугу, используя Luxon, потому что они могут получить почти в десять раз больше эффективности, которую они могли бы получить с VNF, при гораздо более разумной стоимости.
Третий вариант использования тестируется центром обработки данных. оператор, который предоставляет услуги беспроводной компании, выстраивая стратегию подключения. Беспроводная компания размещает различные точки доступа в разных местах городов второго и третьего уровня. Оператор центра обработки данных имеет свою собственную сеть, и он должен предоставлять BGP в качестве услуги. Оператор беспроводной связи управляет сетью уровня 3 за кулисами, и он хочет иметь возможность динамически управлять ею. С платформой Luxon оператор может устанавливать сотни сеансов BGP и управлять ими от своего основного центра обработки данных до периферийных центров обработки данных.
Безгражданство говорит, что большая часть раннего внедрения его продукта с компаниями, которые находятся в ядре сети операторов центров обработки данных, которые стремятся обеспечить подключение к гиперскалерам или, в некоторых случаях, к грани масштаба. Уникальность удаления состояния из самих функций обеспечивает масштабируемость и эффективность, которые трудно достичь иначе.
Эта история, "Новое вращение межсоединений для колокейшн центров обработки данных", была первоначально опубликована
Сетевой мир .