SlideShare uma empresa Scribd logo
1 de 53
© 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

Mais conteúdo relacionado

Mais procurados

Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...
Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...
Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...Amazon Web Services LATAM
 
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...Amazon Web Services
 
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...Amazon Web Services
 
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...Amazon Web Services
 
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfVMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfAmazon Web Services
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Amazon Web Services LATAM
 
Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS - SID201 -...
Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS -  SID201 -...Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS -  SID201 -...
Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS - SID201 -...Amazon Web Services
 
Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...
Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...
Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...Amazon Web Services
 
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
Levando Serverless para o Edge -  ARC301 - Sao Paulo SummitLevando Serverless para o Edge -  ARC301 - Sao Paulo Summit
Levando Serverless para o Edge - ARC301 - Sao Paulo SummitAmazon 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
 
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdfCreating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdfAmazon Web Services
 
AWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS SummitAWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS SummitAmazon Web Services
 
Práticas para aumentar seu nível de segurança na Nuvem AWS
Práticas para aumentar seu nível de segurança na Nuvem AWSPráticas para aumentar seu nível de segurança na Nuvem AWS
Práticas para aumentar seu nível de segurança na Nuvem AWSAmazon Web Services LATAM
 
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS SummitDeveloping intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS SummitAmazon Web Services
 
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...Amazon Web Services
 
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
 

Mais procurados (20)

Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...
Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...
Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...
 
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - São Paulo ...
 
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
 
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
 
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfVMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
 
Melhorando resultados educacionais com AIML
Melhorando resultados educacionais com AIMLMelhorando resultados educacionais com AIML
Melhorando resultados educacionais com AIML
 
AIML Reforçando a segurança virtual
AIML Reforçando a segurança virtualAIML Reforçando a segurança virtual
AIML Reforçando a segurança virtual
 
Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS - SID201 -...
Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS -  SID201 -...Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS -  SID201 -...
Visão Geral dos Serviços de Identidade, Diretório e Acesso da AWS - SID201 -...
 
Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...
Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...
Can your business actually be Well-Architected Yes. - SVC208 - São Paulo AWS ...
 
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
Levando Serverless para o Edge -  ARC301 - Sao Paulo SummitLevando Serverless para o Edge -  ARC301 - Sao Paulo Summit
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
 
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
 
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdfCreating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
 
AWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS SummitAWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS Summit
 
Práticas para aumentar seu nível de segurança na Nuvem AWS
Práticas para aumentar seu nível de segurança na Nuvem AWSPráticas para aumentar seu nível de segurança na Nuvem AWS
Práticas para aumentar seu nível de segurança na Nuvem AWS
 
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS SummitDeveloping intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
 
Introdução ao Amazon EKS
Introdução ao Amazon EKSIntrodução ao Amazon EKS
Introdução ao Amazon EKS
 
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
 
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
 
Melhores Práticas de Segurança na AWS
Melhores Práticas de Segurança na AWS Melhores Práticas de Segurança na AWS
Melhores Práticas de Segurança na AWS
 

Semelhante a Containers na AWS: Uma Jornada a Aplicações Modernas

FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessFSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessAmazon Web Services LATAM
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...Amazon Web Services
 
Startup Day - Tools for Building your Startup 2
Startup Day - Tools for Building your Startup 2Startup Day - Tools for Building your Startup 2
Startup Day - Tools for Building your Startup 2Amazon Web Services LATAM
 
Arquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geraçãoArquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geraçãoAmazon Web Services LATAM
 
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)Amazon Web Services LATAM
 
AWS App Mesh - MAD304 - São Paulo AWS Summit
AWS App Mesh - MAD304 - São Paulo AWS SummitAWS App Mesh - MAD304 - São Paulo AWS Summit
AWS App Mesh - MAD304 - São Paulo AWS SummitAmazon Web Services
 
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi Amazon Web Services LATAM
 
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
 
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...Amazon Web Services
 
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS SummitRunning Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS SummitAmazon Web Services
 
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...Amazon Web Services
 
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...Amazon Web Services LATAM
 
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS SummitCost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS SummitAmazon Web Services
 
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...Amazon Web Services
 

Semelhante a Containers na AWS: Uma Jornada a Aplicações Modernas (20)

FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessFSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
 
Startup Day - Tools for Building your Startup 2
Startup Day - Tools for Building your Startup 2Startup Day - Tools for Building your Startup 2
Startup Day - Tools for Building your Startup 2
 
AWS Startup Day Florianópolis
AWS Startup Day Florianópolis AWS Startup Day Florianópolis
AWS Startup Day Florianópolis
 
Arquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geraçãoArquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geração
 
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
 
AWS App Mesh - MAD304 - São Paulo AWS Summit
AWS App Mesh - MAD304 - São Paulo AWS SummitAWS App Mesh - MAD304 - São Paulo AWS Summit
AWS App Mesh - MAD304 - São Paulo AWS Summit
 
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
 
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 - ...
 
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
 
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS SummitRunning Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
 
Abaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-ServiceAbaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-Service
 
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
 
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
Segurança - 10 regras que você deve saber antes de migrar sua infraestrutura ...
 
VMware on AWS
VMware on AWSVMware on AWS
VMware on AWS
 
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS SummitCost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
 
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...
 
Criando Aplicações Serverless
Criando Aplicações ServerlessCriando Aplicações Serverless
Criando Aplicações Serverless
 
Segurança na AWS
Segurança na AWSSegurança na AWS
Segurança na AWS
 
Rodando Kubernetes com Amazon EKS
Rodando Kubernetes com Amazon EKSRodando Kubernetes com Amazon EKS
Rodando Kubernetes com Amazon EKS
 

Mais de Amazon 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 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 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 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
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na 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
 

Mais de Amazon Web Services LATAM (20)

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 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 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 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
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Cómo empezar con Amazon EKS
Cómo empezar con Amazon EKSCómo empezar con Amazon EKS
Cómo empezar con Amazon EKS
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com 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
 

Containers na AWS: Uma Jornada a Aplicações Modernas

  • 1. © 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
  • 2. © 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
  • 3. © 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
  • 4. © 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
  • 5. © 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
  • 6. © 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
  • 7. © 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
  • 8. © 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
  • 9. © 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
  • 10. © 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
  • 11. © 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?
  • 12. © 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
  • 13. © 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
  • 14. © 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
  • 15. © 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?
  • 16. © 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
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Melhores práticas (microserviços, 2 pizza teams) (governança, modelos)
  • 18. © 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
  • 19. © 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
  • 20. © 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
  • 21. © 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
  • 22. © 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
  • 23. © 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
  • 24. © 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
  • 25. © 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
  • 26. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service
  • 27. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Agendamento e Orquestração Cluster Manager Placement Engine ECS
  • 28. © 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
  • 29. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
  • 30. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential AWS Fargate
  • 31. © 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
  • 32. © 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
  • 33. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service
  • 34. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service AWS Fargate Execute containers sem servidores
  • 35. © 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
  • 36. © 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
  • 37. © 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.
  • 38. © 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
  • 39. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Amazon Elastic Container Service for Kubernetes
  • 40. © 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?
  • 41. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Comunidade, contribuição, escolha
  • 42. © 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
  • 43. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential —pesquisa CNCF
  • 44. © 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
  • 45. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential EKS é certificado
  • 46. © 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
  • 47. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Clientes adotando Kubernetes na AWS
  • 48. © 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)
  • 49. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Serviços de container na AWS AWS Fargate
  • 50. © 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
  • 51. © 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
  • 52. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Rico ecossistema de parceiros DevOpsFundamentos Segurança Redes Monitoramento e Logging
  • 53. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Obrigado https://aws.amazon.com/containers