5 способов, которыми поставщики внедряют инновации с помощью управления Kubernetes
Когда мы говорим о создании высокодоступной распределенной системы, Kubernetes — это почти первая платформа, которая приходит на ум. Возникший из-за необходимости решения сложностей, связанных с управлением контейнерами в масштабе, Kubernetes в рекордно короткие сроки превратился из инструмента оркестровки в «плоскость управления» предприятия. В то время как Kubernetes с открытым исходным кодом начинался как кошмар для тех, кто уже работает в космосе, таких как Docker и VMware, сложности, связанные с управлением Kubernetes, создали экосистему, полную возможностей для инноваций. Вот пять ведущих компаний.
1. Майя Дата Кубера
В настоящее время в области управления Kubernetes существует довольно большая конкуренция, что приводит к тому, что несколько поставщиков объединяют свои предложения для повышения ценности. MayaData Kubera — один из таких примеров, который берет самое слабое звено в контейнерах и хранилищах и строит свои предложения вокруг него. Kubera использует ведущее хранилище с открытым исходным кодом Container Attached Storage (CAS) OpenEBS. CAS позволяет Kubernetes автоматизировать управление хранилищем, а также обеспечивает детализацию политик хранения. OpenEBS, как и Kubernetes, является проектом CNCF, и Kubera поставляется со специальной версией Enterprise Edition, включающей круглосуточную поддержку 7 дней в неделю.
2. PlanetScaleDB
Еще одним примером инновационной организации, объединяющей свои предложения, является PlanetScale, которая объединяет Kubernetes и управление базами данных в один сервис. Подобно тому, как Kubera строится на основе OpenEBS, PlanetScale также строится на базе дипломированного проекта CNCF под названием Vitess. Первоначально изобретенный для помощи в масштабировании YouTube, Vitess можно использовать для массового масштабирования экземпляров MySQL, которые сами по себе иссякают на чуть более терабайте. По существу, промежуточное программное обеспечение для сегментирования, Vitess позволяет вам расширять базу данных по горизонтали, не добавляя логику сегментирования в ваше приложение.
В то время как PlanetScaleDB устраняет необходимость в развертывании и управлении как Vitess, так и Kubernetes, что действительно новаторское в нем, так это концепция BYOK8 или создание собственной концепции Kubernetes. Вместо того, чтобы навязывать потребителям определенную версию Kubernetes, PlanetScaleDB позволяет вам использовать собственную версию Kubernetes, а затем управлять ею вместе с Vitess. Это особенно полезно для организаций, которые уже создают приложения MySQL и хотят масштабироваться без выделенной базы данных NoSQL. PlanetScaleDB также предоставляет организациям единый интерфейс или виртуальную плоскость управления для управления базами данных в нескольких облаках.
3. Куберматик
Команды DevOps любят автоматизацию, и это основная идея нашего следующего предложения в списке. Первоначально названный Loodse, Kubermatic использует автоматизированный и экономичный подход к управлению Kubernetes. Он делает это, автоматизируя как можно больше, заявляя о снижении эксплуатационных расходов на целых 72 процента. Kubermatic — это мультиоблачная и граничная платформа для Kubernetes, которая позволяет пользователям автоматизировать управление кластерами Kubernetes независимо от того, где они существуют. Это особенно полезно для организаций с распределенной архитектурой, такой как гибридная/многооблачная, локальная, IoT и пограничные среды.
В дополнение к тому, что это действительно облачный подход к управлению Kubernetes, Kubermatic также был просто открытым исходным кодом под лицензией Apache 2.0, что делало его намного более желательным в процессе. Kubermatic упрощает операции второго дня, а также обеспечивает автоматическое управление жизненным циклом с помощью вызова API, мультиарендность с предопределенными средами, а также ведение журнала и мониторинг инфраструктуры с помощью Prometheus и Grafana. Наконец, Kubermatic поддерживает всех основных поставщиков общедоступных облаков, включая недавнее обновление, в котором добавлена поддержка KubeVirt. KubeVirt — это проект с открытым исходным кодом, который запускает виртуальные машины в Kubernetes, позволяя разработчикам использовать свои виртуальные машины в рабочих процессах Kubernetes.
4. Спектро Облако
Еще одним поставщиком, использующим гибридный/многооблачный подход к управлению Kubernetes, является Spectro Cloud, который только что объявил о выпуске Spectro Cloud, гибридной платформы для управления инфраструктурой Kubernetes. Это также еще один пример «двойного» подхода, который мы рассматривали вместе с другими поставщиками, поскольку он эффективно объединяет управление и операции в одном предложении для общедоступных облаков, локальной среды, «голого железа» и гипервизоров. Утверждая, что удалось найти золотую середину между управляемым сервисом и подходом «сделай сам», Spectro Cloud стремится найти баланс между получением помощи с Kubernetes и отказом от контроля над вашей инфраструктурой.
Подобно BYOK8 от PlanetScale, Spectro Cloud предпочитает позволять пользователям развертывать свой кластер там, где им удобно, с их собственной версией Kubernetes. Это дает разработчикам возможность поиграть с различными вариантами, а не придерживаться подхода одного поставщика облачных услуг. Spectro Cloud достигает этого путем создания пользовательского стека Kubernetes на основе выбранного организацией подхода и бизнес-потребностей, а затем соответствующим образом автоматизирует развертывание и обслуживание. Хотя это первый продукт Spectro Cloud, ставший общедоступным, интересно то, что в тот же день, когда он был выпущен, он попал в тройку лучших в рейтинге Enterprise Management Associates (EMA) в категории управления гибридным облаком / управляемого гибридного Kubernetes.
5. ХПО Эзмераль
Кажется, все предлагают управление Kubernetes как побочный продукт того или иного сервиса, так почему бы не получить его как побочный продукт вашего оборудования? Да, мы живем в эпоху общедоступных облаков, и нет, аппаратные серверы еще не исчезли. Аппаратный подход к управлению Kubernetes — это новая контейнерная платформа Ezmeral Container от HPE, которая рекламируется как подход с оплатой по мере использования для развертывания Kubernetes в любом месте. Хотя идея состоит в том, чтобы предоставить готовые к использованию строительные блоки в виде серверов HPE, созданных для совместного размещения и периферии, Ezmeral можно использовать для управления контейнерными приложениями в любой инфраструктуре, включая «голое железо», виртуальные машины, общедоступные облака. и аппаратное обеспечение сторонних производителей.
Ezmeral является ребрендингом MapR и BlueData, приобретенных HPE, и, как говорят, нацелен на конкурента по аппаратному обеспечению Tanzu от Dell и OpenShift от IBM. С помощью Ezmeral клиенты могут управлять несколькими кластерами Kubernetes с помощью структуры данных MapR для Kubernetes. Еще одним преимуществом является заявление HPE о том, что пользователи также могут запускать необлачные приложения без необходимости переписывать код. Ezmeral ML Ops — это вторая часть этого предложения от HPE, которое основано на BlueData и предназначено для организаций, использующих рабочие нагрузки AI и ML. HPE утверждает, что может сократить время развертывания ИИ с месяцев до дней.
Управление Kubernetes: мили, которые нужно пройти, прежде чем мы уснем
Хотя крупными игроками в области управления Kubernetes по-прежнему являются AWS, OpenShift, Rancher и Pivotal, то, что было достигнуто на данный момент в этой области, по мнению многих, по-прежнему является лишь верхушкой айсберга. От управляемого Kubernetes до Kubernetes на основе хранилища, до собственного Kubernetes и даже Kubernetes с оплатой по мере использования — варианты практически безграничны. Однако неизменным является тот факт, что в экосистеме Kubernetes доступно бесконечное количество ниш, и все, что вам нужно сделать, это найти этот уникальный угол. При этом все написано на стене, люди хотят быстрый и простой в использовании Kubernetes, который работает где угодно, без суеты и дает им возможность сосредоточиться на более важных задачах.