Программные контейнера

Материал из Брацка Правки
Перейти к: навигация, поиск

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

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

Вычислительные контейнеры предоставляют пару существенных преимуществ. Они работают быстрее, чем вычислительные серверы, так как операционная система подстроена под приложение. В неработающем состоянии, они также занимают меньше пространства. При традиционном (с использованием серверов) способе, приложение постоянно развёрнуто на сервере. Работает оно или нет, оно занимает своё пространство. Контейнер же разворачивается при необходимости. Контейнерный способ развёртывания также называется виртуализацией на уровне операционной системы. Контейнерные двигатели Брацких Ферм снабжают контейнеры всем необходимым для работы.

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

Связанные лектио