© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Bruno Emer e Rubens Devito
Março de 2019
Containers na AWS
Uma Jornada à aplicações modernas
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
O novo normal: empresas são cada vez mais
globais e os produtos são cada vez mais digitais
47%
dos CEOs disseram
estar sendo desafiados
pelos conselhos de
diretores para
avançarem em negócios
digitais
Source: Gartner
79%
dos CIOs acreditam que
negócios digitais estão
tornando suas
organizações deTI mais
bem preparadas para
mudar
67%
de todos os líderes de
negócios acreditam que
devem acelerar o ritmo
da digitalização para
permanecerem
competitivos
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Para manter a vantagem competitiva, negócios digitais
precisam inovar o mais rápido possível
FeedbackIdeas
Experiment
Innovation
Flywheel
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Clientes da AWS são pioneiros em aplicações modernas
reduziu seus custos de computação em 95%
realiza mais de 50 deployments por hora
criou um sistema de validação do comércio de ações 3
meses
reduziu o tempo de processamento de 36 horas para 10
segundos
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Quais mudanças
devem ser feitas
neste novo
mundo?
Padrões arquiteturais
Modelo operacional
Entrega de Software
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Quais mudanças
devem ser feitas
neste novo
mundo?
Padrões arquiteturais
Modelo operacional
Entrega de Software
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Quando o impacto da mudança é pequeno,
a velocidade de entrega pode ser aumentada
Monolito
Faz tudo
Microserviço
Faz uma coisa
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Mobile client
Client
IoT
Arquiteturas de microserviços
API
Gateway
Account DB
Shipping DB
Inventory DB
Store Front
Web App
Account
Lookup
Shipment
Query
Inventory
Query
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Arquiteturas nativas em nuvem
são um conjunto de peças
pequenas trabalhando em
conjunto
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Quais mudanças
devem ser feitas
neste novo
mundo?
Padrões arquiteturais
Modelo operacional
Entrega de Software
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Agora que temos muitas peças,
não é muito difícil operar e
administrar?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Modelo de responsabilidade operacional da AWS
On-Premises Nuvem
Menos Mais
Compute Virtual Machine
EC2 Elastic Beanstalk AWS LambdaFargate
Databases MySQL MySQL on EC2
RDS MySQL RDS Aurora Aurora Serverless DynamoDB
Storage Storage
S3
Messaging ESBs
Amazon MQ Kinesis SQS / SNS
Analytics
Hadoop Hadoop on EC2 EMR Elasticsearch Service Athena
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
O que é Serverless?
Sem provisionamento de infra estrutura,
Sem administração
Escala automaticamente
Pague pelo valor Altamente disponível e seguro
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Quais mudanças
devem ser feitas
neste novo
mundo?
Padrões arquiteturais
Modelo operacional
Entrega de Software
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Como eu desenvolvo e realizo o
deploy de código em uma
arquitetura serverless com
microserviços?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ciclo de vida do desenvolvimento de microserviços
desenvolvedores serviços
monitorreleasetestbuild
Pipelines de entrega
monitorreleasetestbuild
monitorreleasetestbuild
monitorreleasetestbuild
monitorreleasetestbuild
monitorreleasetestbuild
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Melhores práticas
(microserviços, 2 pizza teams)
(governança, modelos)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Containers são o melhor caminho
para aplicações modernas
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Porque as empresas estão
adotando containers?
• Acelera o desenvolvimento de software
• Construção de aplicações modernas
• Automação de operações
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Tornar a AWS o MELHOR LUGAR
para execução de QUALQUER
aplicação em containers
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Ajudando clientes a escalar containers
450+%
crescimento
Centenas de milhões
de containers iniciados toda semana
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Porque os nossos clientes amam os serviços de
containers da AWS?
Containers são cidadãos de primeira classe na nuvem da AWS
Altamente integrados
com a AWS
Segurança e Compliance
Ampla seleção de instâncias de
processamento e segurança IAM,
redes VPC, balanceamento de carga
e escalabilidade automática
ISO, HIPPA, PCI, SOC1, SOC2, SOC3
Infocomm Media Development Auth.
Fluxo de trabalho
DevOps
Melhor lugar para criar e operar um
fluxo de DevOps complete para
containers —AWS DevTools e Cloud9
DEV OPS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Contrato de
nível de serviço
99.99%
Amazon ECS
AWS Fargate
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Casos de uso típicos
• Microserviços: Java, Node.js, Go, Aplicações Web, etc.
• Continuous Integration and Continuous Deployment (CICD)
• Processamento Batch e serviços de ETL
• PaaS Stack comum para desenvolvimento de aplicações
• Migração de aplicações legadas para a Nuvem
• Cargas de trabalho Híbridos
• AI/ML
• Testes de carga
• Backend para casos de uso de IoT
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Serviços de containers na AWS
Gestão
Implementação,Agendamento,
Escalabilidade e Gestão de
aplicações em containers
Hospedagem
Onde os containers são
executados
Amazon Elastic
Container Service
Amazon Elastic
Container Service
for Kubernetes
Amazon EC2 AWS Fargate
Repositório de Imagens
Onde são armazenadas as imagens
Amazon Elastic
Container Registry
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Amazon Elastic
Container Service
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Agendamento e Orquestração
Cluster Manager Placement Engine
ECS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Entrega a domicílio do McDonald’s: Porque
Amazon ECS?
Velocidade
Escalabilidade e confiabilidade
Segurança
DevOps - CI / CD
Monitoramento
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
AWS Fargate
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Sem Fargate você acaba gerenciando mais do que apenas containers
EC2 Instance
ECS
Agent
Docker
Agent
OS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
- Aplicação de patches e atualização de S.O., agentes, etc
- Escalando o parquet de instâncias para melhor utilização
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Amazon Elastic Container Service
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Amazon Elastic Container Service
AWS Fargate
Execute containers sem servidores
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Suas aplicações em
containers
Gerenciado pela AWS
Sem instâncias EC2 para provisionar, escalar ou gerenciar
Elástico
Escale para cima ou para baixo. Pague apenas pelo que usa.
Integrado
com o ecossistema da AWS:VPC, Elastic Load Balancing,
permissões IAM, CloudWatch e mais
AWS Fargate
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Ambiente de containers totalmente gerenciado
com AWS ECS + Fargate
Traga código já existente Pronto para produção Integrações poderosas
Não são necessárias mudanças em
Código já existente, funciona com
fluxos de trabalhos já existentes e
microserviços criados no Amazon
ECS
Compliant com ISO, PCI, HIPAA, SOC.
Inicie dezenas ou dezenas de milhares de
containers em segundos
Integrações nativas na AWS para
redes, segurança, CI/CD,
monitoramento e tracing
Fargate executa dezenas de milhões de containers para clientes da AWS toda semana
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
migrou para Fargate ~850 aplicações sendo executadas em ~5000
containers afim de reduzir o trabalho operacional existente na gestão
do Kubernetes.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Alguns clientes utilizando
AWS Fargate
”We don't want to babysit
any clusters. That has
nothing to do with us”
Shimon Tolts
CTO, DATREE
“We moved to Fargate because we
need the ability to scale quickly up
from baseline and get fine-grained
network control, without having to
manage our own infrastructure”
Product Hunt
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Amazon Elastic
Container Service for Kubernetes
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Plataforma para gestão de
containers Open Source
Te ajuda a rodar containers
em escala
Te entrega a base para a
criação de aplicações
modernas
O que é Kubernetes?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Comunidade, contribuição, escolha
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Mas onde você executa o Kubernetes importa
Qualidade da
plataforma de
nuvem
Qualidade das
aplicações
Seus usuários
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
—pesquisa CNCF
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
mycluster.eks.amazonaws.com
Availability
Zone 1
Availability
Zone 2
Availability
Zone 3
Kubectl
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
EKS é certificado
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Como os clientes estão usando o Amazon EKS?
Microserviços
PaaS
Platform-as-a-Service Migração de aplicações
corporativas
Machine Learning
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Clientes adotando Kubernetes na AWS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Exemplo de cliente: Snap
100% em Kubernetes na nuvem
Movendo sua arquitetura de mensageria central para a AWS e EKS
Atualmente monolítico, mudando para SOA e microserviços
“Undifferentiated Heavy Lifting is work that we have to do that doesn’t
directly benefit our customers. It’s just work. EKS frees us up to worry
about delivering customer value and allows developers without
operational experience to innovate without having to know where their
code runs.”
Sessão mais detalhada: AWS New York Summit 2018 - Run Kubernetes with Amazon EKS (SRV318)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Serviços de container na AWS
AWS Fargate
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Novo: AWS Cloud Map
Service discover para todos os seus recursos
Monitora constantemente a saúde de todos os recursos
Atualiza a localização de cada microserviço dinamicamente
Aumenta a produtividade dos desenvolvedores
Um único registro para todos os recursos das aplicações
Defina recursos com nomes amigáveis
Integração com os serviços de containers
AWS Fargate
Amazon ECS
Amazon EKS
AWS
Cloud
Map
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Novo: AWS App Mesh
Observabilidade e controle de tráfego
Exporte logs, métricas e traces facilmente
Políticas de tráfego no lado dos clients - circuit breaking, retries
Rotas para deployments
Funciona entre clusters e serviços de containers
Amazon ECS
Amazon EKS
Kubernetes em EC2
AWS Fargate (em breve!)
Construído e executado pela AWS
Sem gestão do control plane
Altamente escalável
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Rico ecossistema de parceiros
DevOpsFundamentos Segurança Redes
Monitoramento e
Logging
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Obrigado
https://aws.amazon.com/containers

Webinar: Containers

  • 1.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Bruno Emer e Rubens Devito Março de 2019 Containers na AWS Uma Jornada à aplicações modernas
  • 2.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential O novo normal: empresas são cada vez mais globais e os produtos são cada vez mais digitais 47% dos CEOs disseram estar sendo desafiados pelos conselhos de diretores para avançarem em negócios digitais Source: Gartner 79% dos CIOs acreditam que negócios digitais estão tornando suas organizações deTI mais bem preparadas para mudar 67% de todos os líderes de negócios acreditam que devem acelerar o ritmo da digitalização para permanecerem competitivos
  • 3.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Para manter a vantagem competitiva, negócios digitais precisam inovar o mais rápido possível FeedbackIdeas Experiment Innovation Flywheel
  • 4.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Clientes da AWS são pioneiros em aplicações modernas reduziu seus custos de computação em 95% realiza mais de 50 deployments por hora criou um sistema de validação do comércio de ações 3 meses reduziu o tempo de processamento de 36 horas para 10 segundos
  • 5.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Quais mudanças devem ser feitas neste novo mundo? Padrões arquiteturais Modelo operacional Entrega de Software
  • 6.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Quais mudanças devem ser feitas neste novo mundo? Padrões arquiteturais Modelo operacional Entrega de Software
  • 7.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Quando o impacto da mudança é pequeno, a velocidade de entrega pode ser aumentada Monolito Faz tudo Microserviço Faz uma coisa
  • 8.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Mobile client Client IoT Arquiteturas de microserviços API Gateway Account DB Shipping DB Inventory DB Store Front Web App Account Lookup Shipment Query Inventory Query
  • 9.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Arquiteturas nativas em nuvem são um conjunto de peças pequenas trabalhando em conjunto
  • 10.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Quais mudanças devem ser feitas neste novo mundo? Padrões arquiteturais Modelo operacional Entrega de Software
  • 11.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Agora que temos muitas peças, não é muito difícil operar e administrar?
  • 12.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Modelo de responsabilidade operacional da AWS On-Premises Nuvem Menos Mais Compute Virtual Machine EC2 Elastic Beanstalk AWS LambdaFargate Databases MySQL MySQL on EC2 RDS MySQL RDS Aurora Aurora Serverless DynamoDB Storage Storage S3 Messaging ESBs Amazon MQ Kinesis SQS / SNS Analytics Hadoop Hadoop on EC2 EMR Elasticsearch Service Athena
  • 13.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential O que é Serverless? Sem provisionamento de infra estrutura, Sem administração Escala automaticamente Pague pelo valor Altamente disponível e seguro
  • 14.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Quais mudanças devem ser feitas neste novo mundo? Padrões arquiteturais Modelo operacional Entrega de Software
  • 15.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Como eu desenvolvo e realizo o deploy de código em uma arquitetura serverless com microserviços?
  • 16.
    © 2018, AmazonWeb Services, Inc. or its affiliates. All rights reserved. Ciclo de vida do desenvolvimento de microserviços desenvolvedores serviços monitorreleasetestbuild Pipelines de entrega monitorreleasetestbuild monitorreleasetestbuild monitorreleasetestbuild monitorreleasetestbuild monitorreleasetestbuild
  • 17.
    © 2018, AmazonWeb Services, Inc. or its affiliates. All rights reserved. Melhores práticas (microserviços, 2 pizza teams) (governança, modelos)
  • 18.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Containers são o melhor caminho para aplicações modernas
  • 19.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Porque as empresas estão adotando containers? • Acelera o desenvolvimento de software • Construção de aplicações modernas • Automação de operações © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
  • 20.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Tornar a AWS o MELHOR LUGAR para execução de QUALQUER aplicação em containers © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
  • 21.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Ajudando clientes a escalar containers 450+% crescimento Centenas de milhões de containers iniciados toda semana
  • 22.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Porque os nossos clientes amam os serviços de containers da AWS? Containers são cidadãos de primeira classe na nuvem da AWS Altamente integrados com a AWS Segurança e Compliance Ampla seleção de instâncias de processamento e segurança IAM, redes VPC, balanceamento de carga e escalabilidade automática ISO, HIPPA, PCI, SOC1, SOC2, SOC3 Infocomm Media Development Auth. Fluxo de trabalho DevOps Melhor lugar para criar e operar um fluxo de DevOps complete para containers —AWS DevTools e Cloud9 DEV OPS
  • 23.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Contrato de nível de serviço 99.99% Amazon ECS AWS Fargate
  • 24.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Casos de uso típicos • Microserviços: Java, Node.js, Go, Aplicações Web, etc. • Continuous Integration and Continuous Deployment (CICD) • Processamento Batch e serviços de ETL • PaaS Stack comum para desenvolvimento de aplicações • Migração de aplicações legadas para a Nuvem • Cargas de trabalho Híbridos • AI/ML • Testes de carga • Backend para casos de uso de IoT
  • 25.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Serviços de containers na AWS Gestão Implementação,Agendamento, Escalabilidade e Gestão de aplicações em containers Hospedagem Onde os containers são executados Amazon Elastic Container Service Amazon Elastic Container Service for Kubernetes Amazon EC2 AWS Fargate Repositório de Imagens Onde são armazenadas as imagens Amazon Elastic Container Registry
  • 26.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service
  • 27.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Agendamento e Orquestração Cluster Manager Placement Engine ECS
  • 28.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Entrega a domicílio do McDonald’s: Porque Amazon ECS? Velocidade Escalabilidade e confiabilidade Segurança DevOps - CI / CD Monitoramento
  • 29.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
  • 30.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential AWS Fargate
  • 31.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Sem Fargate você acaba gerenciando mais do que apenas containers EC2 Instance ECS Agent Docker Agent OS
  • 32.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential - Aplicação de patches e atualização de S.O., agentes, etc - Escalando o parquet de instâncias para melhor utilização
  • 33.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service
  • 34.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service AWS Fargate Execute containers sem servidores
  • 35.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Suas aplicações em containers Gerenciado pela AWS Sem instâncias EC2 para provisionar, escalar ou gerenciar Elástico Escale para cima ou para baixo. Pague apenas pelo que usa. Integrado com o ecossistema da AWS:VPC, Elastic Load Balancing, permissões IAM, CloudWatch e mais AWS Fargate
  • 36.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Ambiente de containers totalmente gerenciado com AWS ECS + Fargate Traga código já existente Pronto para produção Integrações poderosas Não são necessárias mudanças em Código já existente, funciona com fluxos de trabalhos já existentes e microserviços criados no Amazon ECS Compliant com ISO, PCI, HIPAA, SOC. Inicie dezenas ou dezenas de milhares de containers em segundos Integrações nativas na AWS para redes, segurança, CI/CD, monitoramento e tracing Fargate executa dezenas de milhões de containers para clientes da AWS toda semana
  • 37.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential migrou para Fargate ~850 aplicações sendo executadas em ~5000 containers afim de reduzir o trabalho operacional existente na gestão do Kubernetes.
  • 38.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Alguns clientes utilizando AWS Fargate ”We don't want to babysit any clusters. That has nothing to do with us” Shimon Tolts CTO, DATREE “We moved to Fargate because we need the ability to scale quickly up from baseline and get fine-grained network control, without having to manage our own infrastructure” Product Hunt
  • 39.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service for Kubernetes
  • 40.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Plataforma para gestão de containers Open Source Te ajuda a rodar containers em escala Te entrega a base para a criação de aplicações modernas O que é Kubernetes?
  • 41.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Comunidade, contribuição, escolha
  • 42.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Mas onde você executa o Kubernetes importa Qualidade da plataforma de nuvem Qualidade das aplicações Seus usuários
  • 43.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential —pesquisa CNCF
  • 44.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential mycluster.eks.amazonaws.com Availability Zone 1 Availability Zone 2 Availability Zone 3 Kubectl
  • 45.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential EKS é certificado
  • 46.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Como os clientes estão usando o Amazon EKS? Microserviços PaaS Platform-as-a-Service Migração de aplicações corporativas Machine Learning
  • 47.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Clientes adotando Kubernetes na AWS
  • 48.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Exemplo de cliente: Snap 100% em Kubernetes na nuvem Movendo sua arquitetura de mensageria central para a AWS e EKS Atualmente monolítico, mudando para SOA e microserviços “Undifferentiated Heavy Lifting is work that we have to do that doesn’t directly benefit our customers. It’s just work. EKS frees us up to worry about delivering customer value and allows developers without operational experience to innovate without having to know where their code runs.” Sessão mais detalhada: AWS New York Summit 2018 - Run Kubernetes with Amazon EKS (SRV318)
  • 49.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Serviços de container na AWS AWS Fargate
  • 50.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Novo: AWS Cloud Map Service discover para todos os seus recursos Monitora constantemente a saúde de todos os recursos Atualiza a localização de cada microserviço dinamicamente Aumenta a produtividade dos desenvolvedores Um único registro para todos os recursos das aplicações Defina recursos com nomes amigáveis Integração com os serviços de containers AWS Fargate Amazon ECS Amazon EKS AWS Cloud Map
  • 51.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Novo: AWS App Mesh Observabilidade e controle de tráfego Exporte logs, métricas e traces facilmente Políticas de tráfego no lado dos clients - circuit breaking, retries Rotas para deployments Funciona entre clusters e serviços de containers Amazon ECS Amazon EKS Kubernetes em EC2 AWS Fargate (em breve!) Construído e executado pela AWS Sem gestão do control plane Altamente escalável
  • 52.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Rico ecossistema de parceiros DevOpsFundamentos Segurança Redes Monitoramento e Logging
  • 53.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Obrigado https://aws.amazon.com/containers