Как известно, облака — это: самообслуживание по требованию; универсальный доступ по сети; пулы ресурсов и эластичность. Все вместе это призвано обеспечить предоставление в автоматическом режиме любых сервисов в любом объеме в любой точке мира, причем без каких-либо дополнительных издержек со стороны потребителя на взаимодействие с провайдером. Возможно это, в частности, благодаря виртуальным ЦОД, находящимся на вершине процесса, который начался с абстрагирования процессоров и предоставления их в виде логических ресурсов. Затем дело дошло до сбора ресурсов в пулы и автоматизации балансировки нагрузки между ними, а потом процесс автоматизации стал распространяться и на все виды ИТ-ресурсов. В конце концов потребители, оценив преимущества виртуализации серверов, систем хранения и своих рабочих мест, фактически проложили путь к формированию облачной парадигмы.
Однако серьезным препятствием на пути реализации всех выгод от использования «эластичных» виртуализированных сред встала традиционная, негибкая и плохо управляемая сетевая инфраструктура, не позволяющая, в частности, масштабировать облака, — например, количество виртуальных ЦОД не может быть более 4096. Как отмечает Наталья Дубова, программное обеспечение, играющее важнейшую роль во всех современных процессах повышения эффективности ЦОД, пока не оказывает серьезного влияния на сети. Кроме того, несмотря на разговоры о необходимости упрощения информационных сред, компании сталкиваются со все новыми трудностями в построении гибкой ИТ-инфраструктуры, а управление сетевыми конфигурациями по-прежнему «зашито» в отдельные устройства. Как говорится в статьях этого номера журнала, сегодня задача выделения виртуальных сетей, как правило, решается вручную путем задания администратором необходимых правил на соответствующем сетевом оборудовании, а любое изменение сетевой конфигурации требует непосредственного вмешательства человека. Как уж тут говорить о гибком предоставлении сервисов массовому потребителю.
Есть и ценовой аспект — использование существующих подходов к виртуализации сети ставит пользователя в жесткую зависимость от проприетарных технологий производителей сетевых устройств, а это означает, что при расширении платформы, в том числе интеграции нескольких ЦОД для масштабирования облака, пользователь вынужден приобретать оборудование того же производителя. Ясно, что это дорого и существенно ограничивает возможности по динамической оптимизации распределения сетевых ресурсов для решения вновь возникающих задач. «Жестких» ЦОД в условиях, когда новые сервисы надо развернуть не за недели и дни, а за минуты и секунды, да еще в автоматическом режиме, — недостаточно.
В ответ на эти вызовы индустрия предложила программно-конфигурируемые сети (SDN) на базе протокола OpenFlow, позволяющие по-иному подойти к задаче виртуализации сетей. Новые технологии обещают устранить зависимость сетевой инфраструктуры от оборудования конкретного производителя, а возможность работы с универсальным оборудованием сулит сокращение затрат на сетевую инфраструктуру. Например, в телекоммуникационной отрасли, как говорится в статье «Пионеры SDN», коммутаторы, отвечающие требованиям инфраструктуры ЦОД операторов связи, сегодня весьма дороги, причем львиная доля их цены приходится на ПО, реализующее множество функций, которые пользователям не нужны, но уже ими оплачены.
Помимо всего этого, переход на SDN позволит обеспечить гибкую настройку сегментов сети под задачи различных многочисленных пользователей облачной платформы. Например, можно будет проводить приоритизацию трафика с целью выделения мощностей, необходимых для поддержки конкретного сервиса, осуществлять балансировку трафика для оптимальной загрузки сетевых ресурсов и его фильтрацию для повышения защищенности сервисов. Кроме того, SDN позволит сделать более интеллектуальным мониторинг сети благодаря правилам реагирования на различные события в сети не только в пределах облачных ЦОД, но и в магистральных каналах трансконтинентальной связи.
Однако Леонид Черняк предостерегает от крайностей при оценке новых технологий: да, программно-конфигурируемые сети потенциально способны в обозримом будущем занять свое место на рынке, но не стоит и преувеличивать их возможности. Стандартизация OpenFlow еще не достигла уровня зрелости, достаточного для массового производства сетевых устройств, и производители чипов пока еще ориентированы на традиционные устройства. К тому же нынешним контроллерам SDN не хватает масштабируемости, надежности и безопасности, и потребуется немало времени на то, чтобы появились продукты, способные конкурировать по этим показателям с уже имеющимися на рынке.
Мир ИТ оказался на пороге глобальных трансформаций — уже не инфраструктура порождает приложения, а приложения диктуют, какой быть облачной инфраструктуре. Однако, по мнению авторов этого номера, если спуститься с небес на землю, то окажется, что при наличии жесткой сетевой структуры ни о каких реальных облаках говорить пока не приходится.