‫De volta aos ciclistas, eu tenho um projeto que deseja hospedar seis a dez sites muito muito leves, desculpe seis
‫a dez sites muito leves.
‫Eu poderia criar um contêiner para cada um, mas também poderia editar a configuração do Apache para vários
‫hosts de um contêiner.
‫Tudo certo.
‫Então essa é uma ótima pergunta.
‫Motociclista 2010, o que você está perguntando é sobre servidores Apache, porque nós temos o Apache há décadas e décadas.
‫Os servidores Apache da Web têm a capacidade de executar muitos sites em um daemon.
‫Certo.
‫Portanto, um HPD Apache pode executar muitos sites diferentes, não relacionados.
‫E você deve fazer isso vs. muitos contêineres, talvez um site por contêiner ou uma imagem grande de contêiner
‫que contenha todos os sites.
‫Eu minha preferência.
‫Se eu estiver executando contêineres, especialmente se estiver executando um orquestrador como enxame ou Kubernetes, sempre
‫haverá mais contêineres.
‫O motivo é que o Apache Apache obviamente possui essa capacidade, mas essa capacidade foi incorporada
‫ao Apache décadas atrás, muito antes de termos contêineres e isolamento.
‫E se eu conseguir isolar meus sites em contêineres diferentes.
‫Agora, em teoria, isso significa que estamos executando mais demônios Apache e isso é um pouco menos eficiente.
‫Se você está realmente focado em servidores muito pequenos com muito pouca utilização de recursos.
‫Portanto, se você pensar em se tivesse 10 sites e todos eles estavam executando um daemon Apache em um contêiner diferente,
‫obviamente, você tem muito mais executável em execução que está consumindo mais memória RAM e potencialmente um
‫pouco de recursos desperdiçados.
‫Mas se você estiver falando de seis a dez, não ganhará nada de verdade
‫se dissesse que preciso executar mil sites e que você tem total controle sobre todos eles, então você teria uma economia
‫de recursos mais significativa colocando esses tudo em um contêiner como um Apache e, em seguida, usando essencialmente
‫Apache diferentes podem ser encontrados para cada site.
‫No momento, isso é muito para mim, é a velha escola que é pré-contêiner.
‫Eu quase sempre preferia isolá-los em seus próprios recipientes, porque isso é mais fácil para mim.
‫Eu uso um repo correto para o código desse site e vou colocá-lo em uma imagem de contêiner
‫e há esse relacionamento individual que faz sentido para mim.
‫Você também pode dimensionar esses contêineres independentemente.
‫Portanto, se for necessário ter três contêineres em execução por motivos de desempenho ou redundância, você poderá escalá-lo
‫independentemente de outros contêineres e outros sites.
‫Outro motivo, se você precisar atualizar um site, se estiver fazendo tudo em um contêiner, isso significa que
‫agora todos os servidores da Web precisam ser reiniciados apenas para que você possa atualizar a imagem de um contêiner, enquanto
‫que cada um tinha sua própria e própria contêiner. contêiner, somente o que está mudando será atualizado.
‫Certo.
‫Então, você quebraria potencialmente menos e menos mudanças no geral.
‫Enfim, essas são apenas algumas das boas razões para isolar e sim, a mesma razão vale para muitas outras
‫coisas, como a minha sequência.
‫Você sabe ler essas coisas assim.
‫Algumas pessoas querem que você faça tudo para colocar tudo em um enorme Sequel Server e tudo
‫bem.
‫Isso pode fazer sentido para você, mas também há vantagens no isolamento e no potencial de atualização e coisas como
‫a de expor essas coisas.
‫Então, eu acho que é um pouco mais confuso e não tão preto e branco para bancos de dados, porque
‫há muita eficiência quando se fala em economia de memória e outras coisas quando se fala
‫em construir servidores de grande escala, mas quando se trata de aplicativos como servidores da web I sempre os isole.