Блог им. Astra_Group

На примере ароматной пиццы: зачем приложения «упаковывают» в контейнеры

🍕Представьте вашу любимую пиццу, которая пока томится в коробке. Вы открываете коробку, а там –соус, специи, салфетки и пластиковые приборы: все, что поможет вам вкусно поесть. При этом такую коробку легко перевозить и есть, где угодно.

С точки зрения контейнеризации, приложение – та самая пицца. Его помещают в «коробку» со всем, что обеспечит корректную работу на любом компьютере или сервере. Контейнеры помогают запускать приложения без оглядки на операционную систему и совместимость с другими видами программного обеспечения.

⭐️ Современные приложения требуют постоянных обновлений. При этом изменение кода в одной из его частей может «уронить» его целиком. Поэтому часто даже не само приложения, а его части разбивают на контейнеры: в одном, например, хранится фронтенд (страницы и кнопки, которые видит пользователь), в другом – бэкенд («мозг» сайта, обрабатывающий заказы), а в третьем – база данных со списком товаров и историей покупок.

На практике многие компании «упаковывают» в контейнеры даже отдельные задачи приложения – авторизацию пользователей, проведение оплаты, доставку товара. Это называется микросервисной архитектурой: она делает приложение более гибким и устойчивым к сбоям. Например, сервис оплаты приложения можно обновить внутри его контейнера, и это не никак не повлияет на работу сервиса доставки, который размещен в другом контейнере этого же приложения.

💻Самые популярные в мире инструменты для работы с контейнерами – Docker и Kubernetes. Оба относятся к свободному ПО, созданному на основе открытого исходного кода. При этом Kubernetes специализируется на оркестрации – управлении группами контейнеров (сотнями и даже тысячами). Но Kubernetes отвечает только за управление, а еще контейнеры нужно мониторить, обеспечивать для них инструменты автоматического масштабирования, а также настраивать их взаимодействие с остальной инфраструктурой.

У «Группы Астра» есть свое решение по контейнеризации«Боцман» — облачная платформа контейнеризации для управления сразу несколькими кластерами (или мультикластерами) Kubernetes. Она позволяет запускать контейнеры и при этом снижать требования к обслуживанию.

❤️ Ваша $ASTR

На примере ароматной пиццы: зачем приложения «упаковывают» в контейнеры

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
229

Читайте на SMART-LAB:
🚀 Частные инвесторы почти вдвое увеличили вложения в акции на Мосбирже
В июле частные инвесторы вложили в акции на Московской бирже ₽25,1 млрд — в 1,9 раза больше, чем в июле 2025-го .   Всего за месяц...
Выручка Freedom Holding Corp. выросла на 40%, до $732,5 млн
Freedom Holding Corp. (NASDAQ: FRHC), международная инвестиционная и технологическая компания, публикует финансовые показатели по итогам I квартала...
Фото
ТрансКонтейнер ПО-02P-05 может принести до 19% за год на фоне ожидаемой полной консолидации Росатомом
Открываем идею на покупку облигаций оператора интермодальных перевозок ТрансКонтейнер ПО-02P-05 с потенциальным доходом 19% за год,...
Фото
Позитив: сильный 2й квартал. Где "безопасная" цена акции?
2 квартал выглядит сильно 8,3 млрд руб — рекордные квартальные отгрузки для всех кварталов кроме 4-го Выручка +39%г/г за 2 квартал и +41% за...

теги блога Astra_Group

....все тэги



UPDONW
Новый дизайн