14.02.2021, Вс, 13:26, Мск , Текст: Шатунова Евгения
Компания SUSE, активный участник рынка свободного ПО, объявила о завершении сделки по приобретению Rancher Labs, поставщика решений с открытым исходным кодом и лидера в области управления системой оркестрации контейнеров Kubernetes. «Мы будем всюду: от ЦОДов до облака, в периферии и за её пределами. О подробностях слияния Владимир Главчев, управляющий директор SUSE в России и СНГ.
CNews: На наш взгляд, компания Rancher Labs не слишком известна в России. Расскажите, пожалуйста, чуть больше об этой компании и её продуктах.
Владимир Главчев: Rancher Labs была основана в 2014 г. в Купертино, штат Калифорния. Этот небольшой город известен прежде всего тем, что в нем находится штаб-квартира Apple. Компания частная, классический американский «ИТ-стартап из Долины». Напомню, что 2014 г. стал переломным в истории проекта Docker, когда его «признали» такие гиганты индустрии, как Amazon, IBM и даже Microsoft. Тогда же стала очевидной потребность в удобных и универсальных инструментах управления средой контейнеров в собственных ЦОД и в облаках различных провайдеров.
Rancher — прежде всего система централизованного управления множеством кластеров Kubernetes и контроля доступа к их ресурсам. Главное преимущество решения — независимость от реализации самого Kubernetes. Поддерживаются все дистрибутивы, сертифицированные Cloud Native Computing Foundation (CNCF), а также облачные решения: Amazon, Google и Microsoft. Предусмотрены возможности и интеграции практически со всеми популярными средствами мониторинга и поддержки CI/CD — одной из наиболее известных DevOps-практик, заключающейся в организации непрерывной доставки и интеграции разрабатываемых приложений.
Помимо этого, компания предлагает два собственных сертифицированных дистрибутива Kubernetes — RKE и K3S. Первый предназначен для работы в ЦОД, а второй — для периферийных вычислений и оптимизирован под архитектуру ARM. Компания Rancher Labs является инициатором проекта Longhorn, представляющего собой распределенную систему блочного хранения данных для Kubernetes.
Все перечисленные решения — свободное ПО, исключающее замыкание на технологии только одного производителя. Таким образом, конечный пользователь сохраняет свободу выбора, а также имеет возможность использовать решения от нескольких производителей. В этом идеологии компаний SUSE и Rancher Labs полностью совпадают.
CNews: Но ведь у компании SUSE есть свой дистрибутив Kubernetes и программно-реализованная система хранения данных. Какова дальнейшая судьба этих проектов?
Владимир Главчев: Вы правы. У нас есть SUSE Container-as-a-Service Platform и SUSE Enterprise Storage. Дальнейшее развитие этих проектов прекращено, но поддержка заказчиков будет продолжаться до окончания контрактов. Причины такого решения очевидны: компания принимает на вооружение более совершенные и признанные рынком решения от Rancher.
Свободное ПО, исключающее замыкание на технологии только одного производителя, сохраняет свободу выбора для конечного пользователя
CNews: В чем, по вашему мнению, состоят основные преимущества слияния для обеих компаний? И как это повлияет на рынок cloud-native экосистем в целом?
Владимир Главчев: Объединение инженерного опыта и ресурсов компаний, считающихся лидерами в своих областях, не только ускорит развитие самих технологий, но и облегчит их внедрение. Общая инфраструктура технической поддержки позволит снизить эксплуатационные расходы и трудоемкость администрирования.
Если говорить о рынке облачных экосистем и свободного ПО в целом, то можно заметить, что слияние значимых игроков стало для него обычным явлением. Из недавних событий можно вспомнить, к примеру, покупку SaltStack компанией Dell/EMC/VMware. Прогресс точно не замедляется, пользователи не проигрывают.
CNews: Мы заглянули на сайт Rancher. Там очень крупными буквами написано: «Нам все равно, какая у вас ОС и какая инфраструктура — мы уважаем решение клиента». Будет ли эта политика сохраняться и дальше?
Владимир Главчев: Да, несомненно. Это полностью соответствует политике компании SUSE, все решения которой тоже базируются на свободном ПО, открытых стандартах и не привязаны к каким-либо техническим решениям единственного изготовителя. Взять, к примеру, продукт SUSE Manager, который позволяет управлять физическими и виртуальными машинами, работающими под управлением различных дистрибутивов Linux.
CNews: Почему современные предприятия нуждаются в корпоративных платформах по оркестрации контейнеров в облаке? И в какую сторону будет развиваться мультиоблачная контейнерная платформа под руководством SUSE?
Владимир Главчев: Я бы даже сказал не в облаке, а в облаках. Провайдеров много, хороших и разных, и компаниям выгодно пользоваться услугами сразу нескольких. Но при этом часть задач по-прежнему решается на собственных серверах. Это делается по соображениям безопасности и требованиям законодательства. Тут возникают сразу четыре проблемы: как обеспечить высокую доступность, как быстро масштабировать приложение при росте нагрузки, как его защитить и, наконец, как управлять всем этим «зоопарком», не сломав голову.
Первым «подходом к снаряду» стало появление смешанных облаков IaaS. Но тогда, что называется, «не взлетело». В первую очередь, из-за привязки к технологиям изготовителя того или иного проприетарного гипервизора. Если у вас Hyper-V, то и у провайдера должен быть Hyper-V. Конвертировать такую виртуальную машину, например, для KVM, слишком долго и неудобно.
Эти ошибки были учтены разработчиками современных технологий. Контейнеры стандартны, API управление — тоже. Обратите внимание, вокруг контейнеров нет ни одного проприетарного решения. Кubernetes стал стандартом де-факто и позволяет решить все четыре названные проблемы в пределах одного кластера. А вот если кластеров много, требуется что-то, вроде Rancher.
CNews: SUSE заявлял, что объединенная компания сможет предложить широкие возможности использования периферийных (edge) систем. Какие решения и технологии имеются в виду? Расскажите, пожалуйста, подробнее.
Владимир Главчев: В том, что еще до слияния обе компании активно работали в этом направлении, нет ничего удивительного. Сегодня, прямо у нас на глазах, происходит очередная революция в ИТ. Происходящее очень напоминает события тридцатипятилетней давности, когда на предприятиях стали появляться персональные компьютеры. Оказалось, что для решения большинства задач вместо запредельно дорогого мэйнфрейма можно использовать дешевые вычислители, находящиеся прямо на рабочих столах пользователей и объединенные в локальную сеть. При соизмеримой производительности, стоимость «железа» тогда упала даже не в разы, а на порядки.
Сегодня мы наблюдаем очередной качественный технологический скачок. Появление производительных и недорогих «систем на кристалле» (SoC) и быстрое развитие сетевых технологий позволили создать автоматизированные системы следующего поколения, которые принято называть «Интернет Вещей» (IoT). Стоимость узла такой сети по сравнению с традиционной рабочей станцией опять уменьшилась, как минимум, на порядок, а количество этих «периферийных вычислителей» стремительно растет. Системы автоматизированного управления технологическими процессами, АСУ ТП, которые раньше не каждый завод мог себе позволить, сегодня успешно реализованы у нас на кухне. Как тут не вспомнить фразу Станислава Лема из романа «Мир на Земле» об эволюции технических систем от «умных камешков» к «гениальным песчинкам». Это было написано в 1984 г., и тогда казалось шуткой, а оказалось пророчеством…
Подразделения ИТ в очередной раз столкнулись с «трудностями роста» сети: её узлами и приложениями нужно как-то управлять. Требования по безопасности и высокой доступности тоже никто не отменял. Более того, во многих сферах применения технологий IoT они стали гораздо более жесткими.
Совместное использование решений SUSE и Rancher Labs дает заметный синергетический эффект. SUSE Linux Enterprise прекрасно подходит для работы на периферийных устройствах, SUSE Manager позволяет централизованно управлять их конфигурацией и обновлять ПО, а K3S обеспечивает отказоустойчивость и масштабирует работу приложений.
CNews: Насколько широко, по вашим оценкам, российские компании используют технологии контейнеризации? Приходится ли убеждать заказчиков в преимуществах Kubernetes и мультиоблачных платформ для управления контейнерами?
Владимир Главчев: Убеждать коллег в преимуществах контейнеризации, микросервисных архитектур и Kubernetes давно уже не приходится. То же можно сказать об инструментах CI/CD и методологии DevOps в целом. Все эти идеи и технологии уже не первый год активно используются в самых разных компаниях — от гигантских госкорпораций до студенческих стартапов в области разработки софта.
А вот мультиоблачные платформы управления в России пока не столь востребованы. Многие российские компании, особенно крупные, по вполне понятным причинам не пользуются зарубежными облачными решениями на основе Kubernetes, а отечественные провайдеры только начинают предоставлять подобные услуги. Насколько мне известно, работы в этом направлении ведутся очень активно, и через год-другой ситуация точно изменится.
Полный текст статьи читайте на CNews