
Nessa aula teremos uma breve apresentação do instrutor, e depois uma revisada na agenda do curso.
Nessa aula, iremos entender o motivo de usar computação em nuvem, e também iremos entender o motivo da escolha da AWS - Amazon Web Services e do GCP - Google Cloud Platform. Também estaremos vendo os pré-requisitos para montar nosso ambiente multicloud e multicluster.
Nessa aula, estaremos vendo o que é o Kubernetes, o que são containers, como funcionam, e como podemos usar para nossos sistemas. Quais os problemas que o Kubernetes resolve para nós e como ele irá funciona na nossa arquitetura.
Nessa aula, estarei lhe explicando alguns dos principais motivos a serem considerados na hora da adoção de uma arquitetura multicloud.
Com certeza o Kubernetes é a plataforma das plataformas, mas qual o motivo de usar apenas 1 cluster, quando podemos usar quantos quisermos? Esse e outros pontos muito importantes que vou lhe apresentar nessa aula sobre arquitetura de aplicação multicluster.
Nessa aula, estaremos aprendendo sobre os recursos que iremos utilizar no nosso ambiente, em ambas as nuvens. Iremos aprender e lançar instâncias na AWS e no GCP. Iremos aprender e usar as CLI da AWS e do GCP, entre muitos outros.
Nessa aula, estaremos aprendendo sobre os objetos do Kubernetes, e como podemos usá-los nas nossas aplicações. Desde PODS, SERVICES, INGRESS, entre muitos outros, iremos aprender, e usar na nossa aplicação multicloud e multicluster.
É fundamental o entendimento destes serviços, bem como os da nuvem, para que possamos rodar nossa aplicação.
Nessa aula, estaremos vendo como será a aplicação que será implantada nas modalidades, Single e Distributed. É uma aplicação com frontend em nginx, 3 microserviços no backend como nodejs, e o banco de dados relacional com o CockroachDB.
Iremos ver a estrutura da aplicação e entender como iremos fazer o deployment dela no nosso ambiente.
Nessa aula, iremos colocar a mão na massa e configurar os 2 domínios que iremos utilizar. Iremos usar o freenom para isso, e irei mostrar como iremos configurar no Route53 da AWS e no Cloud DNS do Google.
Nessa aula, iremos instalar o RancherServer em uma instância EC2 na AWS.
Nessa aula, estaremos criando nosso cluster kubernetes de produção na AWS.
Nessa aula, estaremos criando nosso cluster kubernetes na GCP. AULA 12 e 13 gravei junto.
Nessa aula, estaremos criando nosso cluster kubernetes na GCP. AULA 12 e 13 gravei junto.
Nessa aula, estaremos fazer o deploy da nossa aplicação modelo Single deployment usando o Fleet para isso.
Nessa aula, estaremos criando o nosso cluster de banco de dados com o CockroachDB. Usando 2 máquinas na AWS e 2 máquinas na GCP.
Nessa aula, estaremos criando os balanceadores de carga usados para o nosso cluster CockroachDB. Sendo 1 balanceador para a AWS e 1 balanceador para a GCP.
Nessa aula, estaremos configura o nosso domínio multicloud-multicluster para que ele encaminhei parte do tráfego para a AWS e parte do tráfego para a GCP. Fazendo com que tenhamos os 2 ambientes atendendo nossa aplicação.
Nessa aula, estaremos fazendo o deployment da nossa aplicação modalidade Distributed. Onde temos exatamente a mesma aplicação, rodando em 2 nuvens e 2 cluster kubernetes diferentes.
Estou adicionando mais conteúdo!
Amigos Ninjas, seguem os descontos de 50% em TODOS planos! Apenas para vocês aqui!
50% em todos planos
Ninja - mensal - https://pay.hotmart.com/C76066456T?off=03hwo3kx
Jedi - semestral - https://pay.hotmart.com/C76066456T?off=9c415jol
SuperSaiajin - anual - https://pay.hotmart.com/C76066456T?off=s1abinqe
DevOps mão-na-massa, com múltiplas nuvem e múltiplos clusters Kubernetes. Onde iremos usar tudo isso, como base para nossa aplicação em microserviços que estará rodando em containers dentro do cluster. Iremos aprender no mínimo os seguintes tópicos abaixo:
* ATUALIZADO JUNHO de 2022
- Rancher vs Openshift - Quem vence essa batalha?
- Atualização Rancher 2.6.2 - Nova interface, novas funcionalidades e muito mais!
* Atualização - Kubernetes manual Vs. AWS, EKS, GKE
Aprender e usar a AWS
Aprender e usar a GCP
Aprender sobre Docker, Kubernetes e Rancher
Criar uma aplicação com containers Docker
Aprender e usar microserviços
Aprender sobre CockroachDB - Banco de dados para nuvem
Aprender sobre Traefik - Ingress para Kubernetes
Aprender sobre Longhorn - Armazemento para containers
Instalar e configurar o Rancher
Instalar e configurar o Kubernetes
Fazer o deployment de aplicação modelo Único (Single)
Fazer o deployment de aplicação modelo Distribuído (Distributed)
Pipeline de CI/CD com Fleet+Github
Aprender como desenvolver a cultura DevOps para você e na sua empresa
Curso em constante atualização
Nosso objetivo é abordar o aspecto prático de rodar uma ou mais aplicações dentro do mundo devops, porém usando múltiplas nuvem e múltiplos cluster's kubernetes também. Existe as razões para isso, e são estes pontos que procuro abordar.
O Objetivo principal é que ao final do curso, você possa entender e saber como utilizar, tanto a AWS quando o GCP, os serviços essenciais e principais. Que você possa entender e saber construir seus containers Docker, e também que você consiga rodar sua aplicação dentro dos seus clusters kubernetes.
10 BENEFÍCIOS EM SER MULTICLOUD
Capacidade de encontrar os melhores provedores de nuvem
Preços competitivos
Agilidade
Resiliência reforçada
Flexibilidade e escalabilidade
Segurança robusta
Melhorias de desempenho de rede
Gerenciamento de risco aprimorado
Evitando o aprisionamento do fornecedor
Impulsiona a inovação
5 BENEFÍCIOS EM SER MULTICLUSTER
Isolamento e multilocação
Prontidão operacional aprimorada
Maior disponibilidade e desempenho
Conformidade
Elimine o aprisionamento do fornecedor
MODELOS DE APLICAÇÃO
Single Deployment - Implantação Única - A mesma aplicação em diferentes clusters kubernetes, porém parametrizada para cada cluster/domínio.
Distributed Deployment - Implantação Distribuída - A mesma aplicação em diferentes clusters kubernetes, porém com os mesmos parâmetros e usando o mesmo banco de dados em cluster, distribuído na AWS e no GCP.
Te convido a conhecer o curso nas aulas gratuitas, para você ver que você irá aprender sobre AWS e GCP, além de Kubernetes e de containers Docker, e irá fazer o deployment da aplicação multicloud e multicluster, modelo SINGLE e DISTRIBUTED.
É o primeiro curso do tipo, multicloud e multicluster, e o curso está evoluindo com o tempo, onde temos um roadmap com muito conteúdo novo para entrar!
Te vejo no curso! o/o/o/