Treinamento Engenheiro DevOps AWS
Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions
Treinamento DevOps com Ferramentas AWS
Este treinamento é ideal para administradores de sistema, desenvolvedores e todos os interessados em aprofundar suas habilidades em DevOps com ferramentas AWS. Ele abordará ferramentas como Kubernetes, EKS, AWS GitHub Actions, Helm, Docker, Terraform e Terragrunt, proporcionando uma compreensão robusta de como gerenciar e escalar aplicativos em contêineres na AWS.
Ao longo do treinamento, você aprenderá os fundamentos dessas ferramentas e como aplicá-las efetivamente no contexto da cultura DevOps. Você também aprenderá como solucionar problemas comuns e otimizar o desempenho. O treinamento é projetado para proporcionar uma experiência prática com as ferramentas da AWS.
Alguns dos principais tópicos que serão abordados incluem:
- Conceitos básicos e uso prático do Kubernetes e EKS na AWS
- Implementação de Pipelines de CI/CD com GitHub Actions
- Gerenciamento e criação de Kubernetes como Serviço na AWS (EKS)
- Configuração e gerenciamento de infraestrutura como código com Terraform e Terragrunt
- Gerenciamento de contêineres com Docker e Kubernetes
- Implementando e gerenciando a segurança em ambientes AWS
O treinamento também fornecerá dicas práticas e melhores práticas para gerenciar suas operações DevOps na AWS.
Ao final do treinamento, você terá as habilidades e o conhecimento necessários para gerenciar e escalar aplicativos em contêineres de maneira eficaz usando as ferramentas da AWS no contexto do DevOps. O treinamento consiste em videoaulas combinando conteúdo teórico, laboratórios práticos e exemplos do mundo real para fornecer uma experiência de aprendizado completa.
Este treinamento é adequado para qualquer pessoa com conhecimento básico de Linux e containerização, e nenhuma experiência anterior com as ferramentas da AWS é necessária.
Veja a ementa
- Bem vindo
- Apresentação2m 59s
Descubra o fascinante mundo do DevOps na AWS com nosso treinamento exclusivo. Mergulhe nos fundamentos, ferramentas e práticas que estão transformando a tecnologia.
- Como funciona o treinamento2m 12s
Descubra como funciona nosso treinamento estruturado! Novas aulas após os encontros. Ganhe certificados ao fim dos temas e participe de discussões enriquecedoras e aplique seus conhecimentos na prática.
- O problema que DevOps vai resolver3m 0s
Veja como será a nossa dinâmica na reestruturação de uma empresa, a Parts Unlimited.
- A Cultura DevOps
Introdução
- Apresentacao1m 43s
Mergulhe no universo da cultura DevOps através do livro The Phoenix Project e descubra como ele pode transformar sua compreensão de devops.
A empresa do passado
- O Relatório10m 27s
Descubra os desafios de Bill Palmer, um diretor de TI promovido inesperadamente, enquanto ele navega por crises operacionais e políticas internas em uma empresa à beira do caos. Uma história de superação, estratégia e liderança no mundo corporativo.
- Analise dos capitulos de 1 a 38m 9s
Descubra os desafios e intrigas do mundo corporativo em nossa aula, onde exploramos as complexidades das relações de trabalho e a dinâmica do poder. Mergulhe na jornada de um personagem diante de uma promoção ambígua e as sutilezas das interações empresariais que moldam o caminho para o sucesso ou a obsolescência.
- Bagunça Organizacional12m 44s
Descubra os desafios de liderança e gerenciamento de projetos em uma empresa repleta de caos organizacional. Acompanhe Bill enquanto ele navega por e-mails, reuniões tensas e auditorias críticas, tudo enquanto tenta manter a integridade operacional. Intrigas, conflitos e a busca por soluções eficazes permeiam estes capitulos.
- Análise dos capitulos de 4 a 73m 12s
Descubra os desafios de uma empresa à beira do caos. Mergulhe na desordem organizacional, conflitos internos e a luta para equilibrar trabalho e vida pessoal. Testemunhe a transformação de personagens e a introdução de um guru tech.
- Problemas técnicos, gerenciais e pessoais10m 58s
Descubra como uma equipe de TI luta para equilibrar projetos críticos sob pressão gerencial. Acompanhe a jornada de Bill e sua equipe enquanto eles enfrentam desafios técnicos e gerenciais, buscam soluções e lidam com a complexidade de mudanças e incidentes em um ambiente corporativo caótico.
- Análise dos capitulos de 8 a 124m 45s
Descubra os desafios e as reviravoltas de uma empresa de tecnologia em crise. Acompanhe a jornada de personagens enfrentando conflitos internos e aprenda como a cultura e as práticas de DevOps podem ser a chave para a transformação e o sucesso.
- O CEO é parte do problema7m 10s
Acompanhe a luta pelo controle, as consequências de decisões arriscadas e a busca por soluções em meio a crises que ameaçam a estabilidade da empresa e a carreira dos envolvidos.
- Análise dos capitulos 13 a 162m 18s
Descubra os desafios e as dinâmicas de poder em um ambiente corporativo conturbado. Acompanhe a jornada de personagens enfrentando crises, responsabilidades e decisões críticas, onde a liderança e a sabedoria são postas à prova em meio a conflitos.
A transformacao da empresa
- A volta do Bill7m 43s
Descubra como Bill enfrenta a demissão e a oferta de retorno ao trabalho em uma aula que explora temas de liderança, responsabilidade e dinâmicas de equipe.
- Análise dos capitulos 17 a 214m 14s
Descubra como liderança, gestão de crises e a construção da confiança moldam o caminho para soluções em tempos dificeís. Acompanhe uma narrativa onde personagens enfrentam dilemas corporativos e pessoais, com insights sobre a dinâmica de poder e a importância da segurança proativa em DevSecOps.
- Agentes de mudança14m 19s
Descubra os desafios e estratégias de uma equipe de TI enquanto eles navegam por auditorias, gerenciamento de projetos e relações interpessoais em um ambiente corporativo dinâmico. Acompanhe suas vitórias e revezes em uma narrativa que destaca a importância da colaboração e eficiência operacional.
- Análise dos capitulos 22 a 293m 53s
Descubra como a TI se transformou de um mero gasto para um setor estratégico. Acompanhe a jornada dramática de personagens que enfrentam o caos dos sistemas antigos e a transição para práticas ágeis e DevOps, refletindo a importância da TI na construção de um negócio bem-sucedido.
A empresa do agora
- O sucesso do Projeto Unicórnio13m 15s
Descubra como uma abordagem DevOps pode transformar a gestão de TI e alinhar estratégias de negócios com a tecnologia.
- Análise dos capitulos 30 a 352m 42s
Descubra como a implementação de práticas de DevOps pode transformar a arquitetura de software e a cultura corporativa, levando a resultados notáveis. Acompanhe uma narrativa que revela a importância de um ambiente propício para o desenvolvimento e como isso impacta a estabilidade do sistema.
Encerramento
- Análise do livro7m 52s
Descubra os desafios e triunfos de Bill em sua jornada corporativa. Enquanto ele navega por promoções arriscadas e dinâmicas familiares, o livro oferece uma visão realista do caos no mundo da TI.
Certificado
- Certificado
Obtenha o certificado desse curso.
- Prefácio Kubernetes
- Prefácio1m 41s
Aula introdutória para apresentar o curso de Kubernetes
- Kubernetes
Introdução
- Palavras gerais1m 40s
Um bate-papo antes de começar o curso.
- Pré-requisitos1m 30s
Como configurar o seu ambiente de trabalho para trabalhar com Kubernetes no seu computador.
- Material
- Minikube2m 29s
Aprenda a instalar e gerenciar o minikube. Recurso essenciais para os laboratórios.
- K9s2m 23s
Descubra o poder do K9s para gerenciamento eficiente de clusters Kubernetes. Aprenda a navegar e operar diretamente do terminal. Instale, configure e explore os recursos do K9S.
- Atalhos1m 36s
Aprenda a otimizar seu fluxo de trabalho com um simples "K", transformando a maneira como você interage com o kubectl.
- Do Google para o mundo4m 36s
Descubra a origem do Kubernetes nesta aula, onde exploramos sua jornada desde uma ideia audaciosa no Google até se tornar um projeto open-source global que redefine a gestão de containers.
Conceitos básicos
- Apresentacao35s
Aula introdutória apresentando resumo do módulo.
- Contexto Histórico2m 14s
Descubra como a evolução tecnológica transformou o desenvolvimento de software, do monolítico ao microserviço, e como ferramentas modernas como Docker e Kubernetes revolucionaram a gestão de aplicações.
- Quais desafios Kubernetes resolve?5m 35s
Descubra como o Kubernetes revoluciona o mundo do DevOps, otimizando a entrega contínua e a escalabilidade. Mergulhe nos princípios da infraestrutura imutável e veja como ele transforma a gestão de containers e a confiabilidade dos sistemas.
- Kubernetes as a Service3m 27s
Vamos conversar sobre Kubernetes como serviço e como ele pode simplificar a gestão de clusters.
- Arquitetura do Kubernetes4m 16s
Exploramos a arquitetura do Kubernetes e seus componentes essenciais. Mergulhe no coração do sistema, o control plane, e os worker nodes.
PODs
- Apresentacao20s
Aula introdutória apresentando um resumo do módulo
- Visão Geral2m 25s
Aprenda sobre pods, a menor unidade para a execução de containers. Entenda como eles funcionam, suas capacidades e limitações, e como podem ser utilizados para otimizar suas aplicações empresariais.
- Criando um pod6m 56s
Aprenda a criar pods e a utilizar comandos essenciais para gerenciar aplicações em contêineres.
- Testando o pod5m 58s
Veja como testar pods no cluster! A aula explora técnicas como Port Forward, kubectl proxy e testes de rede através de outro pod.
- Pod Lifecycle13m 50s
Aprenda o ciclo de vida de um Pod! Nesta aula, exploramos os estados que um Pod pode assumir e como eles são influenciados por condições específicas.
- Crash Loop Back-off3m 19s
Nesta aula, exploramos o comportamento do Crash LoopbackOff, revelando como o Kubernetes gerencia falhas e reinicializações para manter a saúde do cluster.
- Variaveis de Ambiente6m 14s
Veja como trabalhar com variáveis de ambiente no POD!
- Init Containers6m 32s
Aprenda sobre init containers e como eles preparam o ambiente antes da execução dos containers principais, garantindo que as dependências estejam prontas e o estado do POD seja saudável.
- Labels5m 39s
Vamos estudar Labels e como elas organizam e gerenciam recursos em um cluster. Aprenda a categorizar, filtrar e monitorar aplicações, e como elas são essenciais para operações diárias e tarefas complexas.
- Namespaces6m 31s
Vamos estudar Namespaces no Kubernetes e como ele contribui para manter seu cluster organizado e seguro. Aprenda como eles são essenciais para separar recursos, gerenciar permissões e evitar conflitos entre equipes.
- Container Lifecycle Hooks9m 50s
Descubra como gerenciar o ciclo de vida de aplicações em produção com segurança e eficiência. Aprenda sobre signals, hooks e práticas recomendadas para evitar inconsistências e garantir a finalização controlada de processos.
- Revisão2m 7s
Neste módulo estudamos o elemento mais básico do Kubernetes que são os PODs, e a partir dele preparamos o terreno para o decorrer do curso
- Exercicio I
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Desafio I
- Desafio II
Self-Healing
- Apresentacao2m 35s
Aula para resumir o conteúdo do módulo.
- Startup probe13m 32s
Descubra o poder dos probes do Kubernetes para garantir a saúde dos seus PODs! Nesta aula, estudamos o Startup Probe. Aprenda a configurar e testar esse probe.
- Readinness probe10m 41s
Descubra como o k8s utiliza o "Readinness" para manter a estabilidade do POD, garantindo que os pods só recebam tráfego quando estiverem prontos para lidar com as requisições de forma eficaz.
- Liveness probe4m 43s
Estude como manter os PODs resilientes com o Liveness. Aprenda a configurá-lo e veja como ele pode reiniciar automaticamente containers problemáticos, mantendo a disponibilidade do sistema.
- Revisão2m 33s
Vamos revisar os "health checks" para garantir a resiliência e disponibilidade das suas aplicações com probes especializados. Entenda a diferença entre start-up, readiness e liveness probes e como eles podem otimizar a performance e confiabilidade dos serviços.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio I
- Desafio II
- Desafio III
Replication
- Apresentacao1m 6s
Descubra como o Kubernetes garante a alta disponibilidade de suas aplicações, gerenciando containers e nodes com eficiência. Aprenda a implementar health checks para manter seu sistema resiliente e operante.
- ReplicationController7m 25s
Nesta aula vamos estudar a magia por trás do número desejado de réplicas de um pod.
- Explorando ReplicationController7m 5s
Descubra o como os selectores e labels no Kubernetes trabalham em conjunto com o ReplicationController. Aprenda a manipular e escalar aplicações com facilidade, e entenda o impacto de alterações em tempo real.
- Replicasets8m 12s
Descubra o que é ReplicaSet no Kubernetes e como ele supera o antigo Replication Controller.
- Daemonsets4m 39s
Nessa aula vamos estudar sobre e DaemonSets! Aprenda como eles garantem a resiliência e eficiência na distribuição de aplicações, e como influenciar onde seus pods são executados. Ideal para quem busca otimizar o monitoramento e coleta de logs em clusters.
- Jobs20m 59s
Aprenda o poder dos Jobs no Kubernetes e como eles diferem de outras aplicações. Aprenda a configurar e gerenciar jobs, garantindo eficiência e organização no seu cluster. Descubra como controlar a execução e o ciclo de vida deles para otimizar processos como importação e exportação de dados.
- Cronjobs18m 9s
Descubra como o Kubernetes pode automatizar tarefas recorrentes com cronjobs! Nesta aula, vamos aprender a programar execuções periódicas e a gerenciar a concorrência e o histórico de jobs.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Desafio 1
- Desafio 2
- Desafio 3
- Desafio 4
- Desafio 5
- Desafio 6
Deployment
- Apresentação35s
Vamos estudar deployments no Kubernetes e como eles são a cereja do bolo ao atualizar aplicações.
- Visão geral8m 24s
Descubra como os deployments agem no processo de atualização de aplicações, mantendo-as sempre online. Aprenda a estrutura e estratégias para uma transição suave e eficiente, sem interrupções no serviço.
- Rollback5m 24s
Aprenda a realizar rollbacks com segurança, entender o histórico de atualizações e como lidar com problemas comuns que podem surgir durante o processo de atualização. Essa aula é um componente crucial para quem busca dominar as práticas recomendadas e se preparar para o CKA.
- Limitando Recursos5m 14s
Aprenda a definir requests e limits para otimizar o desempenho dos seus pods e garantir a estabilidade do sistema.
- Testando Request e Limits11m 2s
Aprenda sobre unidades de CPU e memória, e veja como aplicar esses conceitos em um teste prático.
- Limit Ranges10m 4s
Descubra como otimizar a gestão de recursos em containers com a funcionalidade "LimitRange". Aprenda a definir padrões e restrições de uso de CPU e memória de forma eficiente e evite surpresas indesejadas no deployment de suas aplicações.
- Resource Quotas5m 35s
Descubra como gerenciar eficientemente os recursos computacionais em Kubernetes com o uso de Resource Quotas. Aprenda a limitar o uso de CPU, memória e outros recursos para otimizar custos e evitar surpresas indesejadas.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Desafio 1
- Desafio 2
- Desafio 3
Autoscaling
- Visão geral3m 51s
Descubra como o Kubernetes gerencia a escalabilidade de suas aplicações, alternando entre métodos manuais e automáticos para otimizar recursos e lidar com demandas variáveis. Aprenda sobre o poder do HPA e como ele ajusta dinamicamente o número de réplicas para manter a performance.
- Explorando HPA15m 26s
Descubra como otimizar a escalabilidade de suas aplicações com o Horizontal Pod Autoscaler (HPA) no Kubernetes. Aprenda a monitorar e ajustar recursos de forma dinâmica, garantindo eficiência e estabilidade. Veja como a configuração correta pode fazer a diferença no gerenciamento de carga e recursos.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Services
- Apresentação51s
Descubra o papel crucial dos Services no Kubernetes e como eles conectam suas aplicações ao mundo. Veja nessa aula como suas aplicações podem responder a requisições externas.
- Visão Geral2m 51s
Descubra o papel dos serviços e como eles resolvem o dilema da escalabilidade e comunicação entre pods. Aprenda sobre a abstração que permite gerenciar IPs dinâmicos e distribuir tráfego de forma eficaz.
- Explorando Services6m 47s
Descubra como conectar e gerenciar serviços e deployments nesta aula prática. Aprenda a redirecionar portas e a importância dos seletores para os services.
- Named Ports4m 38s
Aprenda como Named Ports pode simplificar a comunicação entre múltiplos containers em um pod e como ela se integra com services para uma gestão eficiente de portas.
- Multiple Ports5m 55s
Descubra como manipular portas e variáveis de ambiente em containers Kubernetes para resolver conflitos e otimizar a comunicação entre serviços.
- Endpoints10m 58s
Aprenda a manipular o tráfego e a integrar serviços externos, mantendo a flexibilidade e a segurança da sua infraestrutura.
- Tipos de Services4m 45s
Descubra as estratégias de exposição de serviços no Kubernetes. Aprenda sobre os diferentes tipos de services e como eles podem ser usados para acessar aplicações dentro e fora do seu cluster.
- NodePort10m 49s
Aprenda sobre NodePort e como o kube-proxy gerencia a comunicação entre os nodes e os pods. Aprenda a expor serviços com demonstrações práticas e dicas para ambientes de produção.
- Load Balancer7m 39s
Descubra como o Kubernetes gerencia a distribuição de tráfego com Load Balancers em ambientes de nuvem e locais. Aprenda a configurar e adaptar serviços para diferentes provedores e situações, mantendo a flexibilidade e a eficiência na entrega de aplicações.
- Headless5m 29s
Descubra como o Kubernetes pode gerenciar conexões complexas entre pods com um "Service Headless". Aprenda a configurar e aplicar essa solução para cenários que exigem acesso direto a múltiplos IPs de pods, como em clusters de bancos de dados.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Ingress
- Apresentação39s
Nesse módulo vamos estudar Ingress e como ele gerencia o trafego em suas aplicações.
- Visão Geral3m 15s
Descubra como o Ingress faz a gestão de tráfego em clusters Kubernetes, economizando recursos e simplificando a configuração. Aprenda sobre roteamento, segurança e monitoramento nesta aula.
- Explorando9m 22s
Nesta aula, você vai aprender a habilitar e configurar o ingress.
- Paths5m 38s
Descubra como otimizar o roteamento de aplicações com ingress, manipulando portas e caminhos para direcionar tráfego de forma eficiente. Evite erros comuns e aprenda as melhores práticas para uma configuração robusta e segura.
- Debug4m 3s
Desvende os mistérios dos erros de aplicação com nossa próxima aula! Aprenda técnicas avançadas de debug e como interpretar logs para identificar problemas complexos. Torne-se um mestre na solução de enigmas de configuração e erros de rede com nossas dicas práticas. Não perca!
- Path Types4m 22s
Descubra o como Path Type influencia na configuração de roteamento para diferentes aplicações.
- Path Exact7m 15s
Nesta aula utilizamos o path exact e o comportamento dele no ingress.
- Path ImplementationSpecific1m 30s
Sem revelar demais, exploraremos como o Path ImplementationSpecif atua sobre a configuração do Ingress!
- Annotations5m 44s
Aprenda o que é Annotations e como utilizar annotations para otimizar o ingress e adicionar comportamentos especificos para seus serviços.
- Bonus - Redirecionando Sites4m 48s
Descubra como redirecionar serviços internos do Kubernetes para destinos externos. Aprenda técnicas pouco conhecidas, mas extremamente úteis, para otimizar a gestão de tráfego e integração de serviços. Não perca essa demonstração que vai te mostrar como usar o Ingress com ExternalName!
- TLS5m 16s
Descubra como proteger sua aplicação com HTTPS! Nesta aula, você aprenderá a gerar e associar um certificado autoassinado, e configurar um endpoint HTTPS com o Ingress.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Desafio 1
- Desafio 2
Volumes
- Apresentação52s
Neste módulo vamos estudar como os containers superam sua efemeridade e garantem persistência de dados com o uso de volumes.
- Visão Geral4m 24s
Descubra como os volumes garantem persistência e compartilhamento de dados entre containers em um pod.
- Volume demo6m 36s
Nessa aula vamos explorar o uso de volumes em Pods para sincronizar arquivos
- Site estático6m 47s
Descubra como hospedar um site estático no Kubernetes sem criar uma imagem específica. Aprenda a configurar deployments, services e ingress, além de manipular volumes e init containers para o setup de um site estático.
- Tipos de volume5m 5s
Explore outros tipos de volumes e como eles se integram com diferentes provedores de nuvem, aumentando a complexidade e as opções disponíveis. Umauma discussão que é essencial para a prova do CKA.
- Persistent volumes10m 55s
Aprenda sobre soluções de volumes e como Persistent Volumes (PV), Persistent Volume Claims (PVC) e Storage Classes (SC) podem resolver problemas de compartilhamento de dados entre nodes. Veja tudo isso em ação com uma demonstração prática que ilustra o uso eficiente de recursos de armazenamento em um cluster.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Desafio 1
- Desafio 2
ConfigMap e Secrets
- Apresentação17s
Neste módulo vamos falar sobre o gerenciamento de configurações no kubernetes.
- Configmap2m 4s
Descubra como os ConfigMaps fazem a gestão de configurações da sua aplicação, oferecendo flexibilidade e controle sem a necessidade de reconfigurações complexas. Aprenda a implementá-los e entenda por que são essenciais em ambientes automatizados.
- Configmap com volume6m 54s
Aprenda a criar e montar volumes com configmap, e veja como atualizações dinâmicas podem ser aplicadas sem reiniciar seus pods.
- ConfigMap com váriaveis de ambiente5m 7s
Descubra como manipular variáveis de ambiente em pods utilizando ConfigMaps de maneira eficaz. Aprenda técnicas para adicionar ou modificar variáveis e veja como isso impacta a configuração do seu ambiente.
- ConfigMap com linha de comando2m 22s
Descubra como utilizar ConfigMaps no Kubernetes para injetar configurações dinâmicas em seus Pods. Na aula vamos explorar um método avançado que permite a substituição de variáveis de ambiente em tempo de execução.
- Secrets2m 2s
Descubra como proteger dados sensíveis em ambientes Kubernetes com o uso de secrets. Aprenda a diferença entre config maps e secrets e como a criptografia e o gerenciamento seguro de secrets podem blindar suas informações.
- Explorando Secrets7m 34s
Nesta aula vamos explorar a transição de ConfigMaps para Secrets, mantendo a confidencialidade dos dados e preparando-os para ambientes de nuvem seguros.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Statefulsets
- Apresentação45s
Nesse módulo vamos trabalhar com pods que precisam de armazenamento persistente.
- Visão Geral7m 28s
Descubra o que é o StatefulSet e como ele atua na gestão de aplicações com estado persistente.
- Explorando7m 49s
Aprenda a diferença entre deployments e StatefulSets. Veja a criação de PVCs em ação e como o estado persistente é mantido.
- Exercicio 1
- Exercicio 2
- Exercicio 3
Scheduling
- Apresentação41s
Neste módulo vamos aprender estratégias de scheduling.
- Visão Geral3m 27s
Descubra como o Kubernetes otimiza a alocação de recursos em um cluster, utilizando estratégias avançadas para garantir que cada aplicação seja executada no ambiente ideal.
- Node Selector5m 39s
Descubra como o node selector funciona para orquestrar seus pods e como você pode influenciar esse processo. Aprenda a manipular o node selector para otimizar a distribuição de aplicações no cluster.
- Node Affinity9m 11s
Nesta aula, exploramos como direcionar workloads para nós específicos, utilizando configurações avançadas de afinidade. Aprenda a diferenciar entre configurações Required e Preferred e como elas impactam o agendamento de pods. Descubra como a afinidade pode otimizar o uso de recursos e garantir a eficiência operacional.
- Pod Affinity9m 4s
Descubra como otimizar a performance e a disponibilidade de suas aplicações em Kubernetes com estratégias de afinidade de pods. Aprenda a equilibrar recursos e garantir a alta disponibilidade sem comprometer a infraestrutura.
- Taints e Tolerations4m 18s
Descubra como Kubernetes utiliza taints e tolerations para otimizar a distribuição de cargas de trabalho em clusters, garantindo eficiência e controle de custos. Explore estratégias avançadas para gerenciar recursos e manter a integridade do sistema.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Certificado
- Certificado
- Cloud Essentials
Introdução
- Introdução1m 44s
Descubra os fundamentos da Cloud e seu papel na tecnologia. Explore por que a migração para a nuvem é essencial, as vantagens dos provedores de nuvem, e mergulhe nos modelos de computação e economia da Cloud.
Fundamentos da computação em nuvem
- Visão Geral27s
Esta aula explora os conceitos fundamentais da nuvem, preparando você para certificações de entrada como Azure 900 ou AWS Certified Cloud Practitioner.
- Datacenters Tradicionais4m 40s
Explore os obstáculos de prever a demanda, manter a segurança e lidar com questões de leis para lidar com conformidade como LGPD. Aprenda com seus erros e prepare-se para uma discussão sobre os benefícios da computação em nuvem.
- Cloud Computing6m 15s
Descubra como a computação em nuvem pode transformar o seu negócio, oferecendo benefícios financeiros, operacionais e estratégicos. Aprenda sobre a mudança de CAPEX para OPEX, a economia de escala, a flexibilidade e a agilidade que a nuvem proporciona.
- Conceitos básicos da Cloud4m 40s
Aprenda sobre os diferentes modelos de serviço, como IaaS, PaaS e SaaS, e explore os conceitos de deployment na nuvem. Entenda como esses modelos podem ser aplicados em diferentes cenários de negócios.
Modelos de Computação em Nuvem
- Visão Geral1m 24s
Descubra como a computação em nuvem muda suas responsabilidades na gestão de TI. Aprenda sobre as diferenças entre data centers on-premises e serviços em nuvem, e como a escolha do serviço pode impactar seu time de TI.
- Infrastructure as a Service3m 47s
Descubra como a infraestrutura como o modelo serviço funciona. Aprenda sobre a flexibilidade, eficiência e segurança que a computação em nuvem pode oferecer, enquanto exploramos os desafios e custos.
- Platform as a Service2m 32s
Descubra como a adoção de um modelo Platform as a Service pode aumentar a agilidade do desenvolvimento, reduzir custos e melhorar a escalabilidade. Explore os benefícios de deixar a infraestrutura nas mãos de um provedor de nuvem e focar no que realmente importa.
- Software as a Service1m 22s
Descubra o mundo do Software as a Service. Aprenda sobre os benefícios, a segurança e a facilidade de uso que o SaaS oferece, sem a necessidade de gerenciar a infraestrutura.
- Explorando responsabilidades1m 27s
Explore os benefícios e desafios de transferir tarefas para provedores de nuvem e como isso pode afetar o controle e a flexibilidade.
- Qual o melhor modelo?1m 34s
Descubra como escolher o melhor modelo de serviço para sua empresa, considerando a funcionalidade necessária e o conhecimento da equipe. Explore os benefícios e desafios de diferentes abordagens e aprenda a ponderar as opções de acordo com as necessidades específicas da sua empresa.
Deployment Models
- Visão Geral1m 5s
Descubra os modelos de deployment na nuvem nesta aula. Aprenda como eles definem o acesso e gerenciamento de recursos, e como escolher o melhor para sua empresa. Explore os quatro principais modelos e suas vantagens e desvantagens.
- Nuvem Pública1m 31s
Descubra como a nuvem pública está revolucionando o mundo da tecnologia. Aprenda sobre sua segurança, custo-benefício, escalabilidade e como gigantes da tecnologia estão adotando esse modelo. Entenda como isso pode beneficiar sua empresa.
- Nuvem privada1m 54s
Descubra os benefícios e desafios da nuvem privada nesta aula. Explore como ela pode oferecer controle total, segurança de dados e personalização, mas também apresenta desvantagens econômicas em certos cenários.
- Nuvem Hibrida1m 37s
Descubra o mundo da nuvem híbrida nesta aula intrigante. Aprenda sobre suas vantagens, desafios e como ela pode ser a solução ideal para empresas que buscam equilibrar investimentos passados e futuros. Explore a complexidade de gerenciar ambientes de nuvem pública e privada simultaneamente.
- Multi-cloud1m 53s
Descubra o poder da Multicloud nessa aula! Explore as vantagens, desafios e estratégias para otimizar a confiabilidade e a disponibilidade dos serviços. Aprenda a combinar as melhores características dos provedores de nuvem.
Economia da Cloud
- Capex vs Opex6m 51s
Descubra como a computação em nuvem transforma gastos de capital (CapEx) em despesas operacionais (Opex), otimizando recursos e flexibilizando a infraestrutura de TI para responder a demandas flutuantes do mercado.
Exercicios
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
- Exercicio 17
- Exercicio 18
- Exercicio 19
- Exercicio 20
- Exercicio 21
Certificado
- Certificado
- AWS Essentials
Introdução
- Pré-requisitos1m 53s
Vamos instalar as ferramentas que serão utilizadas no curso!
- Configurando uma conta na AWS2m 36s
Vamos criar uma nova conta na AWS e configurar alertas de custo.
- Modelo de responsabilidade compartilhada1m 34s
Aprenda sobre o modelo de responsabilidade compartilhada e como proteger seus dados e sistemas. Saiba o que a AWS cobre e o que está nas suas mãos.
- Material
Infraestrutura Global
- Visão Geral43s
Explore regiões, zonas de disponibilidade e muito mais, essenciais para profissionais aspirantes na nuvem.
- Regions e availability zones3m 40s
Descubra como a AWS garante alta disponibilidade e failover através de suas múltiplas regiões e zonas de disponibilidade.
- Zonas Locais e Wavelengths4m 22s
Descubra como a AWS aproxima seus serviços dos usuários com Zonas Locais e como a tecnologia Wavelength funciona para dar suporte a aplicações em tempo real com 5G.
- Edge Locations2m 41s
Descubra como os AWS Edge Locations podem acelerar a entrega de conteúdo e melhorar a experiência do usuário globalmente, utilizando uma infraestrutura estrategicamente distribuída.
- Explorando painel da AWS6m 38s
Nossa aula explora a importância das regiões e zonas de disponibilidade, a gestão de serviços entre diferentes regiões e como o painel pode ser personalizado para melhorar sua experiência. Aprenda a monitorar custos e saúde dos serviços, e a otimizar o uso do menu de serviços para agilizar seu trabalho.
Identity Access Management
- Visão Geral2m 55s
Descubra como gerenciar eficientemente usuários e grupos em um ambiente corporativo usando o IAM. Aprenda a aplicar boas práticas de segurança e controle de custos na AWS, garantindo que cada membro da equipe tenha as permissões adequadas para suas funções.
- Criando Usuários5m 46s
Nesta aula vamos criar e configurar contas de usuário, enfatizando as melhores práticas de segurança e a importância de evitar o uso de contas root. Saiba mais sobre roles, permissões e como personalizar o acesso de um usuário.
- Policies3m 39s
Aprenda sobre policies do IAM na AWS e como elas definem o acesso dos usuários aos recursos. Aprenda a estrutura e aplicação dessas regras no IAM.
- Explorando Policies6m 34s
Nesta aula prática vamos criar e gerenciar usuários e atribuir permissões especificas para eles e entender o impacto de cada ação.
- Criando Policies10m 48s
Nossa aula explora a criação e gestão de policies customizadas, garantindo que você tenha o controle granular para proteger seus recursos na nuvem.
- Politica de Senhas3m 2s
Descubra como fortalecer a segurança das suas contas AWS com políticas de senha robustas. Aprenda a configurar requisitos de complexidade, periodicidade de troca dos seus usuários, garantindo proteção contra acessos indesejados e mantendo a conformidade com as melhores práticas de segurança.
- Multifactor Authentication2m 43s
Descubra como fortalecer a segurança da sua conta AWS com a implementação do MFA (Multifactor Authentication). Aprenda a configurar essa camada extra de proteção, tornando sua conta ainda mais seguras.
- Formas de Acesso1m 32s
Descubra as múltiplas maneiras de interagir com a AWS além do painel. Aprenda a configurar e usar a linha de comando com AWS CLI, a flexibilidade das SDKs para diversas linguagens e a importância de gerenciar suas access keys com segurança.
- Criando Access Key7m 3s
Descubra como configurar uma Access Key para o AWS CLI nesta aula. Aprenda a criar um usuário IAM, associá-lo a um grupo e gerar uma chave de acesso. Explore a linha de comando!
- Config e Credentials1m 45s
A aula explora a importância dos arquivos 'credentials' e 'config' na gestão de access keys para o AWS-CLI.
- Profiles2m 54s
Descubra os profiles no IAM e como eles podem ajudar na gestão de múltiplas contas e acessos.
- Cloudshell3m 41s
Aprenda a utilizar o Cloudshell na AWS e como ele pode ajudar no seu dia a dia. Aprenda a persistir dados, manipular arquivos e alternar regiões, tudo isso enquanto mantém suas credenciais seguras.
- Roles1m 39s
Descubra como a AWS permite que serviços interajam com segurança com outros serviços através das roles.
- Security Tools2m 59s
Descubra como fortalecer a segurança das suas contas com duas ferramentas poderosas do IAM. Aprenda a analisar a segurança da conta e a refinar permissões para aderir ao princípio do least privilege.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
Elastic Compute Cloud
- Visão Geral4m 12s
Descubra o poder do Amazon Ec]C2 e como ele pode ajudar você.
- Criando EC28m 26s
Descubra como criar uma instância EC2 na AWS e configurá-la para hospedar um site. Aprenda a escolher o sistema operacional, o tipo de máquina e como utilizar a camada free tier. Veja também como gerenciar chaves de acesso e ajustar configurações de rede e segurança para garantir que sua vm esteja segura e disponivel.
- Security Groups5m 42s
Descubra o que é e como configurar os Security Groups na AWS e como eles protegem suas instâncias EC2. Aprenda a configurar regras de tráfego, a importância da referência cruzada entre grupos e como isso simplifica a gestão de rede.
- Explorando Security Groups5m 50s
Descubra como gerenciar os security groups em instâncias EC2. A aula explora a configuração e edição de regras de entrada e saída, demonstrando como isso afeta o acesso aos serviços. Aprenda a identificar e solucionar problemas comuns de conectividade.
- Portas Padrões1m 16s
Nossa aula explora as portas mais comuns que são utilizadas por diversos serviços que são cobradas na prova da AWS Certified Cloud Practitioner.
- Conectando via SSH3m 41s
Descubra como utilizar chaves SSH para acessar suas instâncias EC2.
- EC2 Instance Connect1m 33s
Descubra outras formas de acesso a uma instancia EC2. Nessa aula vamos explora o Instance Connect e como ele pode simplificar o acesso a nossas EC2
- IAM Role3m 53s
Descubra como usar as IAM Roles para provê a acesso a serviços da AWS através da sua EC2! Aprenda como configurar permissões corretamente, evitando expor suas credenciais e permitindo que serviços interajam de forma segura.
- Elastic Block Size3m 26s
Vamos estudar sobre volumes, entender como funciona o Elastic Block Store (EBS)! Aprenda como eles pode oferecer persistência e flexibilidade de armazenamento em instâncias EC2, além de entender sua relação com zonas de disponibilidade e performance de IOPS.
- Explorando volumes3m 27s
Aprenda a criar, atachar e gerenciar volumes. Entenda a importância da compatibilidade de zonas de disponibilidade.
- Snapshots2m 22s
Aprenda a criar backups, transferir volumes entre zonas e regiões, e economizar com recursos avançados. Proteja-se contra perdas acidentais e otimize custos sem sacrificar a acessibilidade.
- Explorando Snapshots4m 53s
Aprenda a criar, gerenciar e restaurar volumes a partir de Snapshots.
- Lifecycle Manager2m 27s
Nessa aula exploramos ferramentas avançadas para criar políticas de lifecycle, garantindo a segurança e a integridade dos seus dados
- AMI2m 26s
Nossa aula explora como personalizar sistemas operacionais e transformar em imagens para atender às suas necessidades. Aprenda a escolher entre AMIs públicas, personalizadas e do Market Place.
- Explorando AMI4m 54s
Nessa aula prática vamos criar e explorar AMI's
- Image Builder1m 10s
Aprenda como essa ferramenta pode criar e manter AMI's atualizadas automaticamente, facilitando a gestão da sua infraestrutura.
- IOPS4m 59s
Na infra tradicional medimos o disco por IO, mas na nuvem usamos IOPS. Entenda o que é e como selecionar corretamente a performance de seus volumes na nuvem.
- Instance Store4m 40s
Descubra como otimizar o desempenho de armazenamento na cloud! Nossa aula explora soluções efêmeras de alto desempenho, ideais para processamento de dados e cache, com uma demonstração prática.
- EBS Bandwidth2m 50s
Descubra como a largura de banda e o desempenho do armazenamento EBS podem ser afetados pela escolha da instância EC2. Evite gargalos com insights valiosos.
- EFS4m 1s
Descubra o poder do Elastic Fire System (FES), uma solução de armazenamento serverless. Com capacidade de escalar automaticamente e compatibilidade com o protocolo NFS.
- Explorando EFS6m 16s
Essa aula cobre a criação e configuração de um EFS, incluindo opções de disponibilidade regional e zonal, automação de backups e otimização de custos com camadas de armazenamento. Aprenda a montar o sistema de arquivos na instância e garanta a persistência dos dados.
- Tipos de Instancia4m 26s
Descubra como escolher a instância ideal para sua necessidade. Aprenda a decifrar nomenclaturas e entenda as otimizações de cada família de instâncias, desde uso geral até computação acelerada.
- Opções de Compra2m 49s
Descubra as estratégias de otimização de custos na nuvem! Nossa aula aborda as diversas opções de instâncias e como escolher a mais vantajosa. Aprenda sobre instâncias on-demand, reservadas, spot e dedicadas, e como cada uma pode se adequar aos seus projetos.
- Reserved Instances1m 45s
Descubra como otimizar custos na nuvem com instâncias reservadas da AWS. Aprenda a equilibrar compromisso e flexibilidade, explorando descontos e estratégias para maximizar o retorno sem cair em armadilhas contratuais.
- Saving Plans2m 24s
Descubra como otimizar custos na nuvem com Saving Plans! Aprenda sobre opções flexíveis de compromisso financeiro que oferecem descontos em serviços AWS, incluindo EC2 e Lambda. Entenda a diferença entre planos baseados em instância e Compute Saving Plans para uma gestão de recursos mais eficiente.
- Spot Instances2m 50s
Descubra como economizar até 90% nos custos de servidores com as instâncias Spot da AWS. Aprenda a otimizar recursos e garantir a continuidade dos serviços, mesmo diante de possíveis interrupções. Descubra estratégias para integrar essas instâncias em seu ambiente de produção ou desenvolvimento.
- Dedicated Hosts1m 4s
Descubra como os servidores EC2 dedicados podem atender a TI da sua empresa, oferecendo personalização, conformidade e eficiência em licenciamento.
- Dedicated Instance42s
Aprenda o que são instâncias dedicadas na AWS e como elas garantem o isolamento e a conformidade sem sacrificar a flexibilidade. Ideal para quem busca segurança e privacidade no cloud computing.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
- Exercicio 17
- Exercicio 18
- Exercicio 19
- Exercicio 20
- Exercicio 21
Elastic Load Balancer
- Visão Geral3m 56s
Aprenda sobre a escalabilidade e alta disponibilidade, e veja como o Elastic Load Balancer pode ser a chave para escalar sua aplicação.
- ELB2m 59s
Descubra como o Elastic Load Balancing da AWS pode otimizar a distribuição de tráfego entre servidores, garantindo alta disponibilidade e recuperação automática de falhas através de health check. Explore os diferentes tipos de load balancers e suas aplicações.
- ALB NLB e GLB2m 41s
Descubra as camadas e funcionalidades dos diferentes balanceadores de carga na AWS, e como eles se adaptam a variados cenários de aplicação, desde microservices até jogos em tempo real.
- Explorando ALB6m 48s
Nesta aula, mergulhamos na criação e configuração de instâncias EC2 e como elas interagem com os load balancers para otimizar a distribuição de tráfego e garantir alta disponibilidade.
- Autoscaling Group2m 2s
Descubra como otimizar o desempenho e custos de aplicações na nuvem com técnicas avançadas de escalabilidade e balanceamento de carga.
- Explorando ASG7m 44s
Descubra como criar e gerenciar um AutoScaling Group para otimizar a performance e custos de suas instâncias EC2 na AWS. Aprenda a configurar templates, definir políticas de manutenção e escala automática, e garantir alta disponibilidade para suas aplicações.
- Scheduled ASG2m 36s
A aula explora a configuração de auto-scaling para ajustar automaticamente o número de instâncias de sua aplicação em horários especificos.
- Dynamic Scaling Policies4m 31s
Descubra como otimizar a escalabilidade da sua aplicação com políticas dinâmicas baseadas em métricas de rede.
- Limpando Recursos56s
Aula para limpar os recursos criado nesse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
Simple Storage Service
- Visão Geral3m 29s
Descubra o poder do Amazon S3, o gigante do armazenamento na nuvem da AWS. Aprenda como ele sustenta a web com sua escalabilidade e segurança, e como pode ser a espinha dorsal para uma variedade de aplicações, desde backup até data lakes. Explore sua flexibilidade e as opções de criptografia e controle de acesso que garantem a integridade dos seus dados.
- Explorando S33m 30s
Nessa aula prática vamos criar um Bucket S3, explorando suas opções de configuração.
- Policy2m 50s
Descubra como blindar seus dados no Amazon S3 com estratégias de segurança multicamadas. Aprenda sobre políticas de usuário, controle de recursos, criptografia e bloqueio de acessos públicos para fortalecer a proteção dos seus dados e evitar configurações inadequadas.
- Acesso Público2m 4s
Descubra como transformar um bucket privado em público em nossa aula! Aprenda a ajustar permissões e criar políticas de acesso no S3, permitindo que qualquer pessoa na internet possa obter arquivos do seu bucket.
- Website Estático1m 34s
Descubra como hospedar um site estático de forma eficiente usando o S3 da AWS.
- Versioning4m 22s
Aprenda a versionar os dados do seu S3 e assim ter diferentes versões de seus arquivos, garantindo maior controle e segurança para seus dados.
- Replicação58s
Descubra como o Amazon S3 aprimora a segurança e a eficiência de seus dados com técnicas de replicação. Explore as estratégias para cumprir legislações e otimizar o acesso em diferentes regiões geográficas.
- Explorando Replicação3m 8s
Aprenda a configurar buckets em diferentes regiões e a habilitar a replicação e o versionamento para garantir a integridade dos seus dados. Veja a replicação em ação e entenda como gerenciar regras e permissões do seu S3.
- Storage Class3m 56s
Aprenda sobre durabilidade e disponibilidade, e como esses conceitos moldam as opções de armazenamento, custos e estratégias para as necessidades de armazenamento e segurança dos seus dados. Explore as várias classes de armazenamento do S3.
- Explorando Storage Classes3m 44s
Descubra como otimizar custos com as classes de armazenamento do S3. Aprenda a editar, mover objetos entre classes e criar regras de ciclo de vida inteligentes para seus arquivos.
- Snow Family5m 18s
Descubra como a AWS SnowFamily revoluciona a migração de dados e a computação de borda. Aprenda sobre dispositivos que facilitam a transferência de volumes massivos de dados.
- Encryption1m 50s
Aprenda sobre criptografia Server Side e Client Side, e como gerenciar suas chaves de criptografia.
- Storage Gateway1m 35s
Descubra como o AWS Storage Gateway pode revolucionar a maneira como você armazena e acessa dados. Aprenda sobre suas funcionalidades, como backup, compartilhamento de dados e migração para a nuvem. Explore os diferentes tipos de gateways e suas aplicações.
- CloudFront1m 37s
Descubra como a CDN do CloudFront pode melhorar a entrega de conteúdo da sua aplicação, reduzindo a latência e melhorando a experiência do usuário com uma rede de distribuição global. Entenda a diferença entre soluções de armazenamento e entrega, e como configurar para otimizar seu site ou aplicação.
- Explorando CloudFront5m 4s
Descubra como proteger seu conteúdo no S3 tornando-o privado e ainda assim distribuí-lo globalmente com eficiência usando o Cloud Front. Aprenda a configurar o acesso controlado e a integrar serviços AWS para manter a segurança sem sacrificar a performance.
- Limpando Recursos1m 13s
Nessa aula vamos remover os recursos criados nesse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
Database
- Database as a Service3m 23s
Descubra o poder dos bancos de dados como serviço. Aprenda como eles podem simplificar a gestão, aumentar a segurança, melhorar a escalabilidade e reduzir custos operacionais.
- RDS5m 40s
Descubra o poder do Amazon RDS, o serviço de banco de dados gerenciado da AWS. Aprenda a criar e gerenciar seu próprio banco de dados, explorando opções de configuração, monitoramento e manutenção.
- RDS Snapshot2m 15s
Descubra como os snapshots podem ser uma ferramenta poderosa para backup, restauração e transferência de bancos de dados. Aprenda a criar, copiar e restaurar snapshots, além de explorar como eles podem ser usados para criar novos ambientes de banco de dados.
- Deployment Model4m 12s
Descubra estratégias de escalabilidade e alta disponibilidade para o Amazon RDS nesta aula. Aprenda a identificar a melhor opção para sua aplicação, considerando custos e benefícios.
- Amazon Aurora1m 5s
Descubra o poder do Amazon Aurora, um serviço de banco de dados gerenciado pela AWS. Ele promete desempenho superior ao seus concorrentos, com velocidades até cinco vezes mais rápidas, e como pode ser usado sem alterações no código da sua aplicação.
- Elasticache2m 49s
Descubra como o Amazon ElasticCache pode otimizar o desempenho do seu aplicativo, oferecendo um serviço de cache em memória totalmente gerenciado. Aprenda a configurar e usar o ElasticCache.
- DynamoDB5m 7s
Descubra como o Amazon DynamoDB pode melhorar a performance e confiabilidade de suas aplicações. Aprenda a criar e gerenciar tabelas, adicionar registros e explorar a flexibilidade deste serviço. Veja como a AWS lidou com milhões de requisições no Amazon Prime Day de 2022.
- DynamoDB Global Tables1m 31s
Descubra como o DynamoDB pode otimizar seu banco de dados através da criação de Global Tables, permitindo sincronização automática de dados entre múltiplas regiões. Aprenda a criar réplicas e a gerenciar classes de armazenamento para reduzir custos.
- Limpando Recursos49s
Nessa aula vamos remover os recursos criados nesse módulo
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
Elastic Container Service
- Visão Geral3m 6s
Descubra como o Amazon Elastic Container Service pode simplificar o uso de containers, eliminando a necessidade de gerenciamento manual de servidores. Explore seus recursos de escalabilidade, segurança e alta disponibilidade. Aprenda sobre os componentes de um cluster e como eles funcionam juntos.
- Criando Cluster ECS44s
Aprenda a criar um cluster ECS de forma eficiente. Como configurar e selecionar a infraestrutura correta para suas necessidades.
- Task Definition4m 57s
Aprenda a definir tarefas, ajustar a CPU e memória, criar roles e configurar variáveis de ambiente. Explore também como coletar logs automaticamente e gerenciar múltiplos containers.
- Services7m 55s
Descubra como configurar e entender a utilidade de uma Service. Aprenda como eles podem ser aplicadas em diferentes cenários. Explore as opções de integração, estratégias de deployment e como configurar um load balance.
- EC2 Target Type5m 54s
Descubra como criar e gerenciar clusters usando Amazon EC2 em vez de Fargate nesta aula. Aprenda a configurar instâncias, criar serviços e implementar estratégias de alocação. Explore como o auto scaling funciona e como ele pode ser usado para otimizar suas aplicações.
- Scheduled Tasks29s
Aprenda a configurar e executar tasks utilizando expressões "cron".
- Fargate ou EC2 ?3m 27s
Descubra os prós e contras de usar Fargate e EC2 na AWS. Explore como o custo, a escalabilidade e o desempenho podem influenciar sua escolha. Aprenda a identificar o perfil da sua aplicação e a tomar decisões eficientes para otimizar seus recursos.
- Limpando Recursos2m 5s
Nessa aula vamos remover os recursos criados durante esse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
Serviços de Computação
- Serverless2m 46s
Descubra o que é serverless. Aprenda como os desenvolvedores podem se concentrar na lógica da aplicação, enquanto a infraestrutura é gerenciada automaticamente. Explore os principais serviços serverless da AWS.
- AWS Lambda3m 2s
Descubra como o AWS Lambda pode te atender e escalar suas aplicações. Aprenda sobre suas vantagens, como escalabilidade automática, eficiência a um baixo custo. Além de entender como ele se integra com outros serviços da AWS.
- Explorando Lambda5m 10s
Descubra como criar e configurar um serviço Lambda na AWS, utilizando Python. Aprenda a gerar um JWT a partir de um payload, monitorar o desempenho da função e ajustar configurações para otimizar a execução.
- API Gateway2m 30s
Descubra como o Amazon API Gateway pode melhorar a segurança e eficiência de suas aplicações. Aprenda sobre o poder do proxy reverso e como ele pode proteger, balancear cargas e melhorar o desempenho de suas APIs.
- Explorando API Gateway4m 23s
Descubra como criar um API Gateway para fazer chamadas a uma aplicação Lambda na AWS. Aprenda a configurar e proteger sua API, mapear parâmetros e integrar com outros serviços AWS.
- API Key3m 54s
Descubra como proteger seu API Gateway através de API Keys nesta aula. Aprenda a configurar, criar um plano de uso e como controlar a quantidade de requisições através de um rate limit.
- Lightsail1m 53s
Descubra o Amazon Lightsail, ideal para iniciantes na nuvem. Aprenda como criar máquinas virtuais, armazenamento e bancos de dados com facilidade e baixo custo. Ideal para aplicações web simples e ambientes de desenvolvimento e teste.
- Explorando Lightsail3m 52s
Descubra como criar e gerenciar instâncias, hospedar containers, configurar redes e muito mais com a AWS Lightsail.
- Limpando Recursos1m 44s
Nesta aula vamos limpar os recursos criados nesse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Network
- VPC3m 21s
Aprenda a mapear sua rede física para a AWS VPC e explore os benefícios de uma rede privada virtual.
- VPC Componentes3m 1s
Mergulhe no mundo da VPC da AWS nesta aula. Aprenda a criar VPCs, configurar intervalos de endereços IP e criação de subnets. Explore como o roteamento e a segurança funcionam dentro da VPC
- CIDR7m 10s
Nesta aula vamos explorar os fundamentos do TCP/IP, as diferenças entre IPV4 e IPV6 e o que são CIDR's e como utilizar ele no contexto da nuvem.
- CIDR - VPC e Subnet3m 35s
Aprenda a criar uma VPC, entender a relação entre VPC, subnets e zonas de disponibilidade. Explore como provisionar recursos e serviços em datacenters AWS e como garantir alta disponibilidade para suas aplicações.
- Route Tables3m 30s
Descubra como as VPCs funcionam e como elas gerenciam a comunicação entre subnets. Aprenda a personalizar suas rotas para melhorar a segurança e o controle do tráfego de rede.
- Criando VPCs4m 22s
Descubra como criar e configurar uma VPC na AWS, incluindo a criação de subnets e instâncias. Aprenda a usar ferramentas como SIP Calc para cálculos de subnets e explore a configuração de zonas de disponibilidade.
- Internet Gateway2m 9s
Descubra como habilitar a conectividade com a internet para a VPC na AWS. Aprenda sobre a importância do Internet Gateway, endereços IP públicos e a configuração da Route Table. Explore como controlar o acesso à internet de instâncias específicas e restringir o acesso de algumas subnets.
- Explorando IGW1m 58s
Descubra como configurar e acessar uma instância EC2 em uma subnet privada na AWS. Aprenda a adicionar um Internet Gateway à sua VPC e a editar as rotas da sua Route Table.
- Subnet Pública e Privada1m 11s
Aprenda a distinção entre subnets públicas e privadas.
- IP's reservados1m 6s
Aprenda sobre endereços IP's reservados pela AWS
- Network Access Control List3m 35s
Descubra o poder das Network Access Control Lists (NACLs) e suas diferenças com os Security Groups. Aprenda a diferença entre "Stateful" e "Stateless", e como esses conceitos impactam a segurança e a comunicação em sua rede.
- Explorando NACL7m 39s
Aprenda a criar, conectar e modificar NACL, além de entender como as regras de segurança afetam a conectividade.
- Default VPC1m 6s
Descubra os detalhes da VPC padrão. Seu propósito e como ele facilita a adoção da nuvem.
- Elastic IP1m 17s
Descubra como ter um endereço IP fixo na nuvem com o Elastic IP da AWS. Aprenda a alocar, associar e gerenciar este recurso, garantindo a estabilidade e controle do seu ambiente virtual.
- NAT Gateway2m 3s
Descubra como proteger sua rede enquanto mantém a conectividade com a internet na AWS.
- Configurando NAT Gateway6m 29s
Descubra como acessar a internet através de uma EC2 na AWS em uma subnet privada, utilizando um NAT Gateway. Explore como criar e configurar um NAT Gateway para permitir o acesso à internet em serviços que estão em uma subnet privada
- Peering2m 2s
Descubra como conectar serviços em diferentes regiões e contas com a AWS, mantendo a segurança e privacidade dos dados. Explore o uso de VPC Peering para comunicação eficiente e segura entre VPCs. Aprenda a evitar conflitos de IP e a integrar filiais de uma empresa.
- Explorando Peering1m 49s
Descubra como estabelecer uma conexão entre duas VPCs na AWS. Aprenda a criar, solicitar e aceitar uma conexão peering, seja na mesma conta ou em contas diferentes.
- VPC Endpoint1m 26s
Descubra como otimizar a conectividade e segurança na AWS com o uso de VPC Endpoints. Aprenda a reduzir latência, evitar custos extras e manter o tráfego dentro da rede AWS. Explore os dois tipos principais de VPC Endpoints e suas aplicações.
- Explorando VPC Endpoint1m 55s
Descubra como criar um VPC Endpoint para o Amazon S3, permitindo uma conexão interna segura e eficiente. Aprenda a configurar rotas e políticas, melhorando a performance e segurança do seu ambiente AWS.
- Private Links2m 3s
Descubra como conectar serviços privados de maneira segura e escalável na AWS, sem a necessidade de internet. Explore o poder do Private Link e aprenda a configurá-lo.
- Route531m 34s
Aprenda sobre o Amazon Route53, um serviço de DNS totalmente gerenciado e autoritativo.
- Limpando Recursos2m 48s
Nessa aula vamos limpar os recursos criados nesse módulo
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
Certificado
- Certificado
- Kubernetes Advanced Aguarde
Introdução
Arquitetura do Kubernetes
Segurança do API Server
Helm
Building Blocks
Kubeadm
APIs do Kubernetes
Certificado
- Docker Aguarde
Introdução
Arquitetura
Fundamentos
Redes Docker
Volumes
Dockerfile
Images
Gerenciando Containers
Docker Compose
Certificado
- GIT Aguarde
Introdução
Arquitetura do GIT
Branches
Rebase
Tags
Distribuido
Areas
GIT Reset
Explorando o Passado
.gitignore
GIT na prática
Certificado
- GIT Workflows Aguarde
Introdução
Modelos de distribuição
Modelos de Workflow
Hooks
Conventional Commits
Configurando um Repositório
Certificado
- Elastic Kubernetes Service Aguarde
Introdução
EKS com EKSCTL
Nodegroups
Networking Modes
Load Balancer
NGINX Ingress Controller
ALB Ingress Controller
SSL
External DNS
Controle de Acesso
Storage
EKS com Fargate
Autoscaler
Monitoramento e Logs
Boas práticas e dicas
Certificado
- GitHub Actions Aguarde
Fundamentos de CI e CD
Elementos básicos
artifacts
Eventos
Deploy & Secrets
Secrets e Variables
Controlando Fluxo
Matrizes
Reaproveitando Workflows
Custom Actions
Containers e Services
Security & Permissions
Certificado
- Terraform Essentials Aguarde
Introdução
Infra as a Code
Basics
Segurança
Trabalhando com HCL
Resource
Functions
Modules
Backends
Certificado
- Bem vindo
- Apresentação2m 59s
Descubra o fascinante mundo do DevOps na AWS com nosso treinamento exclusivo. Mergulhe nos fundamentos, ferramentas e práticas que estão transformando a tecnologia.
- Como funciona o treinamento2m 12s
Descubra como funciona nosso treinamento estruturado! Novas aulas após os encontros. Ganhe certificados ao fim dos temas e participe de discussões enriquecedoras e aplique seus conhecimentos na prática.
- O problema que DevOps vai resolver3m 0s
Veja como será a nossa dinâmica na reestruturação de uma empresa, a Parts Unlimited.
A Cultura DevOps
- Introdução
- Apresentacao1m 43s
Mergulhe no universo da cultura DevOps através do livro The Phoenix Project e descubra como ele pode transformar sua compreensão de devops.
- A empresa do passado
- O Relatório10m 27s
Descubra os desafios de Bill Palmer, um diretor de TI promovido inesperadamente, enquanto ele navega por crises operacionais e políticas internas em uma empresa à beira do caos. Uma história de superação, estratégia e liderança no mundo corporativo.
- Analise dos capitulos de 1 a 38m 9s
Descubra os desafios e intrigas do mundo corporativo em nossa aula, onde exploramos as complexidades das relações de trabalho e a dinâmica do poder. Mergulhe na jornada de um personagem diante de uma promoção ambígua e as sutilezas das interações empresariais que moldam o caminho para o sucesso ou a obsolescência.
- Bagunça Organizacional12m 44s
Descubra os desafios de liderança e gerenciamento de projetos em uma empresa repleta de caos organizacional. Acompanhe Bill enquanto ele navega por e-mails, reuniões tensas e auditorias críticas, tudo enquanto tenta manter a integridade operacional. Intrigas, conflitos e a busca por soluções eficazes permeiam estes capitulos.
- Análise dos capitulos de 4 a 73m 12s
Descubra os desafios de uma empresa à beira do caos. Mergulhe na desordem organizacional, conflitos internos e a luta para equilibrar trabalho e vida pessoal. Testemunhe a transformação de personagens e a introdução de um guru tech.
- Problemas técnicos, gerenciais e pessoais10m 58s
Descubra como uma equipe de TI luta para equilibrar projetos críticos sob pressão gerencial. Acompanhe a jornada de Bill e sua equipe enquanto eles enfrentam desafios técnicos e gerenciais, buscam soluções e lidam com a complexidade de mudanças e incidentes em um ambiente corporativo caótico.
- Análise dos capitulos de 8 a 124m 45s
Descubra os desafios e as reviravoltas de uma empresa de tecnologia em crise. Acompanhe a jornada de personagens enfrentando conflitos internos e aprenda como a cultura e as práticas de DevOps podem ser a chave para a transformação e o sucesso.
- O CEO é parte do problema7m 10s
Acompanhe a luta pelo controle, as consequências de decisões arriscadas e a busca por soluções em meio a crises que ameaçam a estabilidade da empresa e a carreira dos envolvidos.
- Análise dos capitulos 13 a 162m 18s
Descubra os desafios e as dinâmicas de poder em um ambiente corporativo conturbado. Acompanhe a jornada de personagens enfrentando crises, responsabilidades e decisões críticas, onde a liderança e a sabedoria são postas à prova em meio a conflitos.
- A transformacao da empresa
- A volta do Bill7m 43s
Descubra como Bill enfrenta a demissão e a oferta de retorno ao trabalho em uma aula que explora temas de liderança, responsabilidade e dinâmicas de equipe.
- Análise dos capitulos 17 a 214m 14s
Descubra como liderança, gestão de crises e a construção da confiança moldam o caminho para soluções em tempos dificeís. Acompanhe uma narrativa onde personagens enfrentam dilemas corporativos e pessoais, com insights sobre a dinâmica de poder e a importância da segurança proativa em DevSecOps.
- Agentes de mudança14m 19s
Descubra os desafios e estratégias de uma equipe de TI enquanto eles navegam por auditorias, gerenciamento de projetos e relações interpessoais em um ambiente corporativo dinâmico. Acompanhe suas vitórias e revezes em uma narrativa que destaca a importância da colaboração e eficiência operacional.
- Análise dos capitulos 22 a 293m 53s
Descubra como a TI se transformou de um mero gasto para um setor estratégico. Acompanhe a jornada dramática de personagens que enfrentam o caos dos sistemas antigos e a transição para práticas ágeis e DevOps, refletindo a importância da TI na construção de um negócio bem-sucedido.
- A empresa do agora
- O sucesso do Projeto Unicórnio13m 15s
Descubra como uma abordagem DevOps pode transformar a gestão de TI e alinhar estratégias de negócios com a tecnologia.
- Análise dos capitulos 30 a 352m 42s
Descubra como a implementação de práticas de DevOps pode transformar a arquitetura de software e a cultura corporativa, levando a resultados notáveis. Acompanhe uma narrativa que revela a importância de um ambiente propício para o desenvolvimento e como isso impacta a estabilidade do sistema.
- Encerramento
- Análise do livro7m 52s
Descubra os desafios e triunfos de Bill em sua jornada corporativa. Enquanto ele navega por promoções arriscadas e dinâmicas familiares, o livro oferece uma visão realista do caos no mundo da TI.
- Certificado
- Certificado
Obtenha o certificado desse curso.
- Prefácio Kubernetes
- Prefácio1m 41s
Aula introdutória para apresentar o curso de Kubernetes
Kubernetes
- Introdução
- Palavras gerais1m 40s
Um bate-papo antes de começar o curso.
- Pré-requisitos1m 30s
Como configurar o seu ambiente de trabalho para trabalhar com Kubernetes no seu computador.
- Material
- Minikube2m 29s
Aprenda a instalar e gerenciar o minikube. Recurso essenciais para os laboratórios.
- K9s2m 23s
Descubra o poder do K9s para gerenciamento eficiente de clusters Kubernetes. Aprenda a navegar e operar diretamente do terminal. Instale, configure e explore os recursos do K9S.
- Atalhos1m 36s
Aprenda a otimizar seu fluxo de trabalho com um simples "K", transformando a maneira como você interage com o kubectl.
- Do Google para o mundo4m 36s
Descubra a origem do Kubernetes nesta aula, onde exploramos sua jornada desde uma ideia audaciosa no Google até se tornar um projeto open-source global que redefine a gestão de containers.
- Conceitos básicos
- Apresentacao35s
Aula introdutória apresentando resumo do módulo.
- Contexto Histórico2m 14s
Descubra como a evolução tecnológica transformou o desenvolvimento de software, do monolítico ao microserviço, e como ferramentas modernas como Docker e Kubernetes revolucionaram a gestão de aplicações.
- Quais desafios Kubernetes resolve?5m 35s
Descubra como o Kubernetes revoluciona o mundo do DevOps, otimizando a entrega contínua e a escalabilidade. Mergulhe nos princípios da infraestrutura imutável e veja como ele transforma a gestão de containers e a confiabilidade dos sistemas.
- Kubernetes as a Service3m 27s
Vamos conversar sobre Kubernetes como serviço e como ele pode simplificar a gestão de clusters.
- Arquitetura do Kubernetes4m 16s
Exploramos a arquitetura do Kubernetes e seus componentes essenciais. Mergulhe no coração do sistema, o control plane, e os worker nodes.
- PODs
- Apresentacao20s
Aula introdutória apresentando um resumo do módulo
- Visão Geral2m 25s
Aprenda sobre pods, a menor unidade para a execução de containers. Entenda como eles funcionam, suas capacidades e limitações, e como podem ser utilizados para otimizar suas aplicações empresariais.
- Criando um pod6m 56s
Aprenda a criar pods e a utilizar comandos essenciais para gerenciar aplicações em contêineres.
- Testando o pod5m 58s
Veja como testar pods no cluster! A aula explora técnicas como Port Forward, kubectl proxy e testes de rede através de outro pod.
- Pod Lifecycle13m 50s
Aprenda o ciclo de vida de um Pod! Nesta aula, exploramos os estados que um Pod pode assumir e como eles são influenciados por condições específicas.
- Crash Loop Back-off3m 19s
Nesta aula, exploramos o comportamento do Crash LoopbackOff, revelando como o Kubernetes gerencia falhas e reinicializações para manter a saúde do cluster.
- Variaveis de Ambiente6m 14s
Veja como trabalhar com variáveis de ambiente no POD!
- Init Containers6m 32s
Aprenda sobre init containers e como eles preparam o ambiente antes da execução dos containers principais, garantindo que as dependências estejam prontas e o estado do POD seja saudável.
- Labels5m 39s
Vamos estudar Labels e como elas organizam e gerenciam recursos em um cluster. Aprenda a categorizar, filtrar e monitorar aplicações, e como elas são essenciais para operações diárias e tarefas complexas.
- Namespaces6m 31s
Vamos estudar Namespaces no Kubernetes e como ele contribui para manter seu cluster organizado e seguro. Aprenda como eles são essenciais para separar recursos, gerenciar permissões e evitar conflitos entre equipes.
- Container Lifecycle Hooks9m 50s
Descubra como gerenciar o ciclo de vida de aplicações em produção com segurança e eficiência. Aprenda sobre signals, hooks e práticas recomendadas para evitar inconsistências e garantir a finalização controlada de processos.
- Revisão2m 7s
Neste módulo estudamos o elemento mais básico do Kubernetes que são os PODs, e a partir dele preparamos o terreno para o decorrer do curso
- Exercicio I
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Desafio I
- Desafio II
- Self-Healing
- Apresentacao2m 35s
Aula para resumir o conteúdo do módulo.
- Startup probe13m 32s
Descubra o poder dos probes do Kubernetes para garantir a saúde dos seus PODs! Nesta aula, estudamos o Startup Probe. Aprenda a configurar e testar esse probe.
- Readinness probe10m 41s
Descubra como o k8s utiliza o "Readinness" para manter a estabilidade do POD, garantindo que os pods só recebam tráfego quando estiverem prontos para lidar com as requisições de forma eficaz.
- Liveness probe4m 43s
Estude como manter os PODs resilientes com o Liveness. Aprenda a configurá-lo e veja como ele pode reiniciar automaticamente containers problemáticos, mantendo a disponibilidade do sistema.
- Revisão2m 33s
Vamos revisar os "health checks" para garantir a resiliência e disponibilidade das suas aplicações com probes especializados. Entenda a diferença entre start-up, readiness e liveness probes e como eles podem otimizar a performance e confiabilidade dos serviços.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio I
- Desafio II
- Desafio III
- Replication
- Apresentacao1m 6s
Descubra como o Kubernetes garante a alta disponibilidade de suas aplicações, gerenciando containers e nodes com eficiência. Aprenda a implementar health checks para manter seu sistema resiliente e operante.
- ReplicationController7m 25s
Nesta aula vamos estudar a magia por trás do número desejado de réplicas de um pod.
- Explorando ReplicationController7m 5s
Descubra o como os selectores e labels no Kubernetes trabalham em conjunto com o ReplicationController. Aprenda a manipular e escalar aplicações com facilidade, e entenda o impacto de alterações em tempo real.
- Replicasets8m 12s
Descubra o que é ReplicaSet no Kubernetes e como ele supera o antigo Replication Controller.
- Daemonsets4m 39s
Nessa aula vamos estudar sobre e DaemonSets! Aprenda como eles garantem a resiliência e eficiência na distribuição de aplicações, e como influenciar onde seus pods são executados. Ideal para quem busca otimizar o monitoramento e coleta de logs em clusters.
- Jobs20m 59s
Aprenda o poder dos Jobs no Kubernetes e como eles diferem de outras aplicações. Aprenda a configurar e gerenciar jobs, garantindo eficiência e organização no seu cluster. Descubra como controlar a execução e o ciclo de vida deles para otimizar processos como importação e exportação de dados.
- Cronjobs18m 9s
Descubra como o Kubernetes pode automatizar tarefas recorrentes com cronjobs! Nesta aula, vamos aprender a programar execuções periódicas e a gerenciar a concorrência e o histórico de jobs.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Desafio 1
- Desafio 2
- Desafio 3
- Desafio 4
- Desafio 5
- Desafio 6
- Deployment
- Apresentação35s
Vamos estudar deployments no Kubernetes e como eles são a cereja do bolo ao atualizar aplicações.
- Visão geral8m 24s
Descubra como os deployments agem no processo de atualização de aplicações, mantendo-as sempre online. Aprenda a estrutura e estratégias para uma transição suave e eficiente, sem interrupções no serviço.
- Rollback5m 24s
Aprenda a realizar rollbacks com segurança, entender o histórico de atualizações e como lidar com problemas comuns que podem surgir durante o processo de atualização. Essa aula é um componente crucial para quem busca dominar as práticas recomendadas e se preparar para o CKA.
- Limitando Recursos5m 14s
Aprenda a definir requests e limits para otimizar o desempenho dos seus pods e garantir a estabilidade do sistema.
- Testando Request e Limits11m 2s
Aprenda sobre unidades de CPU e memória, e veja como aplicar esses conceitos em um teste prático.
- Limit Ranges10m 4s
Descubra como otimizar a gestão de recursos em containers com a funcionalidade "LimitRange". Aprenda a definir padrões e restrições de uso de CPU e memória de forma eficiente e evite surpresas indesejadas no deployment de suas aplicações.
- Resource Quotas5m 35s
Descubra como gerenciar eficientemente os recursos computacionais em Kubernetes com o uso de Resource Quotas. Aprenda a limitar o uso de CPU, memória e outros recursos para otimizar custos e evitar surpresas indesejadas.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Desafio 1
- Desafio 2
- Desafio 3
- Autoscaling
- Visão geral3m 51s
Descubra como o Kubernetes gerencia a escalabilidade de suas aplicações, alternando entre métodos manuais e automáticos para otimizar recursos e lidar com demandas variáveis. Aprenda sobre o poder do HPA e como ele ajusta dinamicamente o número de réplicas para manter a performance.
- Explorando HPA15m 26s
Descubra como otimizar a escalabilidade de suas aplicações com o Horizontal Pod Autoscaler (HPA) no Kubernetes. Aprenda a monitorar e ajustar recursos de forma dinâmica, garantindo eficiência e estabilidade. Veja como a configuração correta pode fazer a diferença no gerenciamento de carga e recursos.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Services
- Apresentação51s
Descubra o papel crucial dos Services no Kubernetes e como eles conectam suas aplicações ao mundo. Veja nessa aula como suas aplicações podem responder a requisições externas.
- Visão Geral2m 51s
Descubra o papel dos serviços e como eles resolvem o dilema da escalabilidade e comunicação entre pods. Aprenda sobre a abstração que permite gerenciar IPs dinâmicos e distribuir tráfego de forma eficaz.
- Explorando Services6m 47s
Descubra como conectar e gerenciar serviços e deployments nesta aula prática. Aprenda a redirecionar portas e a importância dos seletores para os services.
- Named Ports4m 38s
Aprenda como Named Ports pode simplificar a comunicação entre múltiplos containers em um pod e como ela se integra com services para uma gestão eficiente de portas.
- Multiple Ports5m 55s
Descubra como manipular portas e variáveis de ambiente em containers Kubernetes para resolver conflitos e otimizar a comunicação entre serviços.
- Endpoints10m 58s
Aprenda a manipular o tráfego e a integrar serviços externos, mantendo a flexibilidade e a segurança da sua infraestrutura.
- Tipos de Services4m 45s
Descubra as estratégias de exposição de serviços no Kubernetes. Aprenda sobre os diferentes tipos de services e como eles podem ser usados para acessar aplicações dentro e fora do seu cluster.
- NodePort10m 49s
Aprenda sobre NodePort e como o kube-proxy gerencia a comunicação entre os nodes e os pods. Aprenda a expor serviços com demonstrações práticas e dicas para ambientes de produção.
- Load Balancer7m 39s
Descubra como o Kubernetes gerencia a distribuição de tráfego com Load Balancers em ambientes de nuvem e locais. Aprenda a configurar e adaptar serviços para diferentes provedores e situações, mantendo a flexibilidade e a eficiência na entrega de aplicações.
- Headless5m 29s
Descubra como o Kubernetes pode gerenciar conexões complexas entre pods com um "Service Headless". Aprenda a configurar e aplicar essa solução para cenários que exigem acesso direto a múltiplos IPs de pods, como em clusters de bancos de dados.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
- Ingress
- Apresentação39s
Nesse módulo vamos estudar Ingress e como ele gerencia o trafego em suas aplicações.
- Visão Geral3m 15s
Descubra como o Ingress faz a gestão de tráfego em clusters Kubernetes, economizando recursos e simplificando a configuração. Aprenda sobre roteamento, segurança e monitoramento nesta aula.
- Explorando9m 22s
Nesta aula, você vai aprender a habilitar e configurar o ingress.
- Paths5m 38s
Descubra como otimizar o roteamento de aplicações com ingress, manipulando portas e caminhos para direcionar tráfego de forma eficiente. Evite erros comuns e aprenda as melhores práticas para uma configuração robusta e segura.
- Debug4m 3s
Desvende os mistérios dos erros de aplicação com nossa próxima aula! Aprenda técnicas avançadas de debug e como interpretar logs para identificar problemas complexos. Torne-se um mestre na solução de enigmas de configuração e erros de rede com nossas dicas práticas. Não perca!
- Path Types4m 22s
Descubra o como Path Type influencia na configuração de roteamento para diferentes aplicações.
- Path Exact7m 15s
Nesta aula utilizamos o path exact e o comportamento dele no ingress.
- Path ImplementationSpecific1m 30s
Sem revelar demais, exploraremos como o Path ImplementationSpecif atua sobre a configuração do Ingress!
- Annotations5m 44s
Aprenda o que é Annotations e como utilizar annotations para otimizar o ingress e adicionar comportamentos especificos para seus serviços.
- Bonus - Redirecionando Sites4m 48s
Descubra como redirecionar serviços internos do Kubernetes para destinos externos. Aprenda técnicas pouco conhecidas, mas extremamente úteis, para otimizar a gestão de tráfego e integração de serviços. Não perca essa demonstração que vai te mostrar como usar o Ingress com ExternalName!
- TLS5m 16s
Descubra como proteger sua aplicação com HTTPS! Nesta aula, você aprenderá a gerar e associar um certificado autoassinado, e configurar um endpoint HTTPS com o Ingress.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Desafio 1
- Desafio 2
- Volumes
- Apresentação52s
Neste módulo vamos estudar como os containers superam sua efemeridade e garantem persistência de dados com o uso de volumes.
- Visão Geral4m 24s
Descubra como os volumes garantem persistência e compartilhamento de dados entre containers em um pod.
- Volume demo6m 36s
Nessa aula vamos explorar o uso de volumes em Pods para sincronizar arquivos
- Site estático6m 47s
Descubra como hospedar um site estático no Kubernetes sem criar uma imagem específica. Aprenda a configurar deployments, services e ingress, além de manipular volumes e init containers para o setup de um site estático.
- Tipos de volume5m 5s
Explore outros tipos de volumes e como eles se integram com diferentes provedores de nuvem, aumentando a complexidade e as opções disponíveis. Umauma discussão que é essencial para a prova do CKA.
- Persistent volumes10m 55s
Aprenda sobre soluções de volumes e como Persistent Volumes (PV), Persistent Volume Claims (PVC) e Storage Classes (SC) podem resolver problemas de compartilhamento de dados entre nodes. Veja tudo isso em ação com uma demonstração prática que ilustra o uso eficiente de recursos de armazenamento em um cluster.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Desafio 1
- Desafio 2
- ConfigMap e Secrets
- Apresentação17s
Neste módulo vamos falar sobre o gerenciamento de configurações no kubernetes.
- Configmap2m 4s
Descubra como os ConfigMaps fazem a gestão de configurações da sua aplicação, oferecendo flexibilidade e controle sem a necessidade de reconfigurações complexas. Aprenda a implementá-los e entenda por que são essenciais em ambientes automatizados.
- Configmap com volume6m 54s
Aprenda a criar e montar volumes com configmap, e veja como atualizações dinâmicas podem ser aplicadas sem reiniciar seus pods.
- ConfigMap com váriaveis de ambiente5m 7s
Descubra como manipular variáveis de ambiente em pods utilizando ConfigMaps de maneira eficaz. Aprenda técnicas para adicionar ou modificar variáveis e veja como isso impacta a configuração do seu ambiente.
- ConfigMap com linha de comando2m 22s
Descubra como utilizar ConfigMaps no Kubernetes para injetar configurações dinâmicas em seus Pods. Na aula vamos explorar um método avançado que permite a substituição de variáveis de ambiente em tempo de execução.
- Secrets2m 2s
Descubra como proteger dados sensíveis em ambientes Kubernetes com o uso de secrets. Aprenda a diferença entre config maps e secrets e como a criptografia e o gerenciamento seguro de secrets podem blindar suas informações.
- Explorando Secrets7m 34s
Nesta aula vamos explorar a transição de ConfigMaps para Secrets, mantendo a confidencialidade dos dados e preparando-os para ambientes de nuvem seguros.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
- Statefulsets
- Apresentação45s
Nesse módulo vamos trabalhar com pods que precisam de armazenamento persistente.
- Visão Geral7m 28s
Descubra o que é o StatefulSet e como ele atua na gestão de aplicações com estado persistente.
- Explorando7m 49s
Aprenda a diferença entre deployments e StatefulSets. Veja a criação de PVCs em ação e como o estado persistente é mantido.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Scheduling
- Apresentação41s
Neste módulo vamos aprender estratégias de scheduling.
- Visão Geral3m 27s
Descubra como o Kubernetes otimiza a alocação de recursos em um cluster, utilizando estratégias avançadas para garantir que cada aplicação seja executada no ambiente ideal.
- Node Selector5m 39s
Descubra como o node selector funciona para orquestrar seus pods e como você pode influenciar esse processo. Aprenda a manipular o node selector para otimizar a distribuição de aplicações no cluster.
- Node Affinity9m 11s
Nesta aula, exploramos como direcionar workloads para nós específicos, utilizando configurações avançadas de afinidade. Aprenda a diferenciar entre configurações Required e Preferred e como elas impactam o agendamento de pods. Descubra como a afinidade pode otimizar o uso de recursos e garantir a eficiência operacional.
- Pod Affinity9m 4s
Descubra como otimizar a performance e a disponibilidade de suas aplicações em Kubernetes com estratégias de afinidade de pods. Aprenda a equilibrar recursos e garantir a alta disponibilidade sem comprometer a infraestrutura.
- Taints e Tolerations4m 18s
Descubra como Kubernetes utiliza taints e tolerations para otimizar a distribuição de cargas de trabalho em clusters, garantindo eficiência e controle de custos. Explore estratégias avançadas para gerenciar recursos e manter a integridade do sistema.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
- Certificado
- Certificado
Cloud Essentials
- Introdução
- Introdução1m 44s
Descubra os fundamentos da Cloud e seu papel na tecnologia. Explore por que a migração para a nuvem é essencial, as vantagens dos provedores de nuvem, e mergulhe nos modelos de computação e economia da Cloud.
- Fundamentos da computação em nuvem
- Visão Geral27s
Esta aula explora os conceitos fundamentais da nuvem, preparando você para certificações de entrada como Azure 900 ou AWS Certified Cloud Practitioner.
- Datacenters Tradicionais4m 40s
Explore os obstáculos de prever a demanda, manter a segurança e lidar com questões de leis para lidar com conformidade como LGPD. Aprenda com seus erros e prepare-se para uma discussão sobre os benefícios da computação em nuvem.
- Cloud Computing6m 15s
Descubra como a computação em nuvem pode transformar o seu negócio, oferecendo benefícios financeiros, operacionais e estratégicos. Aprenda sobre a mudança de CAPEX para OPEX, a economia de escala, a flexibilidade e a agilidade que a nuvem proporciona.
- Conceitos básicos da Cloud4m 40s
Aprenda sobre os diferentes modelos de serviço, como IaaS, PaaS e SaaS, e explore os conceitos de deployment na nuvem. Entenda como esses modelos podem ser aplicados em diferentes cenários de negócios.
- Modelos de Computação em Nuvem
- Visão Geral1m 24s
Descubra como a computação em nuvem muda suas responsabilidades na gestão de TI. Aprenda sobre as diferenças entre data centers on-premises e serviços em nuvem, e como a escolha do serviço pode impactar seu time de TI.
- Infrastructure as a Service3m 47s
Descubra como a infraestrutura como o modelo serviço funciona. Aprenda sobre a flexibilidade, eficiência e segurança que a computação em nuvem pode oferecer, enquanto exploramos os desafios e custos.
- Platform as a Service2m 32s
Descubra como a adoção de um modelo Platform as a Service pode aumentar a agilidade do desenvolvimento, reduzir custos e melhorar a escalabilidade. Explore os benefícios de deixar a infraestrutura nas mãos de um provedor de nuvem e focar no que realmente importa.
- Software as a Service1m 22s
Descubra o mundo do Software as a Service. Aprenda sobre os benefícios, a segurança e a facilidade de uso que o SaaS oferece, sem a necessidade de gerenciar a infraestrutura.
- Explorando responsabilidades1m 27s
Explore os benefícios e desafios de transferir tarefas para provedores de nuvem e como isso pode afetar o controle e a flexibilidade.
- Qual o melhor modelo?1m 34s
Descubra como escolher o melhor modelo de serviço para sua empresa, considerando a funcionalidade necessária e o conhecimento da equipe. Explore os benefícios e desafios de diferentes abordagens e aprenda a ponderar as opções de acordo com as necessidades específicas da sua empresa.
- Deployment Models
- Visão Geral1m 5s
Descubra os modelos de deployment na nuvem nesta aula. Aprenda como eles definem o acesso e gerenciamento de recursos, e como escolher o melhor para sua empresa. Explore os quatro principais modelos e suas vantagens e desvantagens.
- Nuvem Pública1m 31s
Descubra como a nuvem pública está revolucionando o mundo da tecnologia. Aprenda sobre sua segurança, custo-benefício, escalabilidade e como gigantes da tecnologia estão adotando esse modelo. Entenda como isso pode beneficiar sua empresa.
- Nuvem privada1m 54s
Descubra os benefícios e desafios da nuvem privada nesta aula. Explore como ela pode oferecer controle total, segurança de dados e personalização, mas também apresenta desvantagens econômicas em certos cenários.
- Nuvem Hibrida1m 37s
Descubra o mundo da nuvem híbrida nesta aula intrigante. Aprenda sobre suas vantagens, desafios e como ela pode ser a solução ideal para empresas que buscam equilibrar investimentos passados e futuros. Explore a complexidade de gerenciar ambientes de nuvem pública e privada simultaneamente.
- Multi-cloud1m 53s
Descubra o poder da Multicloud nessa aula! Explore as vantagens, desafios e estratégias para otimizar a confiabilidade e a disponibilidade dos serviços. Aprenda a combinar as melhores características dos provedores de nuvem.
- Economia da Cloud
- Capex vs Opex6m 51s
Descubra como a computação em nuvem transforma gastos de capital (CapEx) em despesas operacionais (Opex), otimizando recursos e flexibilizando a infraestrutura de TI para responder a demandas flutuantes do mercado.
- Exercicios
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
- Exercicio 17
- Exercicio 18
- Exercicio 19
- Exercicio 20
- Exercicio 21
- Certificado
- Certificado
AWS Essentials
- Introdução
- Pré-requisitos1m 53s
Vamos instalar as ferramentas que serão utilizadas no curso!
- Configurando uma conta na AWS2m 36s
Vamos criar uma nova conta na AWS e configurar alertas de custo.
- Modelo de responsabilidade compartilhada1m 34s
Aprenda sobre o modelo de responsabilidade compartilhada e como proteger seus dados e sistemas. Saiba o que a AWS cobre e o que está nas suas mãos.
- Material
- Infraestrutura Global
- Visão Geral43s
Explore regiões, zonas de disponibilidade e muito mais, essenciais para profissionais aspirantes na nuvem.
- Regions e availability zones3m 40s
Descubra como a AWS garante alta disponibilidade e failover através de suas múltiplas regiões e zonas de disponibilidade.
- Zonas Locais e Wavelengths4m 22s
Descubra como a AWS aproxima seus serviços dos usuários com Zonas Locais e como a tecnologia Wavelength funciona para dar suporte a aplicações em tempo real com 5G.
- Edge Locations2m 41s
Descubra como os AWS Edge Locations podem acelerar a entrega de conteúdo e melhorar a experiência do usuário globalmente, utilizando uma infraestrutura estrategicamente distribuída.
- Explorando painel da AWS6m 38s
Nossa aula explora a importância das regiões e zonas de disponibilidade, a gestão de serviços entre diferentes regiões e como o painel pode ser personalizado para melhorar sua experiência. Aprenda a monitorar custos e saúde dos serviços, e a otimizar o uso do menu de serviços para agilizar seu trabalho.
- Identity Access Management
- Visão Geral2m 55s
Descubra como gerenciar eficientemente usuários e grupos em um ambiente corporativo usando o IAM. Aprenda a aplicar boas práticas de segurança e controle de custos na AWS, garantindo que cada membro da equipe tenha as permissões adequadas para suas funções.
- Criando Usuários5m 46s
Nesta aula vamos criar e configurar contas de usuário, enfatizando as melhores práticas de segurança e a importância de evitar o uso de contas root. Saiba mais sobre roles, permissões e como personalizar o acesso de um usuário.
- Policies3m 39s
Aprenda sobre policies do IAM na AWS e como elas definem o acesso dos usuários aos recursos. Aprenda a estrutura e aplicação dessas regras no IAM.
- Explorando Policies6m 34s
Nesta aula prática vamos criar e gerenciar usuários e atribuir permissões especificas para eles e entender o impacto de cada ação.
- Criando Policies10m 48s
Nossa aula explora a criação e gestão de policies customizadas, garantindo que você tenha o controle granular para proteger seus recursos na nuvem.
- Politica de Senhas3m 2s
Descubra como fortalecer a segurança das suas contas AWS com políticas de senha robustas. Aprenda a configurar requisitos de complexidade, periodicidade de troca dos seus usuários, garantindo proteção contra acessos indesejados e mantendo a conformidade com as melhores práticas de segurança.
- Multifactor Authentication2m 43s
Descubra como fortalecer a segurança da sua conta AWS com a implementação do MFA (Multifactor Authentication). Aprenda a configurar essa camada extra de proteção, tornando sua conta ainda mais seguras.
- Formas de Acesso1m 32s
Descubra as múltiplas maneiras de interagir com a AWS além do painel. Aprenda a configurar e usar a linha de comando com AWS CLI, a flexibilidade das SDKs para diversas linguagens e a importância de gerenciar suas access keys com segurança.
- Criando Access Key7m 3s
Descubra como configurar uma Access Key para o AWS CLI nesta aula. Aprenda a criar um usuário IAM, associá-lo a um grupo e gerar uma chave de acesso. Explore a linha de comando!
- Config e Credentials1m 45s
A aula explora a importância dos arquivos 'credentials' e 'config' na gestão de access keys para o AWS-CLI.
- Profiles2m 54s
Descubra os profiles no IAM e como eles podem ajudar na gestão de múltiplas contas e acessos.
- Cloudshell3m 41s
Aprenda a utilizar o Cloudshell na AWS e como ele pode ajudar no seu dia a dia. Aprenda a persistir dados, manipular arquivos e alternar regiões, tudo isso enquanto mantém suas credenciais seguras.
- Roles1m 39s
Descubra como a AWS permite que serviços interajam com segurança com outros serviços através das roles.
- Security Tools2m 59s
Descubra como fortalecer a segurança das suas contas com duas ferramentas poderosas do IAM. Aprenda a analisar a segurança da conta e a refinar permissões para aderir ao princípio do least privilege.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Elastic Compute Cloud
- Visão Geral4m 12s
Descubra o poder do Amazon Ec]C2 e como ele pode ajudar você.
- Criando EC28m 26s
Descubra como criar uma instância EC2 na AWS e configurá-la para hospedar um site. Aprenda a escolher o sistema operacional, o tipo de máquina e como utilizar a camada free tier. Veja também como gerenciar chaves de acesso e ajustar configurações de rede e segurança para garantir que sua vm esteja segura e disponivel.
- Security Groups5m 42s
Descubra o que é e como configurar os Security Groups na AWS e como eles protegem suas instâncias EC2. Aprenda a configurar regras de tráfego, a importância da referência cruzada entre grupos e como isso simplifica a gestão de rede.
- Explorando Security Groups5m 50s
Descubra como gerenciar os security groups em instâncias EC2. A aula explora a configuração e edição de regras de entrada e saída, demonstrando como isso afeta o acesso aos serviços. Aprenda a identificar e solucionar problemas comuns de conectividade.
- Portas Padrões1m 16s
Nossa aula explora as portas mais comuns que são utilizadas por diversos serviços que são cobradas na prova da AWS Certified Cloud Practitioner.
- Conectando via SSH3m 41s
Descubra como utilizar chaves SSH para acessar suas instâncias EC2.
- EC2 Instance Connect1m 33s
Descubra outras formas de acesso a uma instancia EC2. Nessa aula vamos explora o Instance Connect e como ele pode simplificar o acesso a nossas EC2
- IAM Role3m 53s
Descubra como usar as IAM Roles para provê a acesso a serviços da AWS através da sua EC2! Aprenda como configurar permissões corretamente, evitando expor suas credenciais e permitindo que serviços interajam de forma segura.
- Elastic Block Size3m 26s
Vamos estudar sobre volumes, entender como funciona o Elastic Block Store (EBS)! Aprenda como eles pode oferecer persistência e flexibilidade de armazenamento em instâncias EC2, além de entender sua relação com zonas de disponibilidade e performance de IOPS.
- Explorando volumes3m 27s
Aprenda a criar, atachar e gerenciar volumes. Entenda a importância da compatibilidade de zonas de disponibilidade.
- Snapshots2m 22s
Aprenda a criar backups, transferir volumes entre zonas e regiões, e economizar com recursos avançados. Proteja-se contra perdas acidentais e otimize custos sem sacrificar a acessibilidade.
- Explorando Snapshots4m 53s
Aprenda a criar, gerenciar e restaurar volumes a partir de Snapshots.
- Lifecycle Manager2m 27s
Nessa aula exploramos ferramentas avançadas para criar políticas de lifecycle, garantindo a segurança e a integridade dos seus dados
- AMI2m 26s
Nossa aula explora como personalizar sistemas operacionais e transformar em imagens para atender às suas necessidades. Aprenda a escolher entre AMIs públicas, personalizadas e do Market Place.
- Explorando AMI4m 54s
Nessa aula prática vamos criar e explorar AMI's
- Image Builder1m 10s
Aprenda como essa ferramenta pode criar e manter AMI's atualizadas automaticamente, facilitando a gestão da sua infraestrutura.
- IOPS4m 59s
Na infra tradicional medimos o disco por IO, mas na nuvem usamos IOPS. Entenda o que é e como selecionar corretamente a performance de seus volumes na nuvem.
- Instance Store4m 40s
Descubra como otimizar o desempenho de armazenamento na cloud! Nossa aula explora soluções efêmeras de alto desempenho, ideais para processamento de dados e cache, com uma demonstração prática.
- EBS Bandwidth2m 50s
Descubra como a largura de banda e o desempenho do armazenamento EBS podem ser afetados pela escolha da instância EC2. Evite gargalos com insights valiosos.
- EFS4m 1s
Descubra o poder do Elastic Fire System (FES), uma solução de armazenamento serverless. Com capacidade de escalar automaticamente e compatibilidade com o protocolo NFS.
- Explorando EFS6m 16s
Essa aula cobre a criação e configuração de um EFS, incluindo opções de disponibilidade regional e zonal, automação de backups e otimização de custos com camadas de armazenamento. Aprenda a montar o sistema de arquivos na instância e garanta a persistência dos dados.
- Tipos de Instancia4m 26s
Descubra como escolher a instância ideal para sua necessidade. Aprenda a decifrar nomenclaturas e entenda as otimizações de cada família de instâncias, desde uso geral até computação acelerada.
- Opções de Compra2m 49s
Descubra as estratégias de otimização de custos na nuvem! Nossa aula aborda as diversas opções de instâncias e como escolher a mais vantajosa. Aprenda sobre instâncias on-demand, reservadas, spot e dedicadas, e como cada uma pode se adequar aos seus projetos.
- Reserved Instances1m 45s
Descubra como otimizar custos na nuvem com instâncias reservadas da AWS. Aprenda a equilibrar compromisso e flexibilidade, explorando descontos e estratégias para maximizar o retorno sem cair em armadilhas contratuais.
- Saving Plans2m 24s
Descubra como otimizar custos na nuvem com Saving Plans! Aprenda sobre opções flexíveis de compromisso financeiro que oferecem descontos em serviços AWS, incluindo EC2 e Lambda. Entenda a diferença entre planos baseados em instância e Compute Saving Plans para uma gestão de recursos mais eficiente.
- Spot Instances2m 50s
Descubra como economizar até 90% nos custos de servidores com as instâncias Spot da AWS. Aprenda a otimizar recursos e garantir a continuidade dos serviços, mesmo diante de possíveis interrupções. Descubra estratégias para integrar essas instâncias em seu ambiente de produção ou desenvolvimento.
- Dedicated Hosts1m 4s
Descubra como os servidores EC2 dedicados podem atender a TI da sua empresa, oferecendo personalização, conformidade e eficiência em licenciamento.
- Dedicated Instance42s
Aprenda o que são instâncias dedicadas na AWS e como elas garantem o isolamento e a conformidade sem sacrificar a flexibilidade. Ideal para quem busca segurança e privacidade no cloud computing.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
- Exercicio 17
- Exercicio 18
- Exercicio 19
- Exercicio 20
- Exercicio 21
- Elastic Load Balancer
- Visão Geral3m 56s
Aprenda sobre a escalabilidade e alta disponibilidade, e veja como o Elastic Load Balancer pode ser a chave para escalar sua aplicação.
- ELB2m 59s
Descubra como o Elastic Load Balancing da AWS pode otimizar a distribuição de tráfego entre servidores, garantindo alta disponibilidade e recuperação automática de falhas através de health check. Explore os diferentes tipos de load balancers e suas aplicações.
- ALB NLB e GLB2m 41s
Descubra as camadas e funcionalidades dos diferentes balanceadores de carga na AWS, e como eles se adaptam a variados cenários de aplicação, desde microservices até jogos em tempo real.
- Explorando ALB6m 48s
Nesta aula, mergulhamos na criação e configuração de instâncias EC2 e como elas interagem com os load balancers para otimizar a distribuição de tráfego e garantir alta disponibilidade.
- Autoscaling Group2m 2s
Descubra como otimizar o desempenho e custos de aplicações na nuvem com técnicas avançadas de escalabilidade e balanceamento de carga.
- Explorando ASG7m 44s
Descubra como criar e gerenciar um AutoScaling Group para otimizar a performance e custos de suas instâncias EC2 na AWS. Aprenda a configurar templates, definir políticas de manutenção e escala automática, e garantir alta disponibilidade para suas aplicações.
- Scheduled ASG2m 36s
A aula explora a configuração de auto-scaling para ajustar automaticamente o número de instâncias de sua aplicação em horários especificos.
- Dynamic Scaling Policies4m 31s
Descubra como otimizar a escalabilidade da sua aplicação com políticas dinâmicas baseadas em métricas de rede.
- Limpando Recursos56s
Aula para limpar os recursos criado nesse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Simple Storage Service
- Visão Geral3m 29s
Descubra o poder do Amazon S3, o gigante do armazenamento na nuvem da AWS. Aprenda como ele sustenta a web com sua escalabilidade e segurança, e como pode ser a espinha dorsal para uma variedade de aplicações, desde backup até data lakes. Explore sua flexibilidade e as opções de criptografia e controle de acesso que garantem a integridade dos seus dados.
- Explorando S33m 30s
Nessa aula prática vamos criar um Bucket S3, explorando suas opções de configuração.
- Policy2m 50s
Descubra como blindar seus dados no Amazon S3 com estratégias de segurança multicamadas. Aprenda sobre políticas de usuário, controle de recursos, criptografia e bloqueio de acessos públicos para fortalecer a proteção dos seus dados e evitar configurações inadequadas.
- Acesso Público2m 4s
Descubra como transformar um bucket privado em público em nossa aula! Aprenda a ajustar permissões e criar políticas de acesso no S3, permitindo que qualquer pessoa na internet possa obter arquivos do seu bucket.
- Website Estático1m 34s
Descubra como hospedar um site estático de forma eficiente usando o S3 da AWS.
- Versioning4m 22s
Aprenda a versionar os dados do seu S3 e assim ter diferentes versões de seus arquivos, garantindo maior controle e segurança para seus dados.
- Replicação58s
Descubra como o Amazon S3 aprimora a segurança e a eficiência de seus dados com técnicas de replicação. Explore as estratégias para cumprir legislações e otimizar o acesso em diferentes regiões geográficas.
- Explorando Replicação3m 8s
Aprenda a configurar buckets em diferentes regiões e a habilitar a replicação e o versionamento para garantir a integridade dos seus dados. Veja a replicação em ação e entenda como gerenciar regras e permissões do seu S3.
- Storage Class3m 56s
Aprenda sobre durabilidade e disponibilidade, e como esses conceitos moldam as opções de armazenamento, custos e estratégias para as necessidades de armazenamento e segurança dos seus dados. Explore as várias classes de armazenamento do S3.
- Explorando Storage Classes3m 44s
Descubra como otimizar custos com as classes de armazenamento do S3. Aprenda a editar, mover objetos entre classes e criar regras de ciclo de vida inteligentes para seus arquivos.
- Snow Family5m 18s
Descubra como a AWS SnowFamily revoluciona a migração de dados e a computação de borda. Aprenda sobre dispositivos que facilitam a transferência de volumes massivos de dados.
- Encryption1m 50s
Aprenda sobre criptografia Server Side e Client Side, e como gerenciar suas chaves de criptografia.
- Storage Gateway1m 35s
Descubra como o AWS Storage Gateway pode revolucionar a maneira como você armazena e acessa dados. Aprenda sobre suas funcionalidades, como backup, compartilhamento de dados e migração para a nuvem. Explore os diferentes tipos de gateways e suas aplicações.
- CloudFront1m 37s
Descubra como a CDN do CloudFront pode melhorar a entrega de conteúdo da sua aplicação, reduzindo a latência e melhorando a experiência do usuário com uma rede de distribuição global. Entenda a diferença entre soluções de armazenamento e entrega, e como configurar para otimizar seu site ou aplicação.
- Explorando CloudFront5m 4s
Descubra como proteger seu conteúdo no S3 tornando-o privado e ainda assim distribuí-lo globalmente com eficiência usando o Cloud Front. Aprenda a configurar o acesso controlado e a integrar serviços AWS para manter a segurança sem sacrificar a performance.
- Limpando Recursos1m 13s
Nessa aula vamos remover os recursos criados nesse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Database
- Database as a Service3m 23s
Descubra o poder dos bancos de dados como serviço. Aprenda como eles podem simplificar a gestão, aumentar a segurança, melhorar a escalabilidade e reduzir custos operacionais.
- RDS5m 40s
Descubra o poder do Amazon RDS, o serviço de banco de dados gerenciado da AWS. Aprenda a criar e gerenciar seu próprio banco de dados, explorando opções de configuração, monitoramento e manutenção.
- RDS Snapshot2m 15s
Descubra como os snapshots podem ser uma ferramenta poderosa para backup, restauração e transferência de bancos de dados. Aprenda a criar, copiar e restaurar snapshots, além de explorar como eles podem ser usados para criar novos ambientes de banco de dados.
- Deployment Model4m 12s
Descubra estratégias de escalabilidade e alta disponibilidade para o Amazon RDS nesta aula. Aprenda a identificar a melhor opção para sua aplicação, considerando custos e benefícios.
- Amazon Aurora1m 5s
Descubra o poder do Amazon Aurora, um serviço de banco de dados gerenciado pela AWS. Ele promete desempenho superior ao seus concorrentos, com velocidades até cinco vezes mais rápidas, e como pode ser usado sem alterações no código da sua aplicação.
- Elasticache2m 49s
Descubra como o Amazon ElasticCache pode otimizar o desempenho do seu aplicativo, oferecendo um serviço de cache em memória totalmente gerenciado. Aprenda a configurar e usar o ElasticCache.
- DynamoDB5m 7s
Descubra como o Amazon DynamoDB pode melhorar a performance e confiabilidade de suas aplicações. Aprenda a criar e gerenciar tabelas, adicionar registros e explorar a flexibilidade deste serviço. Veja como a AWS lidou com milhões de requisições no Amazon Prime Day de 2022.
- DynamoDB Global Tables1m 31s
Descubra como o DynamoDB pode otimizar seu banco de dados através da criação de Global Tables, permitindo sincronização automática de dados entre múltiplas regiões. Aprenda a criar réplicas e a gerenciar classes de armazenamento para reduzir custos.
- Limpando Recursos49s
Nessa aula vamos remover os recursos criados nesse módulo
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Elastic Container Service
- Visão Geral3m 6s
Descubra como o Amazon Elastic Container Service pode simplificar o uso de containers, eliminando a necessidade de gerenciamento manual de servidores. Explore seus recursos de escalabilidade, segurança e alta disponibilidade. Aprenda sobre os componentes de um cluster e como eles funcionam juntos.
- Criando Cluster ECS44s
Aprenda a criar um cluster ECS de forma eficiente. Como configurar e selecionar a infraestrutura correta para suas necessidades.
- Task Definition4m 57s
Aprenda a definir tarefas, ajustar a CPU e memória, criar roles e configurar variáveis de ambiente. Explore também como coletar logs automaticamente e gerenciar múltiplos containers.
- Services7m 55s
Descubra como configurar e entender a utilidade de uma Service. Aprenda como eles podem ser aplicadas em diferentes cenários. Explore as opções de integração, estratégias de deployment e como configurar um load balance.
- EC2 Target Type5m 54s
Descubra como criar e gerenciar clusters usando Amazon EC2 em vez de Fargate nesta aula. Aprenda a configurar instâncias, criar serviços e implementar estratégias de alocação. Explore como o auto scaling funciona e como ele pode ser usado para otimizar suas aplicações.
- Scheduled Tasks29s
Aprenda a configurar e executar tasks utilizando expressões "cron".
- Fargate ou EC2 ?3m 27s
Descubra os prós e contras de usar Fargate e EC2 na AWS. Explore como o custo, a escalabilidade e o desempenho podem influenciar sua escolha. Aprenda a identificar o perfil da sua aplicação e a tomar decisões eficientes para otimizar seus recursos.
- Limpando Recursos2m 5s
Nessa aula vamos remover os recursos criados durante esse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Serviços de Computação
- Serverless2m 46s
Descubra o que é serverless. Aprenda como os desenvolvedores podem se concentrar na lógica da aplicação, enquanto a infraestrutura é gerenciada automaticamente. Explore os principais serviços serverless da AWS.
- AWS Lambda3m 2s
Descubra como o AWS Lambda pode te atender e escalar suas aplicações. Aprenda sobre suas vantagens, como escalabilidade automática, eficiência a um baixo custo. Além de entender como ele se integra com outros serviços da AWS.
- Explorando Lambda5m 10s
Descubra como criar e configurar um serviço Lambda na AWS, utilizando Python. Aprenda a gerar um JWT a partir de um payload, monitorar o desempenho da função e ajustar configurações para otimizar a execução.
- API Gateway2m 30s
Descubra como o Amazon API Gateway pode melhorar a segurança e eficiência de suas aplicações. Aprenda sobre o poder do proxy reverso e como ele pode proteger, balancear cargas e melhorar o desempenho de suas APIs.
- Explorando API Gateway4m 23s
Descubra como criar um API Gateway para fazer chamadas a uma aplicação Lambda na AWS. Aprenda a configurar e proteger sua API, mapear parâmetros e integrar com outros serviços AWS.
- API Key3m 54s
Descubra como proteger seu API Gateway através de API Keys nesta aula. Aprenda a configurar, criar um plano de uso e como controlar a quantidade de requisições através de um rate limit.
- Lightsail1m 53s
Descubra o Amazon Lightsail, ideal para iniciantes na nuvem. Aprenda como criar máquinas virtuais, armazenamento e bancos de dados com facilidade e baixo custo. Ideal para aplicações web simples e ambientes de desenvolvimento e teste.
- Explorando Lightsail3m 52s
Descubra como criar e gerenciar instâncias, hospedar containers, configurar redes e muito mais com a AWS Lightsail.
- Limpando Recursos1m 44s
Nesta aula vamos limpar os recursos criados nesse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Network
- VPC3m 21s
Aprenda a mapear sua rede física para a AWS VPC e explore os benefícios de uma rede privada virtual.
- VPC Componentes3m 1s
Mergulhe no mundo da VPC da AWS nesta aula. Aprenda a criar VPCs, configurar intervalos de endereços IP e criação de subnets. Explore como o roteamento e a segurança funcionam dentro da VPC
- CIDR7m 10s
Nesta aula vamos explorar os fundamentos do TCP/IP, as diferenças entre IPV4 e IPV6 e o que são CIDR's e como utilizar ele no contexto da nuvem.
- CIDR - VPC e Subnet3m 35s
Aprenda a criar uma VPC, entender a relação entre VPC, subnets e zonas de disponibilidade. Explore como provisionar recursos e serviços em datacenters AWS e como garantir alta disponibilidade para suas aplicações.
- Route Tables3m 30s
Descubra como as VPCs funcionam e como elas gerenciam a comunicação entre subnets. Aprenda a personalizar suas rotas para melhorar a segurança e o controle do tráfego de rede.
- Criando VPCs4m 22s
Descubra como criar e configurar uma VPC na AWS, incluindo a criação de subnets e instâncias. Aprenda a usar ferramentas como SIP Calc para cálculos de subnets e explore a configuração de zonas de disponibilidade.
- Internet Gateway2m 9s
Descubra como habilitar a conectividade com a internet para a VPC na AWS. Aprenda sobre a importância do Internet Gateway, endereços IP públicos e a configuração da Route Table. Explore como controlar o acesso à internet de instâncias específicas e restringir o acesso de algumas subnets.
- Explorando IGW1m 58s
Descubra como configurar e acessar uma instância EC2 em uma subnet privada na AWS. Aprenda a adicionar um Internet Gateway à sua VPC e a editar as rotas da sua Route Table.
- Subnet Pública e Privada1m 11s
Aprenda a distinção entre subnets públicas e privadas.
- IP's reservados1m 6s
Aprenda sobre endereços IP's reservados pela AWS
- Network Access Control List3m 35s
Descubra o poder das Network Access Control Lists (NACLs) e suas diferenças com os Security Groups. Aprenda a diferença entre "Stateful" e "Stateless", e como esses conceitos impactam a segurança e a comunicação em sua rede.
- Explorando NACL7m 39s
Aprenda a criar, conectar e modificar NACL, além de entender como as regras de segurança afetam a conectividade.
- Default VPC1m 6s
Descubra os detalhes da VPC padrão. Seu propósito e como ele facilita a adoção da nuvem.
- Elastic IP1m 17s
Descubra como ter um endereço IP fixo na nuvem com o Elastic IP da AWS. Aprenda a alocar, associar e gerenciar este recurso, garantindo a estabilidade e controle do seu ambiente virtual.
- NAT Gateway2m 3s
Descubra como proteger sua rede enquanto mantém a conectividade com a internet na AWS.
- Configurando NAT Gateway6m 29s
Descubra como acessar a internet através de uma EC2 na AWS em uma subnet privada, utilizando um NAT Gateway. Explore como criar e configurar um NAT Gateway para permitir o acesso à internet em serviços que estão em uma subnet privada
- Peering2m 2s
Descubra como conectar serviços em diferentes regiões e contas com a AWS, mantendo a segurança e privacidade dos dados. Explore o uso de VPC Peering para comunicação eficiente e segura entre VPCs. Aprenda a evitar conflitos de IP e a integrar filiais de uma empresa.
- Explorando Peering1m 49s
Descubra como estabelecer uma conexão entre duas VPCs na AWS. Aprenda a criar, solicitar e aceitar uma conexão peering, seja na mesma conta ou em contas diferentes.
- VPC Endpoint1m 26s
Descubra como otimizar a conectividade e segurança na AWS com o uso de VPC Endpoints. Aprenda a reduzir latência, evitar custos extras e manter o tráfego dentro da rede AWS. Explore os dois tipos principais de VPC Endpoints e suas aplicações.
- Explorando VPC Endpoint1m 55s
Descubra como criar um VPC Endpoint para o Amazon S3, permitindo uma conexão interna segura e eficiente. Aprenda a configurar rotas e políticas, melhorando a performance e segurança do seu ambiente AWS.
- Private Links2m 3s
Descubra como conectar serviços privados de maneira segura e escalável na AWS, sem a necessidade de internet. Explore o poder do Private Link e aprenda a configurá-lo.
- Route531m 34s
Aprenda sobre o Amazon Route53, um serviço de DNS totalmente gerenciado e autoritativo.
- Limpando Recursos2m 48s
Nessa aula vamos limpar os recursos criados nesse módulo
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
- Certificado
- Certificado
Kubernetes Advanced Aguarde
- Introdução Aguarde
- Arquitetura do Kubernetes Aguarde
- Segurança do API Server Aguarde
- Helm Aguarde
- Building Blocks Aguarde
- Kubeadm Aguarde
- APIs do Kubernetes Aguarde
- Certificado Aguarde
Docker Aguarde
- Introdução Aguarde
- Arquitetura Aguarde
- Fundamentos Aguarde
- Redes Docker Aguarde
- Volumes Aguarde
- Dockerfile Aguarde
- Images Aguarde
- Gerenciando Containers Aguarde
- Docker Compose Aguarde
- Certificado Aguarde
GIT Aguarde
- Introdução Aguarde
- Arquitetura do GIT Aguarde
- Branches Aguarde
- Rebase Aguarde
- Tags Aguarde
- Distribuido Aguarde
- Areas Aguarde
- GIT Reset Aguarde
- Explorando o Passado Aguarde
- .gitignore Aguarde
- GIT na prática Aguarde
- Certificado Aguarde
GIT Workflows Aguarde
- Introdução Aguarde
- Modelos de distribuição Aguarde
- Modelos de Workflow Aguarde
- Hooks Aguarde
- Conventional Commits Aguarde
- Configurando um Repositório Aguarde
- Certificado Aguarde
Elastic Kubernetes Service Aguarde
- Introdução Aguarde
- EKS com EKSCTL Aguarde
- Nodegroups Aguarde
- Networking Modes Aguarde
- Load Balancer Aguarde
- NGINX Ingress Controller Aguarde
- ALB Ingress Controller Aguarde
- SSL Aguarde
- External DNS Aguarde
- Controle de Acesso Aguarde
- Storage Aguarde
- EKS com Fargate Aguarde
- Autoscaler Aguarde
- Monitoramento e Logs Aguarde
- Boas práticas e dicas Aguarde
- Certificado Aguarde
GitHub Actions Aguarde
- Fundamentos de CI e CD Aguarde
- Elementos básicos Aguarde
- artifacts Aguarde
- Eventos Aguarde
- Deploy & Secrets Aguarde
- Secrets e Variables Aguarde
- Controlando Fluxo Aguarde
- Matrizes Aguarde
- Reaproveitando Workflows Aguarde
- Custom Actions Aguarde
- Containers e Services Aguarde
- Security & Permissions Aguarde
- Certificado Aguarde
Terraform Essentials Aguarde
- Introdução Aguarde
- Infra as a Code Aguarde
- Basics Aguarde
- Segurança Aguarde
- Trabalhando com HCL Aguarde
- Resource Aguarde
- Functions Aguarde
- Modules Aguarde
- Backends Aguarde
- Certificado Aguarde
Perguntas frequentes
Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
No caso especifico de formações, ao final se o aluno passou em todas as provas de certificação ele vai receber um Badge e uma certificação exclusiva atestando as competências desse aluno.
Se o aluno não passar na primeira tentativa, terá uma segunda chance para tentar novamente e obter a certificação. No entanto, se o aluno não passar em nenhuma das tentativas, será necessário pagar uma taxa adicional de R$ 100,00 para ter acesso a uma terceira tentativa.
É importante lembrar que a taxa só se aplica caso o aluno não tenha obtido sucesso nas duas primeiras tentativas.
Caso o aluno não queira ou não possa pagar a taxa adicional, ele ainda terá acesso a todo o conteúdo do curso por um ano, mas não receberá a certificação e nem irá receber o Badge e titulo especifico relacionado com a formação.
Um certificado é um documento emitido após a conclusão de um curso ou treinamento, que comprova que o aluno participou do curso e concluiu com sucesso. O certificado é emitido pela avera assim que o aluno finaliza o curso e inclui o nome do aluno, o nome do curso e a carga horária.
Já a certificação é um processo que valida a competência e conhecimentos em uma determinada área ou habilidade através de um exame. A certificação é concedida para comprovar o nível de conhecimento e habilidade do profissional na área em questão.
Em resumo, o certificado comprova a conclusão do curso, enquanto a certificação atesta a competência em uma determinada área.
Treinamento Engenheiro DevOps AWS
Adquira conhecimentos teóricos e combine-os com práticas de cultura DevOps utilizando ferramentas focadas na AWS
De: R$ 2.570 Por: R$ 1.020
Em até 12x de R$ 85,00
Sobre o curso
- Avançado
- 176h para conclusão
- 1169 Aulas
- Certificado
- Prova certificação
- 2 anos de acesso
7160
Alunos13
CursosPrimeiramente sou pai de um monte de 3 filhos. Atuo como consultor de Azure e AWS e também sou instrutor na avera. Com 18 anos de experiência, sempre priorizei a excelência e a qualidade acima de tudo. Ao longo da minha trajetória, construí uma base sólida e participei de muitos projetos. Sou apaixonado por open source e contribuo ativamente com diversos projetos em .NET. Se você é um desenvolvedor .NET, é bem provável que já tenha utilizado alguma linha de código que eu escrevi. Atualmente como instrutor, aqui na avera, estou comprometido em oferecer conteúdo de alta qualidade e compartilhar minhas experiências para enriquecer as aulas e inspirar meus alunos.
Quero saber mais sobre o instrutorCursos relacionados
Kubernetes
- 34h para conclusão
- Intermediário
- 182 Aulas
Do zero ao especialista em Kubernetes: Acelere Sua Carreira e prepare-se para o CKA
Kubernetes Administrator
- 16h para conclusão
- Avançado
- 67 Aulas
Curso focado na administração do Nodes. Aprenda criar clusters com Kubeadm, faça backup do ETCD e muito mais!
GIT Workflows
- 7h para conclusão
- Intermediário
- 32 Aulas
GIT para equipes: Adote workflows para gestão de projetos corporativos.
AWS Essentials
- 28h para conclusão
- Iniciante
- 215 Aulas
Esse curso vai te guiar e introduzir os principais conceitos da nuvem. AWS Essentials é um curso obrigatória para qualquer profissional de cloud.
Treinamentos relacionados
Engenheiro DevOps AWS
- 202h para conclusão
- Avançado
- 1177 Aulas
Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions