Benefícios das aplicações em contêineres
O uso de aplicativos em contêineres oferece muitas vantagens em relação ao uso de métodos de implantação tradicionais. Onde se esperava que os aplicativos fossem instalados em sistemas operacionais que incluíam todas as suas dependências, os contêineres permitiam que um aplicativo carregasse suas dependências com eles. A criação de aplicativos em contêineres oferece muitos benefícios.
/*! elementor – v3.12.1 – 02-04-2023 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
Benefícios do sistema operacional
Os contêineres usam sistemas operacionais Linux pequenos e dedicados sem um kernel. Seu sistema de arquivos, rede, cgroups, tabelas de processo e namespaces são separados do sistema Linux host, mas os contêineres podem se integrar aos hosts perfeitamente quando necessário. Ser baseado no Linux permite que os contêineres usem todas as vantagens que acompanham o modelo de desenvolvimento de código aberto de inovação rápida.
Como cada contêiner usa um sistema operacional dedicado, você pode implantar aplicativos que exigem dependências de software conflitantes no mesmo host. Cada contêiner carrega seu próprio software dependente e gerencia suas próprias interfaces, como redes e sistemas de arquivos, para que os aplicativos nunca precisem competir por esses ativos
Fonte: Red Hat OpenShift