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

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

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

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

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

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

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

❤️ Ваша
#ASTR

0 комментариев
    посты по тегу
    #ASTR

    Делимся с вами новостями компании и рынка за неделю

    Привет, друзья!

    🏆 Tantor Postgres заняла первое место в рейтинге СУБД для 1С (Группа Астра)

    Наша система управления базами данных от «Тантор Лабс» возглавила рейтинг СУБД для 1С от CNews. Это результат планомерной работы: перед каждым релизом тестируем решение и снижаем время выполнения ключевых операций.


    ✏️ Заключили четыре соглашения о сотрудничестве на форуме «Микроэлектроника» (Группа Астра)

    Среди будущих решений с партнерами: устройства сбора и передачи данных для КИИ в электроэнергетике; готовые микрокомпьютеры из российского оборудования и ПО; а также доверенные вычислительные модули с нашей ОС.


    ✏️ Сертифицировали нашу службу каталога по более высокому уровню доверия ФСТЭК (Группа Астра)

    Новая версия ALD Pro 3.3 прошла проверку по второму уровню доверия ФСТЭК: ее можно использовать в системах любого класса защищенности, включая гостайну. Также добавили центр уведомлений и экспорт групповых политик.


    ✏️ Наша площадка в Москве получила статус технопарка (Mos.ru)

    На территории размещается офис «Группы Астра» и других компаний группы – всего 18 резидентов. Статус технопарка дает налоговые льготы, сниженную ставку арендной платы за землю и на прибыль на уровне 13,5% в региональной части.


    ✏️ Власти готовят национальный план внедрения ИИ на 2027–2030 годы (Коммерсантъ)

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


    ❤️ Ваша
    #ASTR

    Делимся с вами новостями компании и рынка за неделю