За последние годы контейнеры и Kubernetes стали более зрелыми, что позволяет небольшим и средним организациям использовать преимущества этой мощной технологии, пишет на портале Enterprisers Project Мурли Тирумале, генеральный директор Portworx, нативно-облачного подразделения компании Pure Storage.
До недавнего времени эксперименты и развертывание новых технологий, таких как контейнеры, было в основном уделом крупных предприятий — компаний из списка Global 2000, имеющих средства для инвестиций в многолетние трансформационные инициативы и высококвалифицированные команды DevOps.
Но теперь, когда контейнеры прошли начальные стадии инноваций и внедрения и перешли в стадию ранней зрелости, настало время для организаций среднего бизнеса активизировать свои усилия, чтобы воспользоваться преимуществами этой технологии.
Контейнеры уже не только лучше работают «из коробки», но и все чаще предоставляются как услуга и их стало легче использовать. Такой уровень зрелости, а также четко определенные API и стабильные функции делают их готовой к использованию технологией, которая лучше всего подходит для средних компаний, стремящихся достичь желаемого конечного ИТ-результата как можно эффективнее.
Независимо от того, являетесь ли вы небольшой розничной сетью, образовательным учреждением, муниципальным учреждением или аналитическим центром, обслуживающим вашу отрасль, использование преимуществ Kubernetes и контейнеров теперь стало гораздо более доступным.
К 2025 г. более 85% мировых организаций будут использовать контейнерные приложения в производстве. Тем, кто только начинает формировать соответствующую стратегию, пригодится знание причин, по которым разработчикам не только в крупных организациях пора воспользоваться преимуществами контейнеров.
1. Стабильность придает инновациям целеустремленность
Самые бурные дни экспериментов с Kubernetes миновали, и можно говорить о более стабильном состоянии, когда у этих инноваций сформировались ясные цели. А это ведет к повышению функциональности и упрощению использования.
Технология — будь то контейнеры, Kubernetes как платформа или расширения Kubernetes — сегодня значительно более зрелая, чем всего несколько лет назад. Большинство нынешних предложений, основанных на Kubernetes, относятся к третьему поколению. Отраслевые органы по стандартизации, такие как Cloud Native Computing Foundation (CNCF), проделали хорошую работу по стандартизации определенных API, которые теперь предоставляются с растущей регулярностью. Таким образом, повышается стабильность API и надежность ПО. Кроме того, в отрасли стало меньше поставщиков, а значит, предприятиям нужно учитывать меньше разночтений.
2. С переносимостью приходит экономия
Контейнеры позволяют создавать приложения таким образом, чтобы их можно было легко запускать в различных средах. По сути, они представляют собой механизм упаковки приложений. А поскольку основные облака поддерживают Kubernetes, это перспективная и гибкая технология, обеспечивающая переносимость во многих средах без привязки к вендору.
Это также очень эластичный ресурс: больше контейнеров развертывается, когда появляется больше пользователей, и они исчезают, когда эти пользователи уходят — как воздушный шар, который расширяется и сжимается. При этом общая инфраструктура остается неизменной, что позволяет гораздо лучше использовать затраты — то есть при переменном количестве пользователей базовая инфраструктура используется гораздо эффективнее.
В прошлом ИТ-команда могла сказать: «Ну, мы собираемся достичь пика в 100 пользователей, поэтому нам нужно построить инфраструктуру, рассчитанную на 100 пользователей». Но контейнеры могут работать где угодно, поэтому они могут начать работу в одном месте, а если у них закончится инфраструктура, они могут мигрировать в другое место.
3. Гибкость потребления и простота использования снижают входные барьеры
Перед ИТ-отделами компаний среднего размера стоит задача внедрения инноваций в условиях меньших бюджетов и команд. Это означает, что они являются скорее потребителями ИТ-инфраструктуры, чем ее строителями и эксплуатационниками.
Хорошей новостью является то, что современные Kubernetes и контейнеры настолько модульные — больше похожи на набор Lego, чем на коллекцию разрозненных деталей, — что можно говорить об их демократизации. А крупные облачные провайдеры теперь предлагают платформы Kubernetes в качестве услуги, причем пакетные предложения гораздо проще в использовании.
Организации среднего размера с приложениями, контент которых часто меняется, открывают для себя преимущества Kubernetes и контейнеров — от расписания занятий до приложений электронной коммерции и т. д. Они превращают свои приложения из монолитных в динамичные и быстро реагирующие.
Подводя итог: прогресс, достигнутый в Kubernetes и контейнерах за последние несколько лет, открыл для сравнительно небольших команд возможность стать разумными потребителями и интеграторами ИТ. Они могут использовать инструменты, ставшие более популярными и распространенными, которые снижают риск неудачи и обеспечивают бóльшую уверенность в достижении результатов, которые могут стимулировать развитие организации.