dicas de deploy, devops e apis na amazon web services
DESCRIPTION
TRANSCRIPT
![Page 1: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/1.jpg)
Dicas de Deploy, DevOps e
APIs na Amazon Web Services
José Papo
AWS Tech Evangelist
@josepapo
![Page 2: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/2.jpg)
![Page 3: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/3.jpg)
Vasta Capacidade Ajustável e Elasticidade Automática
![Page 4: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/4.jpg)
Pagamento apenas pelo uso (por hora, conforme definição do Gartner)
![Page 5: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/5.jpg)
Infraestrutura Self-Service
![Page 6: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/6.jpg)
APIs e Automação
![Page 7: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/7.jpg)
On demand Pagar pelo uso
Self Service Automatizado
Utility computing
![Page 8: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/8.jpg)
Nuvem é Democracia!
![Page 10: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/10.jpg)
… E facilita o aumento da inovação em grandes
empresas
![Page 11: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/11.jpg)
Empresas na América Latina
![Page 12: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/12.jpg)
Deploy com Escalabilidade Automatizada
![Page 13: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/13.jpg)
Automação Escale capacidade automaticamente
![Page 14: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/14.jpg)
6 am
![Page 15: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/15.jpg)
10 am
![Page 16: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/16.jpg)
10 am
![Page 17: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/17.jpg)
10 am
![Page 18: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/18.jpg)
7 pm
![Page 19: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/19.jpg)
7 pm
![Page 20: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/20.jpg)
7 pm
![Page 21: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/21.jpg)
$PROMPT>as-create-launch-config WidgetsIncConfig --image-id
ami-e6f48ab4 --instance-type t1.micro
![Page 22: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/22.jpg)
$PROMPT>as-create-auto-scaling-group
WidgetsIncScalingGroup --launch-
configuration WidgetsIncConfig --
availability-zones ap-southeast-1a ap-
southeast-1b --min-size 2 --max-size 8
![Page 23: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/23.jpg)
$ PROMPT>mon-put-metric-alarm MyHighCPUAlarm --
comparison-operator GreaterThanThreshold --evaluation-periods
1 --metric-name CPUUtilization --namespace "AWS/EC2" --
period 600 --statistic Average --threshold 80 --alarm-actions
POLICY-ARN_from_previous_step --dimensions
"AutoScalingGroupName=WidgetsIncScalingGroup"
![Page 24: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/24.jpg)
Platform as a Service Escale como serviço
![Page 25: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/25.jpg)
Platform as a Service
![Page 26: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/26.jpg)
![Page 27: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/27.jpg)
Console, Scripts e APIs
![Page 28: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/28.jpg)
CONSOLE
![Page 29: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/29.jpg)
![Page 30: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/30.jpg)
API Java, .NET, PHP, Ruby, Python…
![Page 31: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/31.jpg)
![Page 32: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/32.jpg)
CLI UNIX Shell, Powershell…
![Page 33: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/33.jpg)
Automação na linha de comando
ec2-run-instances ami-b232d0db
--instance-count 5
--availability-zone sa-east-1b
--instance-type m1.medium
![Page 34: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/34.jpg)
DevOps
![Page 35: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/35.jpg)
AWS =
DATACENTER PROGRAMÁVEL
![Page 36: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/36.jpg)
CLOUDFORMATION CRIAÇÃO DE STACKS COM BASE EM CONFIGURAÇAO
![Page 37: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/37.jpg)
![Page 38: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/38.jpg)
INTEGRAÇÃO COM CHEF E PUPPET
![Page 39: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/39.jpg)
Nuvem Virtual Privada Em modelo público ou híbrido
![Page 40: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/40.jpg)
Amazon VPC
AWS Region
VPC Subnet
VPC Subnet
Corporate data center
Corporate Headquarters
Availability Zone 1
Availability Zone 2
Branch Offices
VPN Gateway Customer Gateway
Internet Gateway
Router
DirectConnect Location
Amazon S3 Amazon SimpleDB Amazon SES Amazon SQS
10G
![Page 41: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/41.jpg)
Cases de Clientes
![Page 42: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/42.jpg)
Uso da AWS:
Uso Global de Amazon EC2, Amazon S3,
Amazon SQS e Amazon EMR
Benefícios de Negócio:
Aplicação Global Multi-Regiões com
baixo custo
Escala para atender o crescimento
rápido da Netflix’s, 37x em 2011,
mais de 20 Bilhões de requisições
por mês em Janeiro de 2011, mais de
1 bilhão de horas de streaming por
mês!
Netflix executa grande parte de seus Serviços de
Vídeo na AWS
“Você clica um botão na AWS e minutos depois você tem servidores funcionando. A
Amazon nos fornece agilidade e escalabilidade de forma impressionante.”
– Adrian Cockcroft, Senior Architect, Netflix
![Page 43: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/43.jpg)
![Page 44: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/44.jpg)
![Page 45: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/45.jpg)
![Page 46: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/46.jpg)
Centro de Arquitetura aws.amazon.com/architecture
![Page 47: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/47.jpg)
OBRIGADO! aws.typepad.com/brasil
slideshare.net/AmazonWebServicesLATAM
José Papo
AWS Tech Evangelist
@josepapo
![Page 48: Dicas de Deploy, DevOps e APIs na Amazon Web Services](https://reader034.vdocuments.pub/reader034/viewer/2022052522/54b373444a795928798b4573/html5/thumbnails/48.jpg)