AWS присоединяется к CNCF, чтобы обеспечить более глубокую поддержку Kubernetes

В течение долгого времени, если вы посмотрите на список членов Cloud Native Computing Foundation (CNCF), он как бы кричит «все, кроме AWS»! Это связано с тем, что CNCF построен на основе Kubernetes, а у AWS есть собственный инструмент оркестровки под названием Amazon EC2 Container Service (ECS). ECS был выпущен в ноябре 2014 года сразу после того, как Google анонсировала Kubernetes. Как Amazon EC2 Container Service (ECS), так и Kubernetes — это быстрые масштабируемые решения для управления контейнерами и оркестровки. ECS — это служба управления контейнерами, которая поддерживает контейнеры Docker и позволяет легко запускать приложения в кластере экземпляров Amazon, что избавляет от необходимости устанавливать, эксплуатировать и масштабировать собственную инфраструктуру. Но по состоянию на август «все, кроме AWS», больше не работают после того, как Cloud Native Computing Foundation с гордостью заявил в пресс-релизе, что AWS присоединяется к CNCF в качестве платинового члена.
ECS работает только на AWS
Недостатком, однако, является привязка к поставщику, и контейнеры, управляемые ECS, могут работать только на инстансах AWS EC2, и нет поддержки контейнеров для запуска где-либо еще. Еще одно большое отличие заключается в том, что, в отличие от других решений для оркестровки контейнеров, экземпляры EC2 должны быть созданы до запроса ECS на их запуск, что является серьезным недостатком, учитывая, что единственным преимуществом является возможность работы со всеми другими сервисами AWS.
Никто не заинтересован в привязке к поставщику, особенно с учетом того, что самая популярная модель гибридного облака включает как минимум два общедоступных облака. Облачные вычисления всегда должны были быть свободны от лицензионных ограничений, и теперь пользователи стали намного умнее. Все знают об открытом исходном коде и о том, что лучшее программное обеспечение в мире бесплатно и обновляется миллионами разработчиков по всей планете.
Кубернетес и ИИ
Вероятно, поэтому Kubernetes является ведущим инструментом оркестрации контейнеров на быстро развивающемся рынке, выручка которого, по прогнозам, вырастет с 762 млн долларов в прошлом году до 2,7 млрд долларов в 2020 году. Kubernetes становится все более популярным среди разработчиков, особенно потому, что его можно использовать на разных платформах и поддерживает модель гибридного центра обработки данных.
Он также стал популярным среди исследователей ИИ, которые используют Kubernetes для управления тестами ИИ на нескольких машинах, а также для управления экспериментами. Google уделяет особое внимание машинному обучению и услугам искусственного интеллекта, и генеральный директор Сундар Пичаи сказал: «GCP скоро станет лучшим облаком для машинного обучения».
AWS присоединяется к CNCF
Хотя вы можете использовать Kubernetes на AWS, его не так просто настроить по сравнению с Google Cloud; вам нужна помощь инструментов от сторонних поставщиков. Какое-то время ходили слухи о том, что AWS подумывает о создании инструмента вокруг Kubernetes, и теперь эти слухи можно опровергнуть из-за объявления в августе, в котором мир сообщил, что AWS присоединяется к CNCF. С этим новым дополнением все основные поставщики общедоступных облаков теперь являются частью этой подгруппы фонда Linux, целью которой является обеспечение согласованности и открытости для всех облачных платформ.
Некий Линус Бенедикт Торвальдс из Хельсинки, Финляндия, вероятно, никогда не предполагал, что однажды каждое крупное многонациональное технологическое предприятие выстроится в очередь, чтобы стать частью фонда, основанного на его кодексе.
Неохотный хост Kubernetes
Еще более интересно то, что, несмотря на то, что у AWS есть EC2, а Kubernetes сложно настроить на AWS, недавний опрос показал, что на AWS размещается «подавляющее большинство» развертываний Kubernetes. Однако есть одна загвоздка, поскольку в том же исследовании предполагается, что клиенты, которые начинают использовать Kubernetes на AWS, часто позже переключаются на GCP, потому что его проще использовать.
Если каждый клиент, использующий Kubernetes, решит переключиться на Google, потому что это проще, это определенно станет проблемой для AWS очень быстро. Если в этом заключалась идея выпустить Borg для публики, как вирус, который вскоре привлечет каждого клиента в материнское облако GCP, то это блестящий план. В сообщении на theinformation.com также цитируется анонимный источник, который описывает сервис ECS как «менее выдающийся», а выдающийся — это то, чего все ожидают от AWS.
Kubernetes требует внимания
Известно, что руководители AWS гордятся тем, что игнорируют продукты, предлагаемые конкурирующими компаниями, такими как Microsoft и Google, и тот факт, что они были последними, кто присоединился к CNCF, доказывает это. Единственная проблема в том, что Kubernetes стало слишком сложно игнорировать даже для AWS. Кроме того, хотя AWS по-прежнему сохраняет позицию поставщика облачных услуг № 1, конкуренты Microsoft Azure и Google Public Cloud (GPC) медленно, но неуклонно сокращают этот разрыв, и очевидно, что «проблема с эго» из-за чего-то такого большого, как Kubernetes, не может быть допущена. прямо сейчас. Они определенно думали об этом, потому что за неделю до объявления о присоединении AWS к CNCF AWS все еще рассматривала возможность создания собственного инструмента вместо поддержки Kubernetes.
Невозможно купить то, чем ты не можешь владеть
В другом отчете на theinformation.com говорится, что анонимный источник заявил, что «AWS чувствует угрозу популярности Kubernetes, и они не владеют ею». На самом деле должно было быть сказано «потому что они не могут владеть этим». То, что нравится AWS, AWS покупает, но никто не может «владеть» Kubernetes, даже с теми деньгами, которые есть у Amazon, поэтому следующим лучшим выходом было, очевидно, присоединиться к CNCF. Неудивительно, что Amazon присоединяется к фонду, а то, что это заняло так много времени, тем более что у него больше всего развертываний Kubernetes.
Также стоит отметить, что Amazon является членом Linux Foundation с 2013 года, является одним из основателей инициативы Core Infrastructure Initiative, а также уже некоторое время вносит свой вклад в containerd, который является одним из проектов CNCF. Адриан Кокрофт, вице-президент по стратегии облачной архитектуры в AWS, который в настоящее время входит в совет директоров CNCF, сказал: «AWS планирует играть активную роль в облачном сообществе, внося свой вклад в Kubernetes и другие облачные технологии, такие как containerd, CNI, и линкерд». Он мог бы выразить это проще, сказав: «Мы сдаемся и поддаемся удивительной силе Kubernetes. Где мы платим за регистрацию?»
Все на борту CNCF
Имидж и репутация компании много значат, и в эпоху открытого исходного кода и прозрачности последнее, чего хочет AWS, — это стать «плохим парнем». Долгое время было неясно, заинтересован ли AWS в общем стандарте для оркестровки контейнеров, и стало казаться, что AWS интересуют только продукты и услуги, которые заставляют вас тратить время и деньги на AWS. Новое объявление должно вернуть их в хорошие книги всех участников сообщества открытого исходного кода, а также показать, что AWS заботится о прогрессе.
В то время как Kubernetes упрощает для пользователей распределение рабочих нагрузок между несколькими облачными провайдерами, а также их собственными локальными серверами, поддержка со стороны AWS показывает, что он заботится и о вещах за пределами стен AWS. Мы действительно не знаем, правда ли это, поскольку, если бы Kubernetes не был таким большим, как сейчас, AWS, вероятно, использовала бы проприетарный инструмент, который они сделали сами.
Поскольку AWS присоединяется к CNCF на самом высоком уровне, становится ясно, что она заинтересована в создании продукта для оркестрации контейнеров на основе Kubernetes. Объявление также означает, что любой, кто поддерживает Kubernetes, может вздохнуть намного легче, теперь, когда на борту находится крупнейший поставщик облачных услуг.