Приобретение Red Hat CoreOS за 250 миллионов долларов: почему все дело в Kubernetes

Опубликовано: 17 Апреля, 2023
Приобретение Red Hat CoreOS за 250 миллионов долларов: почему все дело в Kubernetes

Kubernetes производит фурор в экосистеме контейнеров и меняет то, как поставщики контейнеров выводят свои решения на рынок. Самым последним случаем, отражающим это, является приобретение Red Hat компании CoreOS за 250 миллионов долларов. Это первое из серии поглощений и слияний, направленных на усиление консолидации в пространстве Kubernetes. Давайте посмотрим на движущие силы и мотивы этой тенденции к консолидации и на то, как она может выглядеть в ближайшие месяцы.

У Kubernetes есть свои проблемы

Келси Хайтауэр, гуру Kubernetes, пару лет назад написала очень полезное руководство под названием «Трудный путь Kubernetes». Однако на момент написания этой статьи, а во многих отношениях и сейчас не существовало альтернативного простого способа управления Kubernetes. Kubernetes привносит сложности и уникальные проблемы в управление контейнерами. Да, он абстрагирует множество мелких проблем с контейнерами и обеспечивает уровень управления, который лучше, чем непосредственное управление базовыми контейнерами. Он обеспечивает автоматизацию и интеллектуальные значения по умолчанию для различных аспектов, таких как контейнерная сеть, балансировка нагрузки, обнаружение сервисов и высокая доступность. Он также имеет широкий спектр интеграций для всего: от управления облачной инфраструктурой до вариантов облачного хранилища, таких как S3 и EFS, мониторинга, ведения журнала и безопасности. Однако при управлении Kubernetes необходимо учитывать множество аспектов, и это требует обучения и знакомства с внутренностями Kubernetes. В этом причина популярности таких гидов, как у Хайтауэра.

Взрыв среди поставщиков услуг Kubernetes

Изображение 14520
Это показывает, что существует неотъемлемая сложность, которая характеризует Kubernetes, и укрощение этой сложности и упрощение управления — это задача часа с контейнерами. Это привело к активным действиям по выводу Kubernetes на рынок, особенно для того, чтобы сделать его подходящим для корпоративных операций. За последние два года появилось много новых стартапов, предлагающих управляемые услуги Kubernetes. Сюда входят такие компании, как Heptio, основанная соучредителями Kubernetes, Platform9, Apprenda Kismatic, Mirantis и многие другие.

Некоторые из этих поставщиков являются совершенно новыми стартапами, но большинство из них изменили курс и переключились с OpenStack на Kubernetes. Облачные поставщики, такие как Azure и AWS, также изменили свою позицию, продвигая контейнерные сервисы из второстепенных в первоклассные граждане своей платформы. Каждый из них провел ребрендинг своего контейнерного решения, заменив контейнеры на Kubernetes. Служба контейнеров Azure (ACS) стала AKS, а ECS стала EKS. («К» для Kubernetes.) Эта тенденция была начата Google, который провел ребрендинг с GCE на GKE. Фактически, сегодня трудно наткнуться на веб-сайт поставщика облачных услуг, не заметив, что они поддерживают или ориентированы исключительно на Kubernetes как услугу.

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

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

Нахождение общих тем

В своем пресс-релизе генеральный директор CoreOS Алекс Полви рассказывает о том, как Red Hat и CoreOS были близкими партнерами с первых дней существования контейнеров, работая над многими проектами с открытым исходным кодом для достижения общих целей. Очевидно, что CoreOS является более заметным именем в экосистеме с открытым исходным кодом, чем Red Hat с ее многочисленными ценными вкладами. В частности, CoreOS активно участвует в разработке Kubernetes, даже возглавив первый выпуск Kubernetes не под руководством Google в начале 2017 года. Это одна из ведущих организаций, участвующих в разработке Kubernetes.

CoreOS rkt произвел фурор несколько лет назад, когда был объявлен более открытой и безопасной альтернативой среде выполнения Docker. С тех пор он не получил распространения, но стал ключевым участником инициативы Open Container Initiative (OCI), которая обещает стать достойной альтернативой среде выполнения Docker.

etcd — это распределенная база данных «ключ-значение», которая является ключевым компонентом Kubernetes и была создана CoreOS. etcd обрабатывает кластерные операции в Kubernetes, включая жизненно важные базовые задачи, такие как выбор лидера между узлами. Раньше такие операции были невозможны или выполнялись вручную, но CoreOS демонстрирует свою изобретательность в архитектуре систем автоматизации и интеллектуальных настроек по умолчанию, которые не требуют вмешательства человека и могут работать с гораздо большей эффективностью.

CoreOS Container Linux — это минималистичная контейнерная операционная система, о которой я рассказывал в одной из своих статей некоторое время назад. Он имеет автоматические обновления ОС и ряд функций, упрощающих управление контейнерами. Контейнерный Linux лег в основу основного коммерческого решения CoreOS Tectonic. Как поставщик управляемого Kubernetes, Tectonic является одним из наиболее популярных вариантов, основанных на тесных связях CoreOS с командой Kubernetes в Google. CoreOS рекламирует его как корпоративное решение для управления Kubernetes.

Помимо Tectonic, в CoreOS также есть Quay, который является одним из ведущих частных реестров контейнеров и отличной альтернативой общедоступному Docker Hub. Он включает в себя сканирование образа контейнера и функции, обеспечивающие совместную работу внутри организации.

Бросив свою шляпу в

Глядя на этот огромный объем работы, становятся понятными мотивы приобретения Red Hat CoreOS. Во-первых, CoreOS автоматизирует рутинные задачи управления контейнерами, что очень привлекает Red Hat, которая стремится стать ведущим Kubernetes в качестве поставщика услуг. Во-вторых, многочисленные проекты CoreOS с открытым исходным кодом приносят доверие и репутацию в сфере, где инновации являются наиболее ценным товаром. Эти проекты с открытым исходным кодом исходят от организаций с творческой ДНК, которую могла бы использовать более ориентированная на услуги компания, такая как Red Hat.

Наконец, главная причина приобретения — использовать талант и культуру CoreOS и вложить эту энергию в стратегию Red Hat OpenShift. Найм одних из самых талантливых инженеров в отрасли может занять годы, если это делает типичная команда HR, занимающаяся поиском талантов. С приобретением все эти таланты сразу же становятся доступными для Red Hat, чтобы использовать их при формировании своего решения Kubernetes. Скорость имеет решающее значение в этом быстро меняющемся ландшафте Kubernetes, и Red Hat не хочет терять время попусту.

Теперь, когда сделка по приобретению успешно завершена, Red Hat будет занята интеграцией команд, продуктов и вскоре анонсирует унифицированное решение, превосходящее то, что она предлагала ранее. У него есть прекрасная возможность взять лучшее из OpenShift и Tectonic, а также различных других дополнительных инструментов, которые создали и получили преимущество. Это легче сказать, чем сделать, и часто культура может мешать таким сложным интеграциям. Ясно то, что пространство Kubernetes полно возможностей, и подобное приобретение обещает выпустить уникальные инновации, которые двигают отрасль вперед и извлекают выгоду из этой возможности.