Смена направления: облачная стратегия Oracle ставит контейнеры и Kubernetes на первое место

Опубликовано: 4 Марта, 2023
Смена направления: облачная стратегия Oracle ставит контейнеры и Kubernetes на первое место

Вещи могут быстро измениться на предприятии. Oracle, корпоративный гигант, завоевавший репутацию корпоративной фирмы, ограничивающей использование открытого исходного кода, теперь обращается к Kubernetes для удовлетворения своих потребностей в управлении контейнерами. Это и удивительно, и нет одновременно. Удивительно, потому что не так давно (около четырех лет) Ларри Эллисон, основатель и главный технолог Oracle, назвал облако «самой глупой идеей 2013 года», и неудивительно, потому что Kubernetes — лучший инструмент для оркестровки контейнеров.

Учитывая недавние многомиллиардные судебные иски против таких компаний, как Google и HPE, решение Oracle о «поддержке» Kubernetes было почти дерзким, особенно с учетом того, что он был запущен как проект с открытым исходным кодом, возглавляемый Google. Поскольку за ней уже стоит CNCF и почти все громкие имена, Kubernetes не нуждается в поддержке. На первый взгляд, этот большой шаг со стороны Oracle действительно выглядит как запоздалая и отчаянная попытка запрыгнуть на подножку Kubernetes (с некоторым достоинством).

Охота за AWS

Это объявление последовало за решением CoreOS включить Kubernetes в свой последний дистрибутив Linux, о котором было объявлено на фестивале CoreOS Fest в Сан-Франциско. Тот факт, что Oracle объединяется с CoreOS, чтобы внедрить CoreOS Container Linux в Oracle Cloud Infrastructure, показывает, что Ларри Эллисон проделал долгий путь от того, чтобы называть облако глупейшей идеей. Добавленное заявление о том, что «лидерство Amazon закончилось», ставит его в группу охотников за AWS, таких как Azure, Google Cloud и Alibaba Cloud, которые намного опережают Oracle в облачной гонке. Возникает вопрос: что именно привело к такому резкому изменению отношения к облачным вычислениям и что заставляет Oracle думать, что она может наверстать упущенное?

Первым намеком на этот «дружественный к облаку» подход Oracle стало, вероятно, приобретение StackEngine и назначение бывшего основателя и главного технолога StackEngine Боба Квиллиона на должность вице-президента Oracle Container Group. Помимо преодоления (немного) разрыва между Oracle и ее облачными конкурентами, состоявшееся приобретение — по слухам, за 1,3 миллиона долларов — стало первым крупным разворотом со стороны Oracle в отношении облачных и контейнерных технологий в целом.

Сложите свои двигатели

StackEngine изначально разрабатывался как платформа управления Docker, но разве Kubernetes не этим занимается? Не совсем. В то время как Kubernetes — это инструмент планирования контейнеров, StackEngine использует более целостный подход к управлению контейнерами Docker, обеспечивая видимость самих контейнеров и автоматизируя то, что системные администраторы до сих пор делали вручную. Это включает создание желаемых рабочих состояний для каждого контейнера с точки зрения бюджета, сборки, безопасности и служб. Еще один интересный факт заключается в том, что первоначальной целью StackEngine было предоставление интегрированного решения DevOps для сквозных контейнерных приложений и операций, и если переход на контейнеры — это первый шаг к архитектуре микросервисов, то DevOps — определенно второй шаг. Это приобретение не только дает Oracle преимущество с Kubernetes и Docker, но и продвигает Oracle вверх по лестнице с точки зрения реального уличного доверия DevOps.

Первое впечатление трудно изменить

Если у вас есть «сомнительное» прошлое в отношении открытого исходного кода, предприятие, конечно же, не забывает об этом. Чарльз Кинг, главный аналитик ИТ-аналитической компании Pund-IT, смотрит на покупку StackEngine с другой стороны. Он отмечает, что решение о покупке StackEngine было принято с дополнительным преимуществом, заключающимся в том, что он убрал его с рынка для своих конкурентов. Похоже, это был главный мотивационный фактор для приобретений Oracle, и последняя действительно крупная покупка на сумму около 7,4 млрд долларов была в основном для того, чтобы испортить предложение IBM о покупке Sun Microsystems за 7 млрд долларов. Хотя Oracle на самом деле интересовалась только Java, она чувствовала себя «вынужденной» купить всю компанию или рисковать потерять ее в пользу IBM, что, очевидно, было неудачным для Oracle.

Теперь, чтобы вернуться в нужное русло, мы пытались выяснить, почему Oracle с оптимизмом смотрит на то, чтобы соперничать с AWS за первое место, и StackEngine — лишь малая часть этой истории. Остальное — о «поддержке» Kubernetes, приобретении новых стартапов и знакомстве с CoreOS. Генеральный директор Oracle Марк Херд утверждает, что 90% корпоративных рабочих нагрузок еще не размещены в облаке, и этот тезис часто повторялся на конференции и является основным источником оптимизма Херда в отношении будущего. Да, если он сможет убедить всех нынешних корпоративных клиентов Oracle перейти на облако Oracle, он, вероятно, даст AWS возможность заработать деньги, но это слишком убедительно.

Собираем кусочки вместе

Убеждение должно быть основано на фактах, и тот факт, что Oracle Cloud — идеальное решение для корпоративных клиентов, еще не обязательно является правдой. На пути к тому, чтобы это стало правдой, еще одно приобретение Wercker. Wercker — это голландский стартап, который специализируется на инструментах управления Docker и Kubernetes и уже приложил немало усилий для поддержки Kubernetes до приобретения. Одним из первых результатов этого приобретения стал click2cube, установщик Kubernetes одним щелчком мыши в Oracle Bare Metal Cloud. С двумя крупными приобретениями, направленными на Docker, Kubernetes и архитектуру микросервисов, намерение перейти на Kubernetes было довольно ясным. Kubernetes — лучший выбор предприятия для оркестровки, поэтому мы определенно можем понять, почему Oracle хочет быть «инсайдером».

Нет никаких сомнений в том, что софтверный гигант действительно может многое добавить к проекту с точки зрения производительности и функций безопасности, подходящих для корпоративных рабочих нагрузок, но это выглядит как запоздалая ставка на выигрышную лошадь. Что касается убеждения старых корпоративных клиентов перейти в ваше облако, недостаточно предложить им лучший вариант с открытым исходным кодом. Вы должны быть в состоянии поддерживать его для них тоже. Вероятно, именно здесь на первый план выходит партнерство с CoreOS с такими сервисами, как Tectonic, хотя проблемы с тем, чтобы сделать это доступным для более широкого сообщества, все еще будут существовать. Чтобы обеспечить охват всех баз, Oracle сотрудничает с CoreO на нескольких уровнях, включая переход к объединению своих облачных предложений на «голом железе» с CoreOS и контейнерами. В настоящее время Oracle является единственным поставщиком облачных услуг, предлагающим контейнеры без гипервизора без гипервизора, что является основным преимуществом для предприятий, стремящихся создавать собственные облачные приложения.

Нет серой зоны в открытом исходном коде

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

Проще говоря, вы не можете одновременно быть за и против открытого исходного кода, особенно если вы пытаетесь изменить имидж и заручиться поддержкой сообщества, которое уже смотрит на вас с подозрением. Благодаря богатому опыту Oracle в отношении громких судебных исков и использования судебных разбирательств для увеличения прибыли корпоративные клиенты будут очень настороженно относиться ко всему, что исходит от Oracle, если только они не изменят свой способ ведения бизнеса. В усилиях Oracle по поддержке своих облачных предложений есть надежда, но это только начало. То, как Oracle будет развивать этот интересный старт, определит их место в гонке за превосходство в облаке.