Olá a todos e bem-vindos de volta.
Agora, no vídeo de hoje, vamos discutir sobre os balanceamentos de carga clássicos de forma prática.
Agora, em uma visão geral de alto nível, os balanceamentos de carga clássicos são uma das gerações mais antigas de balanceamentos de carga.
E, de fato, esse é um dos primeiros tipos de balanceador de carga primários que estavam disponíveis inicialmente após o balanceador
de carga clássico.
Em seguida, vários tipos diferentes de balanceador de carga, como balanceador de carga de aplicativo.
O balanceador de carga de rede foi lançado.
Assim, o balanceador de carga clássico fornece um conjunto básico de recursos para protocolos HTTP,
HTTPS, TCP e SSL.
Portanto, ele pode suportar todos esses protocolos.
Mas os conjuntos de recursos associados a isso são bastante limitados.
Caso você queira seguir em frente e ter um conjunto detalhado de recursos disponíveis, por exemplo,
para HTTP https, é melhor usar o balanceador de carga de aplicativos dedicado a esse tipo.
Então, em uma visão geral de alto nível, a prática que vamos implementar é criar um balanceador de carga
clássico.
Esse balanceador de carga clássico será associado a dois conjuntos de ESI, duas instâncias em que nosso site
seria executado e, em seguida, veremos como o balanceamento de carga funcionaria.
Então, dentro do nosso console, vamos em frente e primeiro lançar esses dois conjuntos de duas instâncias ESI onde nosso site estaria
sendo executado.
Então, lançarei rapidamente duas instâncias.
Então, número de instâncias aqui, vou definir como dois e o nome, vamos chamá-lo de instâncias LP.
Vamos descer um pouco.
Dentro do nome do guardião, você pode simplesmente associar o guardião certo, porque você também precisa baixar e instalar
o servidor web dentro do DC.
Então, uma vez feito isso, você pode avançar rapidamente e iniciar as instâncias aqui.
Excelente.
Portanto, neste estágio, temos duas instâncias que estão disponíveis no momento.
Vamos em frente e nos conectar rapidamente a ambos por meio de SSDs.
Então, vamos selecionar a instância.
Número um, vou copiar o IP público e do terminal, vamos em frente e adicionar este endereço IP e estamos
conectados.
Da mesma forma, vamos copiar o IP público da segunda instância e de uma guia mais recente.
Deixe-me adicionar o endereço IP aqui.
E ótimo, estamos conectados.
Então vamos mudar rapidamente para o usuário root.
E uma vez que estamos no usuário root, vamos executar o comando install engine x.
Portanto, deve nos dar o comando Amazon Linux Express para instalar qualquer coisa.
Então eu vou executar isso.
Vamos colar aqui.
Ele vai pedir a sua confirmação.
Vou digitar Y e pressionar enter.
Vamos tentar mais uma vez.
Excelente.
E nosso motor X está instalado.
Uma vez feito isso, você pode ir em frente e fazer um CTL do sistema, iniciar o motor X, e agora se você fizer um sistema,
é o motor de status X.
Aqui você deve ver que um motor x está rodando de forma semelhante em nossa primeira instância também.
Executaremos o comando sudo issue para usar o usuário root.
Executaremos o comando Amazon Linux Express para instalar o mecanismo x.
Vamos pressionar y.
Eu vou apertar enter.
E uma vez que o motor X está instalado, você pode fazer um sistema.
Então, ele iniciará o mecanismo X para iniciar o servidor web.
Este servidor web que está em execução está associado à porta 80.
Portanto, caso você queira abrir o site, deverá permitir a porta oito neste grupo de segurança de instâncias
específicas.
Então, o que faremos para o grupo de segurança adicionará mais uma regra associada à porta dele.
Então, editarei as regras de entrada aqui.
Vou adicionar uma nova regra associada a uma porta de 80, e vou permitir 0000 aqui e clicar em Salvar.
Feito isso, vamos voltar para as instâncias e dentro daqui, vamos copiar o IP público da
instância um de uma nova aba.
Deixe-me adicionar o endereço IP aqui para verificar se o site está carregando e sim, o site está carregando.
Da mesma forma, vamos também confirmar a instância para IP e deixe-me adicioná-la ao guerreiro para verificar se o site está carregando
e sim, o site está carregando.
Agora, uma coisa que faremos para identificar rapidamente, de fato, vamos rapidamente para o mecanismo de compartilhamento do usuário X é o HTML.
Então, quando abrimos o site que contém o HTML, o conteúdo é carregado desse arquivo específico.
Então eu vou apenas dizer eco.
Este é o site um e vou armazená-lo para indexar o HTML.
Da mesma forma, copiaremos o mesmo comando.
Vamos para esta pasta específica e diremos um código.
Este é o site dois e vou armazená-lo para indexar o arquivo HTML.
Agora, se eu atualizar a página desta vez, você verá que este é o site dois e, para a primeira etapa,
desta vez você verá o site um.
Excelente.
Portanto, neste estágio, é fácil as instâncias estarem funcionando com um site específico e agora podemos ir em frente
e criar rapidamente um novo balanceador de carga clássico que balanceará a carga do tráfego entre essas
duas instâncias.
Agora, vamos rapidamente para a seção do balanceador de carga.
Criaremos um novo balanceador de carga dentro do tipo de balanceador de carga.
Vamos descer um pouco.
Clicarei no balanceador de carga clássico e aqui clicaremos em Criar o nome do balanceador de carga.
Vou chamá-lo apenas como CLB de demonstração e você pode selecionar o VPC.
Esta é a VPC padrão.
Vou usar a mesma coisa.
O protocolo do balanceador de carga é 80 e o protocolo da instância novamente é 80.
Agora, enquanto estamos discutindo, esse balanceador de carga clássico deve ser DPS, TCP também.
Se você vir aqui, existem vários protocolos disponíveis.
Vamos manter as coisas simples.
Usaremos o protocolo HTTP.
Clicarei em próximo e dentro de você pode ir em frente e selecionar o grupo de segurança, se desejar.
Deixe-me clicar em criar um novo grupo de segurança.
E aqui você tem que ter certeza de que para a porta 80 você tem 0000 permitido.
Isso é então vamos fazer um próximo.
Faremos um próximo.
Adicionaremos a instância fácil e selecionaremos essas duas instâncias fáceis aqui.
Vamos fazer um próximo.
Farei uma revisão e criarei e clicarei em Criar Grade.
Portanto, se você vir nossa demonstração, o CLB está disponível no momento e, para se conectar a ele, eles também nos forneceram
um URL.
Agora, se você olhar para as instâncias aqui, há duas instâncias neste estágio que estão fora de serviço.
Isso é completamente bom.
Basta dar alguns minutos e ambas as instâncias devem mudar de fora de serviço para em serviço.
Então vamos esperar um momento aqui.
E se eu atualizar novamente, você vê, ambas as instâncias estão agora em serviço, então agora você pode ir em frente
e testar as coisas.
Então deixe-me copiar o nome DNS de um balanceador de carga.
E de uma guia mais recente, adicionarei o nome DNS aqui.
E inicialmente, o primeiro pedido foi para o site dois.
Vamos atualizar.
E agora foi para o site um.
Vamos atualizar novamente.
Site dois, novamente, se você atualizar o site um e é assim que o balanceamento de carga está funcionando atualmente.
Da mesma forma, deixe-me também mostrar isso no Curl.
Eu vou copiar isso.
Vamos fazer um código neste balanceador de carga aqui.
Novamente, se você não tiver isso, tudo bem em seu laptop.
Eu só queria mostrar como isso seria na CIA.
Se eu ligar mais uma vez.
Foi para o site um.
Uma vez que eu fiz isso foi para o site dois novamente.
Se eu fizer oito, fui ao site um.
Tudo bem.
Portanto, neste estágio, podemos confirmar que nosso balanceador de carga está funcionando perfeitamente e está transferindo
tráfego para ambas as instâncias.
Agora, novamente, uma coisa a notar que, às vezes, quando o balanceador de carga é inicializado, você pode ver que,
quando envia o tráfego, ele está indo apenas para um servidor.
Mas espere um momento, talvez um minuto ou dois, e então você pode tentar e verá que o balanceamento de carga
está funcionando perfeitamente bem.
Agora mais uma coisa é que depois de concluir a prática, certifique-se de excluir o balanceador de carga,
caso contrário você será cobrado desnecessariamente no final do mês.
Então vamos em frente e fazer isso rapidamente.
Agora, mais uma coisa que eu queria mostrar a você é que, como esses são uma geração anterior
de balanceadores de carga e geralmente não são recomendados agora, você também tem a opção de migrar essa geração anterior
de balanceadores de carga para a próxima geração.
Então, se você clicar em Migrar, agora você tem o ALB Migration Wizard onde você pode ir em frente e migrar para um tipo específico
de balanceador de carga.
Novamente, vamos em frente e certifique-se de que nossos recursos sejam excluídos para que você não seja realmente cobrado.
Principalmente, o balanceador de carga é algo pelo qual você será cobrado, então clicarei em Excluir.
Bem, exclua o balanceador de carga e as instâncias também que você criou.
Certifique-se de excluí-los em seu ambiente depois de concluir as práticas.
Então isso vai concluir o vídeo de hoje.