Aqui.
E bem-vindo de volta agora, no rádio de hoje, discutirei sobre a política de implantação de estoques
elásticos da Bienstock, não a política de implantação, que especifica como novas atualizações para os aplicativos que estão sendo executados
no ambiente elástico da Bienstock são implementadas.
Então, por exemplo, digamos que você esteja executando um telefone Android.
Portanto, o Android basicamente vem com uma loja do Google Play, que geralmente é usada para instalar novos aplicativos,
atualizar os aplicativos existentes e assim por diante.
Então na loja do Google Play, você tem a opção de afirmar que as novas atualizações que
forem feitas no aplicativo só devem acontecer talvez ou nos dados do celular ou só deverão acontecer via Wi-Fi e assim por
diante.
Portanto, há várias opções de configuração disponíveis com estados sobre como as atualizações do Android devem ser enviadas
para o seu telefone e semelhantes também estariam disponíveis para o iPhone.
Agora, de forma semelhante, até para Elastin Bienstock, seu aplicativo também terá novas atualizações.
Portanto, dependendo da sua organização, alguma organização, eles geralmente têm uma nova atualização do aplicativo a cada
um mês.
Algumas organizações têm uma vez por semana e assim por diante.
Portanto, dependendo disso, há várias opções de política de implantação disponíveis e, dependendo de suas opções
de política de implantação, as novas atualizações são enviadas para o ambiente.
Portanto, há várias opções de política de implantação, como todas de uma vez, a rolagem com lote
adicional imutável e assim por diante.
Então, vamos fazer uma coisa.
Vamos dar uma olhada rápida em um deles que nos dará uma base sobre a política de implantação
no Elastic Bienstock, não aquele que iremos discutir no vídeo de hoje, seria o primeiro, que é
tudo de uma vez.
Portanto, o que acontece nesta abordagem é que a nova atualização é implantada em todas as duas instâncias de uma vez.
Portanto, por exemplo, digamos que no lado esquerdo você tenha um ambiente de trabalho e
duas instâncias fáceis em execução.
Agora, se você decidir enviar uma nova atualização de aplicativo usando a política de implantação de uma só vez, o que acontecerá
é que ela será enviada por push para as duas instâncias simultaneamente.
Portanto, no caso, se esta nova atualização de aplicativo estiver com defeito, então há algum problema com esta atualização de aplicativo,
então, essencialmente, ambas as instâncias E c para as quais essa atualização de aplicativo com falha
foi enviada pararão de funcionar.
Então, basicamente, seu site de produção ficará fora do ar.
Portanto, este é um dos riscos associados à política de implantação baseada em tudo de uma vez.
Portanto, pelo próprio nome, você pode identificar rapidamente que tudo de uma vez irá Gordon e enviará a atualização
do aplicativo para todas as instâncias de uma vez.
Então, vamos fazer uma coisa.
Deixe-me fazer sua demonstração sobre isso para que o conceito geral de tudo de uma vez, bem como a política de
implantação, sejam melhor compreendidos.
Agora, atualmente eu tenho o ambiente Bienstock elástico e há duas instâncias fáceis que estão sendo executadas como
parte dele, semelhante ao diagrama que estávamos vendo, que há duas instâncias como parte do ambiente
de treinamento.
Agora, se você olhar para a configuração deste momento Elastic Bienstock, há uma categoria específica
de atualizações e implantações contínuas.
Então, se você adicionar a ele aqui, vamos voltar para a política de implantação, você pode selecionar várias políticas de implantação como todas
de uma vez, rolando, rolando com lote adicional e assim por diante.
Portanto, por padrão, atualmente você tem uma política de implantação básica de uma só vez.
Portanto, vamos voltar ao nosso ambiente aqui.
E nosso ambiente tem basicamente um conteúdo HDMI simples, que afirma ser bem-vindo para experimentar cada aplicativo.
Então, vamos fazer uma coisa.
Vamos prosseguir e lançar uma nova atualização para este ambiente específico.
Então, clicarei em fazer upload e implantar.
Clicarei na terça e desta vez selecionarei um arquivo chamado esta nova atualização do aplicativo Ebbitt, Dot Zip.
Portanto, esta é uma nova atualização para o aplicativo.
Vamos prosseguir e implantar agora junto com isso.
Ele também afirma que a versão do aplicativo será implantada usando a política tudo de uma vez.
Então, vamos implantar essa atualização específica.
Isso é ótimo.
Portanto, demorou menos de um minuto para que a atualização do aplicativo fosse enviada.
Agora, se você atualizar rapidamente esta página, verá que tem um novo conteúdo com esta nova atualização
do aplicativo.
E essa atualização é enviada para ambas as instâncias em execução.
Então é isso que significa tudo de uma vez.
Portanto, isso é bom na medida em que a atualização do aplicativo é implantada com êxito.
Então está tudo feliz, feliz ano.
Mas o que acontece se este app.
É um aplicativo com defeito.
Portanto, é aqui que o problema ocorre se você tiver uma atualização de aplicativo com falha e se sua política de implantação for toda
de uma vez.
Então, deixe-me mostrar isso rapidamente.
Então, vamos clicar em upload e implantar desta vez.
Eu escolho intencionalmente uma das óticas de aplicação que tendem a falhar.
Então, novamente, farei o upload de todos esses arquivos para que você também possa experimentar.
Então, vamos clicar em Abrir e implantar.
Excelente.
Portanto, nossa implantação foi bem-sucedida.
Agora, se você olhar para os eventos recentes durante todo o ano, terá um erro que afirma que a implantação
instantânea, o contêiner do Docker, terminou inesperadamente depois de ter sido iniciado.
Então, basicamente, se você abrir esse DNS, verá imediatamente 050 para comprar o gateway que está
acontecendo agora.
Novamente, uma coisa importante que precisa ser observada aqui, atualmente, a saúde está bem de Shawna.
No entanto, isso também será descriptografado em alguns minutos.
Agora você vê que sua saúde mudou de normal para grave.
Agora, observe que, como enviamos a atualização do aplicativo com falha e tudo de uma vez, isso significa
essencialmente que essas duas instâncias estão sendo executadas com a atualização do aplicativo com falha.
E este é o problema porque todo o seu aplicativo de produção caiu neste momento.
Então, vamos fazer uma coisa rapidamente.
Vamos prosseguir e lançar a nova atualização.
Então, vamos prosseguir e empurrar isso para que nosso aplicativo, novamente, esteja instalado e funcionando.
Está correto.
Portanto, agora vamos atualizar o painel.
O aplicativo está instalado e funcionando novamente.
Assim, em uma visão geral de alto nível no vídeo de hoje, discutimos sobre os fundamentos da política de implantação.
Analisamos a política de uma só vez, a vantagem de como ela pode seguir em frente e implantar
rapidamente as versões do aplicativo em todas as instâncias e também a desvantagem em termos de atualização de aplicativo com falha
com a política de implantação.
Agora, no ambiente de produção, você realmente não usará tudo de uma vez.
Política de implantação.
Existem muitas outras políticas de implantação recomendadas disponíveis que podem lidar com esse cenário de atualização de
aplicativo com falha de maneiras muito mais melhores.
Então, vamos discutir sobre isso nos vídeos apropriados.
Porém, com o vídeo de hoje, vamos concluir neste momento.