‫Tudo certo.
‫Veja a próxima pergunta.
‫Hill diz que agora eu corro cinco arquivos de guerra diferentes e Jay boss, quando eu, que então conecto ao banco de dados
‫do Postgres, está em algum servidor que estou olhando para compor realmente passando por esse curso
‫no momento para configurá-lo.
‫A questão que tenho é que devo criar vários contêineres J Bos com composição ou
‫simplesmente continuar executando os cinco em um na produção, temos cinco servidores J diferentes,
‫então eu
‫diria que tente os dois.
‫Se você tem cinco arquivos de guerra diferentes e o chefe J sem ser um especialista em Java, quero dizer que você é o cara do Java.
‫O que você acha.
‫Sim, eu posso falar um pouco sobre isso de qualquer maneira.
‫Portanto, minha recomendação é que normalmente está tudo bem, não ferva o oceano, e Bret diz que isso costuma fazer o que você
‫já está confortável e o que já sabe.
‫Se é aí que você tem muitas ferramentas e tudo o que existe, temos um único servidor
‫J Bar que possui muitos arquivos de guerra e sabemos como trabalhar com isso, sabemos como instrumentá-lo e tudo mais.
‫Ótimo para contê-lo e começar a trabalhar a partir daí.
‫Pessoalmente, sou fã de dividir isso em vários contêineres, e isso provavelmente seria uma
‫abordagem de longo prazo, porque imagino que, na maior parte do tempo, se você atualizar um, precisará reimplementar os
‫outros quatro.
‫E, se estiverem todos em contêineres separados, você poderá implantar um, implementar atualizações em um, sem
‫precisar derrubar os outros.
‫Eles são todos independentes um do outro.
‫Sim, isso significa que você tem sobrecarga adicional e agora está executando servidores Vos de
‫cinco dias em vez de apenas um, mas acho que no final do dia não há muita diferença.
‫Quero dizer, o servidor de aplicativos da prisão certamente tem alguma sobrecarga, mas eu conheceria novamente o aplicativo, pelo menos na
‫minha experiência, a quantidade de sobrecarga do servidor de aplicativos em comparação com o aplicativo
‫em si é bastante baixa que a maioria da CPU utilização da memória, tudo isso vem do aplicativo e
‫não do próprio servidor; portanto, é possível executar várias instâncias do J Bos provavelmente usando-o para prejudicá-lo.
‫Mas, novamente, eu também não sei sua situação exata.
‫Sim, e acho que você sabe que obter recursos de servidor para isso é provavelmente mais fácil.
‫Provavelmente um problema menor do que o fato de o jogo ter as habilidades que você ganha ao ter a flexibilidade certa, como você
‫pode ter uma escala sem escalar as outras. Você pode substituir uma sem substituir as outras.
‫Eu acho que isso geralmente é uma pergunta muito semelhante a outras perguntas que recebemos há algumas
‫semanas atrás, quando as pessoas perguntaram bem se eu tenho vários sites da Apache na Web, devo
‫executá-los todos em servidores virtuais Apache ou devo divida-os em contêineres separados e minha resposta foi
‫muito semelhante à sua Michael: eu teria um vídeo dizendo que tudo funcionaria em
‫um, mas eventualmente eu estaria dividindo as montanhas em contêineres separados porque os contêineres fornecem
‫esse nível de isolamento e artefatos.
‫Isso me dá a flexibilidade da computação distribuída, onde você sabe que não podemos realmente acessar
‫e microsserviços e isso é necessário, isso não significa que seu chefe ainda
‫seja micro servidores, mas você sabe que existe um uma grande variedade de tamanhos de aplicativos e, quando
‫começamos a dividir as coisas ou a diferenciar, você conhece aplicativos executados separadamente, seja um arquivo de guerra ou qualquer outra
‫coisa.
‫Quanto mais os separamos e isolamos, geralmente mais flexibilidade é mais fácil obter tempo de
‫atividade, mais fácil é solucionar o problema.
‫Não é perfeito, então nem tudo está melhor certo.
‫Às vezes, você tem uma duplicação de esforços e acaba com mais coisas que precisa gerenciar.
‫Talvez você tenha uma solução de problemas de rede um pouco mais difícil, dependendo de como seus aplicativos funcionem, isso
‫poderá afetar o desempenho se eles estiverem na rede e não na mesma máquina.
‫Portanto, há muitas coisas a considerar, mas, em geral, todos estamos evoluindo para uma maneira de dividir as coisas cada
‫vez mais e mais quando faz sentido.
‫E sim e da minha experiência também.
‫Novamente, essa pode não ser a sua experiência ou está acontecendo aqui.
‫Mas saiba que tínhamos vários contêineres Tomcat ou servidores tomcat que continham muitos arquivos de guerra e simplesmente fizemos isso porque era conveniente, na
‫época, criar uma nova máquina para montar o novo Tomcat e já que tudo isso era necessário.
‫havia muita sobrecarga no passado e, por isso, tudo bem. Não quero fazer isso. Vou implantar outros
‫arquivos de guerra. Esse outro já está sendo executado. É bom
‫o suficiente e foi mais para reduzir os OPs. sobrecarga e a quantidade de tempo para acelerar as coisas, mas agora à medida
‫que você se familiariza com os contêineres e tudo o que a sobrecarga realmente não existe mais, porque agora é cedo no processo,
‫você está construindo essas imagens de contêiner e é mais fácil gastar as coisas .
‫Então sim, sim, é uma boa pergunta.
‫Sim, quero dizer que temos a mesma pergunta sobre bancos de dados, devo colocar todos os meus bancos de dados
‫em um servidor de sequela ou devo ter vários contêineres de sequela e eu diria que isso depende.
‫Qual é a sua motivação de que a coisa mais barata a fazer é colocá-los todos em um porque é uma sobrecarga de
‫memória menor.
‫É provável que você saiba um pouco menos de redundância em termos das coisas necessárias que você precisa executar,
‫mas a maioria de nós está dividindo as coisas quando pode, a fim de obter flexibilidade.
‫Mesmo.