SlideShare ist ein Scribd-Unternehmen logo
1 von 39
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
AWSWebinar Series Brasil
Andre Fellipe
Arquiteto de Soluções
Como começar com o Amazon EKS
Como interagir durante o evento?
Você tem um projeto
e quer conversar com
o time comercial da
AWS?
Acesse o LIVE CHAT
neste QR Code ou pelo
link enviado no chat do
evento.
Perguntas & Respostas ao
vivo durante todo o
evento
Tire suas dúvidas com os
especialistas da AWS!
Clique no símbolo “?” e
envie suas perguntas.
Agenda
• Conceitos básicos de Kubernetes;
• Como funciona o Amazon Elastic Kubernetes Service (Amazon EKS);
• Boas práticas para iniciar com o Amazon EKS;
• Próximos passos.
Conceitos básicos de Kubernetes
Conceitos básicos de Kubernetes
Microsserviço
5
Microsserviço
2
Microsserviço
3
Microsserviço
4
Microsserviço
1
Cenário
Conceitos básicos de Kubernetes: Pod
Pod
Pod
Pod
Pod
Pod
Microsserviço
3
Microsserviço
2
Microsserviço
1
Microsserviço
5
Cenário
Microsserviço
4
Conceitos básicos de Kubernetes: Pod
Pod
Microsserviço
1
Sidecar
Container
Conceitos básicos de Kubernetes: Service (ClusterIP)
Cluster
Service
Selector
app: webapp
ClusterIP
Pod
Labels
app: webapp
Conceitos básicos de Kubernetes: Service (NodePort)
Cluster
Service
Selector
app: webapp
NodePort
Pod
Labels
app: webapp
Cliente
Conceitos básicos de Kubernetes: Service (NodePort)
Cluster
Service
Selector
app: webapp
release: 1
Service
Selector
app: webapp
release: 0
Pod
Labels
app: webapp
release: 0
Cliente
Pod
Labels
app: webapp
release: 1
Conceitos básicos de Kubernetes: ReplicaSet
Cluster
ReplicaSet
replicas: 2
Pod
ServidorWeb
Pod
ServidorWeb
ReplicaSet
replicas: 1
Pod
ServidorWeb
ReplicaSet
replicas: 1
Pod
Microsserviço
Conceitos básicos de Kubernetes: Deployment
Cluster
ReplicaSet
replicas: 0
ReplicaSet
replicas: 2
Pod
ServidorWeb
v1
Pod
ServidorWeb
v1
ReplicaSet
replicas: 2
Pod
ServidorWeb
v2
Pod
ServidorWeb
v2
Conceitos básicos de Kubernetes: Namespace
Aplicação
Pod
Pod
Pod
Console do
Administrador
Servidor
Web
API Gateway
Pod
Pod
Rastreamento
Relatórios
Namespace: front-end
Namespace: back-end
Conceitos básicos de Kubernetes: Horizontal Pod Scaling (HPA)
Cluster
Deployment
replicas: 2
Pod
ServidorWeb
Pod
ServidorWeb
Deployment
replicas: 1
Pod
ServidorWeb
Servidor Web
CPURequest: 100m
HPA
Regra: ServidorWeb > 50% CPURequest
Escale para no máximo 4 pods
Servidor Web
CPURequest: 100m
Conceitos básicos de Kubernetes: Readiness Probe
Cluster
Service
app
Cliente
Pod
app
Pod
app
Pod
app
Conceitos básicos de Kubernetes: Service (LoadBalancer)
Cluster
Service
app
Pod
app
Cliente
Load Balancer
Service
grafana
Pod
grafana
Load Balancer
Conceitos básicos de Kubernetes: Ingress
Cluster
Ingress
Cliente
Load Balancer Service
app
Service
grafana
Tudo no Kubernetes éYAML declarativo
apiVersion: apps/v1
kind: Deployment
metadata:
name: hello-kubernetes
spec:
replicas: 3
selector:
matchLabels:
app: hello-kubernetes
template:
metadata:
labels:
app: hello-kubernetes
spec:
containers:
- name: hello-kubernetes
image: paulbouwer/hello-kubernetes:1.10
ports:
- containerPort: 8080
resources:
requests:
memory: "512Mi"
cpu: "0.5"
limits:
memory: "512Mi"
cpu: "0.5“
readinessProbe:
httpGet:
scheme: HTTP
path: /
port: 8080
livenessProbe:
httpGet:
scheme: HTTP
path: /
port: 8080
Amazon Elastic
Kubernetes Service
(Amazon EKS)
O Amazon EKS tem sua conformidade certificada
O EKS roda o Kubernetes sem
modificações.
Isso significa que aplicações gerenciadas
pelo Amazon EKS são totalmente
compatíveis com aplicações gerenciadas
por qualquer ambiente de Kubernetes
padrão.
Executar Kubernetes por conta própria aumenta a sobrecarga
operacional
Executar e escalar o
Kubernetes é difícil e requer
um investimento significativo.
Proteger o Kubernetes
aumenta a sobrecarga
operacional de aplicativos em
execução.
Aplicações precisavam de uma
maneira nativa de se integrar a
outros serviços daAWS de
forma segura e confiável.
Trabalho extra desnecessário
O Amazon EKS permite que você aproveite outros serviços da AWS
diretamente do Kubernetes
Amazon EKS
Armazenamento
Amazon EBS Amazon EFS Amazon FSx
Redes
AmazonVPC
Amazon ELB Route 53
Segurança
Amazon KMS AWS IAM AWSWAF
Computação
Amazon EC2 AWS Fargate AWS Graviton
cluster.eks.amazonaws.com
Zona de disponibilidade
1
Zona de disponibilidade
2
Zona de disponibilidade
3
kubectl
Zona de Disponibilidade 1
Master Master
Zona de Disponibilidade 2 Zona de Disponibilidade 3
Master
Workers Workers Workers
Gerenciado pela
AWS
etcd etcd
etcd
AWS Fargate
Agendamento e orquestração
Gerenciador
de clusters
Mecanismo
de colocação
Amazon ECR
Task/Pod
Infraestrutura compartilhada do AWS Fargate
Elastic Network
Interface (ENI)
VPC
Zona de Disponibilidade
Clientes que usam o Amazon EKS
Clientes que usam o Amazon EKS
Porto Seguro: Aumentando a resiliência e portfólio de produtos na nuvem
- Melhorar a forma de precificação e aceitação
das apólices de seguro;
- Obteve mais eficiência na precificação dos
seguros porque flexibilizou as opções de
publicação de forma ágil e fluida, sem impactar
as janelas do negócio;
- Diminuição do tempo de release de novas
funcionalidades para o negócio.
- Link: https://aws.amazon.com/pt/blogs/aws-brasil/porto-seguro-
aumentando-a-resiliencia-e-portifolio-de-produtos-na-nuvem/
Clientes que usam o Amazon EKS
Midway: banco digital com infraestrutura 100% AWS
- Braço financeiro do Grupo Guararapes (Lojas
Riachuelo);
- AWS foi fundamental também para que o banco
obtivesse a liberação do Banco Central para
funcionar;
- Ecossistema 100% resiliente e tolerante a
falhas;
- Eliminação de incidentes de indisponibilidade.
- Link: https://aws.amazon.com/pt/solutions/case-studies/midway/
Clientes que usam o Amazon EKS
1. Como a Sensedia aborda o Open Finance utilizando serviços da AWS;
2. Saiba porque a Natura migrou seus clusters Kubernetes para EKS;
3. Migração do Sistema Eletrônico de Execução Unificado (SEEU) para AWS;
4. Tecnologia AWS pavimenta jornada do PicPay para tornar-se um super-app.
1. https://aws.amazon.com/pt/blogs/aws-brasil/como-a-sensedia-aborda-o-open-finance-utilizando-servicos-da-aws/
2. https://aws.amazon.com/pt/blogs/aws-brasil/recomendacao-de-cursos-utilizando-amazon-sagemaker-na-plataforma-do-gran-cursos-online/
3. https://aws.amazon.com/pt/blogs/aws-brasil/migracao-do-sistema-eletronico-de-execucao-unificado-seeu-para-aws/
4. https://aws.amazon.com/pt/solutions/case-studies/picpay/
Boas práticas para iniciar com o Amazon EKS
Crie sua AmazonVirtual Private Cloud (VPC) adequadamente
Subrede
Pública
Web
Subrede
Privada
Aplicação Dados
AZ-1
AZ-2
AZ-3
AW
S
Região
VPC
AZ: Zona de Disponibilidade
Escolha como controlar acesso ao endpoint do cluster
kubectl
VPC gerenciada pela
AWS
cluster.eks.amazonaws.com
Amazon EKS
VPC gerenciada pelo cliente
Elastic Load Balancer Worker Nodes
ENI do Amazon EKS
• Endpoint somente público;
• Endpoints público e privado.
AWS
Escolha como controlar acesso ao endpoint do cluster
VPC gerenciada pela
AWS
Amazon EKS
VPC gerenciada pelo
cliente
Elastic Load Balancer Worker Nodes
ENI do
Amazon EKS
• Endpoint somente privado.
AWS
kubectl
Menor privilégio com roles do IAM para service accounts
Demonstração
Próximos Passos
• EKS Workshop: eksworkshop.com
• Amazon EKS Terraform Workshop: tf-eks-workshop.workshop.aws
Obrigado!
Fique por dentro das
próximas sessões
Acesse a agenda de
webinars neste QR Code
e inscreva-se!
QR CODE
Conte-nos o que achou
do webinar
Clique em “sair” para
responder uma rápida
pesquisa de satisfação.

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌BESPIN GLOBAL
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | EdurekaDevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | EdurekaEdureka!
 
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018 AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018 Amazon Web Services Korea
 
DevOps, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começarAdriano Tavares
 
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Amazon Web Services Korea
 
DevOps overview and tech interview tips
DevOps overview and tech interview tipsDevOps overview and tech interview tips
DevOps overview and tech interview tipsDaniel Bezerra
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum masterLê Trọng-Hiệp
 
Kubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSKubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSAmazon Web Services
 

Was ist angesagt? (20)

Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌
AWS 상의 컨테이너 서비스 소개 ECS, EKS - 이종립 / Principle Enterprise Evangelist @베스핀글로벌
 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
 
Why Microservices
Why MicroservicesWhy Microservices
Why Microservices
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Azure WebApp Deployment Slots
Azure WebApp Deployment Slots Azure WebApp Deployment Slots
Azure WebApp Deployment Slots
 
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | EdurekaDevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
DevOps Interview Questions and Answers 2019 | DevOps Tutorial | Edureka
 
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018 AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
DevOps, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começar
 
APN Live TW - APN Journey
APN Live TW - APN JourneyAPN Live TW - APN Journey
APN Live TW - APN Journey
 
Selenium-4-and-appium-2
Selenium-4-and-appium-2Selenium-4-and-appium-2
Selenium-4-and-appium-2
 
Introduzione a Scrum
Introduzione a ScrumIntroduzione a Scrum
Introduzione a Scrum
 
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...
 
DevOps overview and tech interview tips
DevOps overview and tech interview tipsDevOps overview and tech interview tips
DevOps overview and tech interview tips
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Kubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSKubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKS
 
Testautomatisierung
TestautomatisierungTestautomatisierung
Testautomatisierung
 

Ähnlich wie Começando com o Amazon EKS

Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
Melhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasMelhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasAmazon Web Services LATAM
 
Conhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesConhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesGiovanni Bassi
 
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOpsGerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOpsJorge Arteiro
 
Work Cloud - Descobrindo o Microsoft Azure
Work Cloud - Descobrindo o Microsoft AzureWork Cloud - Descobrindo o Microsoft Azure
Work Cloud - Descobrindo o Microsoft AzureLucas Chies
 
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptxAWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptxAmazon Web Services LATAM
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSAmazon Web Services LATAM
 
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poaReduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poaFabio Hara
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAmazon Web Services LATAM
 
Webinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptx
Webinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptxWebinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptx
Webinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptxAmazon Web Services LATAM
 
AWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdf
AWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdfAWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdf
AWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdfAmazon Web Services LATAM
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 
TechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container AppsWalter Coan
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichAndré Paulovich
 

Ähnlich wie Começando com o Amazon EKS (20)

Rodando Kubernetes com Amazon EKS
Rodando Kubernetes com Amazon EKSRodando Kubernetes com Amazon EKS
Rodando Kubernetes com Amazon EKS
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
Melhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasMelhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernas
 
Introdução ao Amazon EKS
Introdução ao Amazon EKSIntrodução ao Amazon EKS
Introdução ao Amazon EKS
 
5. rodando containers docker na aws
5. rodando containers docker na aws5. rodando containers docker na aws
5. rodando containers docker na aws
 
Conhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesConhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetes
 
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOpsGerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
Gerenciando Clusters Kubernetes usando Cluster API, Azure Arc e GitOps
 
Work Cloud - Descobrindo o Microsoft Azure
Work Cloud - Descobrindo o Microsoft AzureWork Cloud - Descobrindo o Microsoft Azure
Work Cloud - Descobrindo o Microsoft Azure
 
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptxAWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWS
 
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poaReduza seu trabalho de gerenciamento do kubernetes   tdc 2018 poa
Reduza seu trabalho de gerenciamento do kubernetes tdc 2018 poa
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
Webinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptx
Webinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptxWebinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptx
Webinar - An Introduction to Building and Optimizing a Hybrid Cloud on AWS.pptx
 
AWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdf
AWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdfAWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdf
AWS Initiate week 2020 - Security Framework: jornada de segurança na nuvem.pdf
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínua
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 
TechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container Apps
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
 
Integrando infraestruturas híbridas
Integrando infraestruturas híbridas Integrando infraestruturas híbridas
Integrando infraestruturas híbridas
 

Mehr von Amazon Web Services LATAM

AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.Amazon Web Services LATAM
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.Amazon Web Services LATAM
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAmazon Web Services LATAM
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSAmazon Web Services LATAM
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAmazon Web Services LATAM
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAmazon Web Services LATAM
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosAmazon Web Services LATAM
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSAmazon Web Services LATAM
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSAmazon Web Services LATAM
 

Mehr von Amazon Web Services LATAM (20)

AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWS
 
Cómo empezar con Amazon EKS
Cómo empezar con Amazon EKSCómo empezar con Amazon EKS
Cómo empezar con Amazon EKS
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWS
 
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de MitigaçãoRansomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigação
 
Ransomware: Estratégias de Mitigación
Ransomware: Estratégias de MitigaciónRansomware: Estratégias de Mitigación
Ransomware: Estratégias de Mitigación
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWS
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administrados
 
Simplifique su BI con AWS
Simplifique su BI con AWSSimplifique su BI con AWS
Simplifique su BI con AWS
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWS
 
Bases de datos NoSQL en AWS
Bases de datos NoSQL en AWSBases de datos NoSQL en AWS
Bases de datos NoSQL en AWS
 
Bancos de dados NoSQL na AWS
Bancos de dados NoSQL na AWSBancos de dados NoSQL na AWS
Bancos de dados NoSQL na AWS
 
Construyendo un data lake en la nube aws
Construyendo un data lake en la nube awsConstruyendo un data lake en la nube aws
Construyendo un data lake en la nube aws
 
Construindo um data lake na nuvem aws
Construindo um data lake na nuvem awsConstruindo um data lake na nuvem aws
Construindo um data lake na nuvem aws
 

Começando com o Amazon EKS

  • 1. © 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark. AWSWebinar Series Brasil Andre Fellipe Arquiteto de Soluções Como começar com o Amazon EKS
  • 2. Como interagir durante o evento? Você tem um projeto e quer conversar com o time comercial da AWS? Acesse o LIVE CHAT neste QR Code ou pelo link enviado no chat do evento. Perguntas & Respostas ao vivo durante todo o evento Tire suas dúvidas com os especialistas da AWS! Clique no símbolo “?” e envie suas perguntas.
  • 3. Agenda • Conceitos básicos de Kubernetes; • Como funciona o Amazon Elastic Kubernetes Service (Amazon EKS); • Boas práticas para iniciar com o Amazon EKS; • Próximos passos.
  • 5. Conceitos básicos de Kubernetes Microsserviço 5 Microsserviço 2 Microsserviço 3 Microsserviço 4 Microsserviço 1 Cenário
  • 6. Conceitos básicos de Kubernetes: Pod Pod Pod Pod Pod Pod Microsserviço 3 Microsserviço 2 Microsserviço 1 Microsserviço 5 Cenário Microsserviço 4
  • 7. Conceitos básicos de Kubernetes: Pod Pod Microsserviço 1 Sidecar Container
  • 8. Conceitos básicos de Kubernetes: Service (ClusterIP) Cluster Service Selector app: webapp ClusterIP Pod Labels app: webapp
  • 9. Conceitos básicos de Kubernetes: Service (NodePort) Cluster Service Selector app: webapp NodePort Pod Labels app: webapp Cliente
  • 10. Conceitos básicos de Kubernetes: Service (NodePort) Cluster Service Selector app: webapp release: 1 Service Selector app: webapp release: 0 Pod Labels app: webapp release: 0 Cliente Pod Labels app: webapp release: 1
  • 11. Conceitos básicos de Kubernetes: ReplicaSet Cluster ReplicaSet replicas: 2 Pod ServidorWeb Pod ServidorWeb ReplicaSet replicas: 1 Pod ServidorWeb ReplicaSet replicas: 1 Pod Microsserviço
  • 12. Conceitos básicos de Kubernetes: Deployment Cluster ReplicaSet replicas: 0 ReplicaSet replicas: 2 Pod ServidorWeb v1 Pod ServidorWeb v1 ReplicaSet replicas: 2 Pod ServidorWeb v2 Pod ServidorWeb v2
  • 13. Conceitos básicos de Kubernetes: Namespace Aplicação Pod Pod Pod Console do Administrador Servidor Web API Gateway Pod Pod Rastreamento Relatórios Namespace: front-end Namespace: back-end
  • 14. Conceitos básicos de Kubernetes: Horizontal Pod Scaling (HPA) Cluster Deployment replicas: 2 Pod ServidorWeb Pod ServidorWeb Deployment replicas: 1 Pod ServidorWeb Servidor Web CPURequest: 100m HPA Regra: ServidorWeb > 50% CPURequest Escale para no máximo 4 pods Servidor Web CPURequest: 100m
  • 15. Conceitos básicos de Kubernetes: Readiness Probe Cluster Service app Cliente Pod app Pod app Pod app
  • 16. Conceitos básicos de Kubernetes: Service (LoadBalancer) Cluster Service app Pod app Cliente Load Balancer Service grafana Pod grafana Load Balancer
  • 17. Conceitos básicos de Kubernetes: Ingress Cluster Ingress Cliente Load Balancer Service app Service grafana
  • 18. Tudo no Kubernetes éYAML declarativo apiVersion: apps/v1 kind: Deployment metadata: name: hello-kubernetes spec: replicas: 3 selector: matchLabels: app: hello-kubernetes template: metadata: labels: app: hello-kubernetes spec: containers: - name: hello-kubernetes image: paulbouwer/hello-kubernetes:1.10 ports: - containerPort: 8080 resources: requests: memory: "512Mi" cpu: "0.5" limits: memory: "512Mi" cpu: "0.5“ readinessProbe: httpGet: scheme: HTTP path: / port: 8080 livenessProbe: httpGet: scheme: HTTP path: / port: 8080
  • 20. O Amazon EKS tem sua conformidade certificada O EKS roda o Kubernetes sem modificações. Isso significa que aplicações gerenciadas pelo Amazon EKS são totalmente compatíveis com aplicações gerenciadas por qualquer ambiente de Kubernetes padrão.
  • 21. Executar Kubernetes por conta própria aumenta a sobrecarga operacional Executar e escalar o Kubernetes é difícil e requer um investimento significativo. Proteger o Kubernetes aumenta a sobrecarga operacional de aplicativos em execução. Aplicações precisavam de uma maneira nativa de se integrar a outros serviços daAWS de forma segura e confiável. Trabalho extra desnecessário
  • 22. O Amazon EKS permite que você aproveite outros serviços da AWS diretamente do Kubernetes Amazon EKS Armazenamento Amazon EBS Amazon EFS Amazon FSx Redes AmazonVPC Amazon ELB Route 53 Segurança Amazon KMS AWS IAM AWSWAF Computação Amazon EC2 AWS Fargate AWS Graviton
  • 23. cluster.eks.amazonaws.com Zona de disponibilidade 1 Zona de disponibilidade 2 Zona de disponibilidade 3 kubectl
  • 24. Zona de Disponibilidade 1 Master Master Zona de Disponibilidade 2 Zona de Disponibilidade 3 Master Workers Workers Workers Gerenciado pela AWS etcd etcd etcd
  • 26. Agendamento e orquestração Gerenciador de clusters Mecanismo de colocação Amazon ECR Task/Pod Infraestrutura compartilhada do AWS Fargate Elastic Network Interface (ENI) VPC Zona de Disponibilidade
  • 27. Clientes que usam o Amazon EKS
  • 28. Clientes que usam o Amazon EKS Porto Seguro: Aumentando a resiliência e portfólio de produtos na nuvem - Melhorar a forma de precificação e aceitação das apólices de seguro; - Obteve mais eficiência na precificação dos seguros porque flexibilizou as opções de publicação de forma ágil e fluida, sem impactar as janelas do negócio; - Diminuição do tempo de release de novas funcionalidades para o negócio. - Link: https://aws.amazon.com/pt/blogs/aws-brasil/porto-seguro- aumentando-a-resiliencia-e-portifolio-de-produtos-na-nuvem/
  • 29. Clientes que usam o Amazon EKS Midway: banco digital com infraestrutura 100% AWS - Braço financeiro do Grupo Guararapes (Lojas Riachuelo); - AWS foi fundamental também para que o banco obtivesse a liberação do Banco Central para funcionar; - Ecossistema 100% resiliente e tolerante a falhas; - Eliminação de incidentes de indisponibilidade. - Link: https://aws.amazon.com/pt/solutions/case-studies/midway/
  • 30. Clientes que usam o Amazon EKS 1. Como a Sensedia aborda o Open Finance utilizando serviços da AWS; 2. Saiba porque a Natura migrou seus clusters Kubernetes para EKS; 3. Migração do Sistema Eletrônico de Execução Unificado (SEEU) para AWS; 4. Tecnologia AWS pavimenta jornada do PicPay para tornar-se um super-app. 1. https://aws.amazon.com/pt/blogs/aws-brasil/como-a-sensedia-aborda-o-open-finance-utilizando-servicos-da-aws/ 2. https://aws.amazon.com/pt/blogs/aws-brasil/recomendacao-de-cursos-utilizando-amazon-sagemaker-na-plataforma-do-gran-cursos-online/ 3. https://aws.amazon.com/pt/blogs/aws-brasil/migracao-do-sistema-eletronico-de-execucao-unificado-seeu-para-aws/ 4. https://aws.amazon.com/pt/solutions/case-studies/picpay/
  • 31. Boas práticas para iniciar com o Amazon EKS
  • 32. Crie sua AmazonVirtual Private Cloud (VPC) adequadamente Subrede Pública Web Subrede Privada Aplicação Dados AZ-1 AZ-2 AZ-3 AW S Região VPC AZ: Zona de Disponibilidade
  • 33. Escolha como controlar acesso ao endpoint do cluster kubectl VPC gerenciada pela AWS cluster.eks.amazonaws.com Amazon EKS VPC gerenciada pelo cliente Elastic Load Balancer Worker Nodes ENI do Amazon EKS • Endpoint somente público; • Endpoints público e privado. AWS
  • 34. Escolha como controlar acesso ao endpoint do cluster VPC gerenciada pela AWS Amazon EKS VPC gerenciada pelo cliente Elastic Load Balancer Worker Nodes ENI do Amazon EKS • Endpoint somente privado. AWS kubectl
  • 35. Menor privilégio com roles do IAM para service accounts
  • 37.
  • 38. Próximos Passos • EKS Workshop: eksworkshop.com • Amazon EKS Terraform Workshop: tf-eks-workshop.workshop.aws
  • 39. Obrigado! Fique por dentro das próximas sessões Acesse a agenda de webinars neste QR Code e inscreva-se! QR CODE Conte-nos o que achou do webinar Clique em “sair” para responder uma rápida pesquisa de satisfação.