Как контейнеры помогают корпоративным приложениям

Автор: Roger Morrison
Дата создания: 23 Сентябрь 2021
Дата обновления: 20 Июнь 2024
Anonim
Как в «Сумитек Интернейшнл» выполняют ремонты с помощью корпоративного мобильного приложения
Видео: Как в «Сумитек Интернейшнл» выполняют ремонты с помощью корпоративного мобильного приложения

Содержание


Источник: Jntvisual / Dreamstime.com

вынос:

Контейнерство - если использовать его в полной мере - можно использовать для виртуализации приложений и оптимизации операций.

Контейнеры могут быстро проникать в среду корпоративных данных, но лишь немногие организации накопили достаточный практический опыт работы с этой технологией, чтобы определить, как их лучше всего развертывать и использовать.

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

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


Контейнеры в бюджете

По данным компании по обслуживанию контейнерных данных Portworx, большинство предприятий в этом году начали составлять бюджеты для контейнерных приложений и инфраструктуры, причем почти треть из них выделяет 500 000 долларов и более. Docker - самая популярная контейнерная платформа на сегодняшний день, с долей рынка почти 80%, и ожидается, что это число будет расти, когда Microsoft добавила встроенную поддержку Docker к своей платформе Windows Server. Kubernetes - ведущая система управления контейнерами, работающая в 43 процентах корпоративных сред и почти треть, сообщающая, что она является их основным решением. (Чтобы узнать больше о Docker, ознакомьтесь с Docker - Как контейнеры могут упростить вашу разработку Linux.)

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


По всей вероятности, контейнеризованные среды приведут к появлению собственных приложений, которые будут использовать эту технологию так, как традиционные приложения не могут. Но прежде чем предприятия смогут перейти к более продвинутым сценариям использования контейнеров, вероятно, лучше всего намокнуть на более привычном уровне. Docker недавно запустил новую программу, предназначенную для переноса унаследованных приложений в свою контейнерную экосистему, где, как мы надеемся, они окажутся более гибкими и продуктивными. Программа Modernize Traditional Applications Program работает с решениями Cisco, Microsoft, HPE и других поставщиков, обеспечивая миграцию и обучение сотрудников для поддержки рабочей контейнерной среды, причем все это не требует от предприятия преобразования старых приложений, которым доверяют пользователи.

Один из ключевых вопросов, с которыми сталкивается большинство предприятий при изучении функциональных возможностей контейнера, заключается в том, чем они отличаются от стандартной виртуальной машины. Основное отличие состоит в том, что контейнеры инкапсулируют только среду выполнения, необходимую для поддержки конкретного приложения, что является основной причиной, по которой они обеспечивают такую ​​превосходную переносимость. Напротив, виртуальная машина несет в себе всю операционную систему и виртуальные копии аппаратных ресурсов, а это означает, что они требуют гораздо больше ресурсов ЦП и ОЗУ. Однако важно отметить, что, хотя контейнеры могут функционировать на «железных» ресурсах, они также могут быть развернуты в виртуализированной инфраструктуре - как рядом, так и внутри виртуальных машин - для обеспечения большей безопасности и еще более высокого использования ресурсов.

Взлет микросервисов

Контейнеры также позволяют размещать отдельные компоненты приложений, известные как микросервисы. Это открывает совершенно новый уровень функциональности данных в том смысле, что каждый микросервис может быть в паре с другими микросервисами (в зависимости от ограничений политики) для создания совершенно новых сервисов и приложений на лету. Именно по этой причине ожидается, что контейнеры станут главным благом для Интернета вещей (IoT) и аналитики больших данных, которые его поддерживают. Размещая контейнеры и аналитику на грани IoT, дизайнеры надеются создать новые классы интеллектуальных, автоматизированных платформ, которые могут интуитивно скомпилировать инструменты, необходимые для выполнения всевозможных пользовательских запросов, без задержек, связанных с передачей данных в централизованные средства и передачей. результаты возвращаются снова.

Нет ошибок, нет стресса - ваше пошаговое руководство по созданию изменяющего жизнь программного обеспечения без разрушения вашей жизни

Вы не можете улучшить свои навыки программирования, когда никто не заботится о качестве программного обеспечения.

В то же время такие компании, как Oracle, стремятся использовать контейнеры для облачных приложений баз данных, которые обеспечат как масштаб, так и гибкость для удовлетворения растущих ИТ-нагрузок. Компания недавно перенастроила свою базу данных MySQL и сервер WebLogic для Docker, чтобы ускорить развертывание защищенных приложений и микросервисов в общедоступной или локальной облачной инфраструктуре. В конечном счете, говорит вице-президент Oracle по разработке программного обеспечения Марк Кэвидж, цель состоит в том, чтобы вывести даже критически важные приложения в контейнерную среду, где они могут воспользоваться преимуществами аналитики в реальном времени и других перспективных сервисов. (Для получения дополнительной информации о локальном облаке см. Публичное облако и Частное локальное облако.)

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

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