Olá Edwin, e bem-vindo ao vídeo prático associado ao X.
Agora, se você tiver compreendido os componentes básicos de X como serviços de definição de tarefas e tarefas,
então a configuração geral relacionada ao cluster X seria muito simples.
Portanto, com este conjunto básico, vamos em frente e começar rapidamente.
Agora, no momento, estou no console.
Vamos mudar rapidamente para o serviço X.
Agora, nesta fase, há um console mais antigo que você verá, mas isto é algo que será substituído.
Portanto, vamos saltar rapidamente para a nova experiência X aqui.
Em uma etapa posterior, você não precisará realmente selecionar esta caixa de seleção.
A mais nova experiência X será a experiência padrão.
Agora, como estamos discutindo, uma das primeiras coisas que teremos de criar é o agrupamento x.
Uma vez criado o cluster x, então podemos avançar e criar serviços de definição de tarefas, etc.
Portanto, vamos em frente e criemos rapidamente o agrupamento X.
Portanto, vamos chamá-lo apenas de cluster x demo.
Deixaremos o VPC e tudo para ser padrão na infra-estrutura.
O alvo é selecionado por padrão.
Estaremos selecionando a instância EC2 da Amazônia.
Assim que você o seleciona, ele lhe pede para criar um novo grupo de escalonamento automático.
Portanto, primeiro, vamos em frente e escolher o sistema operacional.
Vamos usar o Amazon Linux para o tipo EC duas instâncias, digamos DT duas micro.
Você pode selecionar o teclado ou mesmo se não houver nenhum teclado na região, isso é completamente bom.
Agora na capacidade desejada da escala automática, digamos mínimo como um e máximo como três.
Portanto, no mínimo, haverá uma instância fácil de ser lançada para começar.
Portanto, este é o básico.
Vamos em frente e criemos rapidamente a ex-rede de agrupamento.
Portanto, nossa criação de clusters está em andamento até o momento em que o cluster é criado.
Vamos mudar para a definição da tarefa e vamos criar uma nova definição de tarefa aqui.
O nome, digamos, a definição da tarefa de demonstração.
E aqui você terá que especificar os detalhes relacionados com o que são as imagens do contêiner que você gostaria
de ter.
Estaremos usando uma imagem de amostra do motor X do recipiente, então direi apenas motor X mais recente no caso de você ter alguma
imagem personalizada de sua aplicação, você pode usá-la aqui.
Estarei usando a imagem do motor X.
Uma vez que isso esteja feito, vamos rapidamente descer um pouco.
Clicaremos a seguir.
Dentro do ambiente de aplicação não será feita a seleção.
A meta será usar a abordagem simples de usar a instância EC2 aqui e agora.
Você terá que especificar coisas como o sistema operacional, arquitetura, a CPU e detalhes relacionados à memória
que devem ser reservados para sua tarefa.
Agora note que as duas instâncias da CE que serão criadas como parte de nosso cluster SC são baseadas em RT dois
micro.
Portanto, se você der uma CPU V e três GB de memória, isto falhará.
Uma vez que os dois micro RT realmente não têm tanta quantidade de memória.
Portanto, CPU, deixe-me dizer apenas 0. 25 e memória.
Eu direi 0. 5 GB.
Muito bem.
O básico que se encaixa na instância uma vez, então estaremos deixando estes como padrão.
Vamos um pouco mais abaixo.
Vamos clicar em próximo.
Esta é uma tela de revisão.
Uma vez selecionado, você pode clicar em Create Grid (Criar grade).
Assim, nossa definição de tarefas foi criada com sucesso.
Vamos voltar ao X e é aqui que nosso grupo está funcionando atualmente.
Agora, uma coisa que você verá é que neste aglomerado não há nada que seja implantado.
Assim, o que podemos fazer, podemos ir em frente e implantar um novo serviço.
Vamos em frente e façamos um desdobramento aqui dentro.
Vamos selecionar o tipo de lançamento do EC dois.
Vamos um pouco para baixo dentro do tipo de aplicação.
Você pode selecionar tarefa ou serviço.
Vamos nos ater ao serviço dentro da família.
Vou especificar a definição da tarefa demo que criamos e você pode dar-lhe um nome, vou chamá-la apenas
como serviço Engine X.
E dentro daqui você tem duas opções.
Vou selecionar a tarefa desejada como uma só.
Isso é completamente bom.
Você também pode selecionar várias coisas como balanceamento de carga e outras.
Vamos mantê-lo simples.
A partir de agora, vamos em frente e faremos uma implantação.
Agora, aqui dentro, se eu me refrescar rapidamente nesta fase, está tentando implantar a nova tarefa com base
na imagem do motor X.
Vamos refrescar a página.
E agora você vê que a implementação da tarefa foi concluída com sucesso.
Agora, nesta etapa, basta verificar o grupo de segurança.
Se você olhar para o grupo de segurança, o Porto 8 é permitido a partir de 0000.
Agora, nesta fase, o motor X container deve estar funcionando dentro das duas instâncias da CE.
Na verdade, deixe-me também mostrar-lhe isto rapidamente para que não haja confusão na regra de entrada.
Só para simplificar, deixe-me acrescentar aqui a regra de entrada SSH de todos.
Agora vamos mudar para instâncias.
Deixe-me copiar o IP público da instância.
Agora novamente, estou apenas usando o SSH para conectar para que eu possa mostrar que o motor x container está funcionando
a partir do meu terminal.
Deixe-me conectar rapidamente com as duas instâncias e a grade da CE.
Estamos conectados.
Agora aqui dentro, se eu fizer uma peça do Docker, você deve ver que temos o container baseado no motor X que está
em funcionamento.
Ótimo.
Portanto, espero que com isto em uma visão geral de alto nível, você tenha entendido o básico de X.
Agora uma coisa importante a ser notada é que a implementação bem sucedida de uma tarefa no CE dois não significa realmente que ela
esteja funcionando.
Por exemplo, deixe-me copiar o IP público e deixe-me adicionar o endereço IP no navegador.
Veja, não há uma página ICS do motor que esteja carregando.
Agora novamente, antes de fazer isso, assegure-se de que seu grupo de segurança permita o Porto 8 aqui.
Muito bem.
Portanto, mesmo que nosso motor X container esteja implantado, ele ainda não está funcionando.
Portanto, é aqui que as coisas precisam ser modificadas.
Portanto, voltemos rapidamente ao nosso console X.
Vamos para a definição da tarefa.
Tivemos a definição da tarefa aqui.
Vamos criar rapidamente uma nova revisão.
Desta vez, estaremos fazendo o mapeamento.
Assim, o porto de acolhimento seria oito.
Portanto, o motor x está funcionando no porto de 80 e este será mapeado para o porto de acolhimento de 80.
Uma vez selecionado isto, tudo permanecerá igual.
Vou fazer uma criação rapidamente.
Agora, novamente, quando você está trabalhando com uma ferramenta de orquestra de containers, talvez x ou x, seu entendimento básico relacionado
ao Docker é importante.
Por exemplo, você deve saber o que exatamente o mapeamento do porto e todas essas coisas significam.
Estes são fundamentais para a Docker.
Muito bem.
Assim que tivermos esta revisão número dois associada à mais nova definição de tarefa, vamos voltar ao
conjunto.
Selecionará o serviço.
Vamos fazer rapidamente uma exclusão.
E eu vou apenas digitar apagar aqui.
Muito bem.
Uma vez que isso seja feito, vamos rapidamente implantar aqui mais um serviço baseado na instância EC2.
Selecionará nossa definição de tarefas.
Desta vez, ele usará a revisão número dois e vamos chamá-lo apenas de motor X serviço dois.
Muito bem.
Uma vez que isso esteja feito, vamos em frente e implantemos.
Portanto, vamos atualizar a página aqui e você verá que nosso novo serviço foi criado.
Agora, se eu atualizar a página aqui, você deve ver as boas-vindas básicas à grade de páginas do Engine X.
Portanto, espero que com isto agora você tenha entendido o básico de X em termos muito melhores e com isto concluirá
o vídeo de hoje.