Dicas de Deploy, DevOps eAPIs na Amazon Web Services José Papo AWS Tech Evangelist @josepapo
Vasta Capacidade Ajustável e Elasticidade Automática
Pagamento apenas pelo uso (porhora, conforme definição do Gartner)
Infraestrutura Self-Service
APIs e Automação
Utility computing       On demand      Pagar pelo uso       Self Service    Automatizado
Nuvem é Democracia!
Permitiu o boom das startups!
… E facilita o aumento da inovação em grandesempresas
Empresas na América Latina
Deploy com Escalabilidade     Automatizada
AutomaçãoEscale capacidade automaticamente
6 am
10 am
10 am
10 am
7 pm
7 pm
7 pm
$PROMPT>as-create-launch-config WidgetsIncConfig --image-idami-e6f48ab4 --instance-type t1.micro
$PROMPT>as-create-auto-scaling-groupWidgetsIncScalingGroup --launch-configuration WidgetsIncConfig --availability-zones ap...
$ PROMPT>mon-put-metric-alarm MyHighCPUAlarm --comparison-operator GreaterThanThreshold --evaluation-periods1 --metric-nam...
Platform as a Service     Escale como serviço
Platform as a Service
Console, Scripts e APIs
CONSOLE
APIJava, .NET, PHP, Ruby, Python…
CLIUNIX Shell, Powershell…
Automação na linha de comando                     ec2-run-instances ami-b232d0db                          --instance-count...
DevOps
AWS      = DATACENTERPROGRAMÁVEL
CLOUDFORMATIONCRIAÇÃO DE STACKS COM BASE EM CONFIGURAÇAO
INTEGRAÇÃO COM  CHEF E PUPPET
Nuvem Virtual Privada   Em modelo público ou híbrido
Corporatedata center                                                                   Availability Zone 1                ...
Cases de Clientes
Netflix executa grande parte de seus Serviços deVídeo na AWS                                    Uso da AWS:               ...
Centro de Arquiteturaaws.amazon.com/architecture
OBRIGADO!          aws.typepad.com/brasil slideshare.net/AmazonWebServicesLATAMJosé PapoAWS Tech Evangelist@josepapo
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Dicas de Deploy, DevOps e APIs na Amazon Web Services
Upcoming SlideShare
Loading in …5
×

Dicas de Deploy, DevOps e APIs na Amazon Web Services

1,244 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,244
On SlideShare
0
From Embeds
0
Number of Embeds
261
Actions
Shares
0
Downloads
25
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Dicas de Deploy, DevOps e APIs na Amazon Web Services

  1. 1. Dicas de Deploy, DevOps eAPIs na Amazon Web Services José Papo AWS Tech Evangelist @josepapo
  2. 2. Vasta Capacidade Ajustável e Elasticidade Automática
  3. 3. Pagamento apenas pelo uso (porhora, conforme definição do Gartner)
  4. 4. Infraestrutura Self-Service
  5. 5. APIs e Automação
  6. 6. Utility computing On demand Pagar pelo uso Self Service Automatizado
  7. 7. Nuvem é Democracia!
  8. 8. Permitiu o boom das startups!
  9. 9. … E facilita o aumento da inovação em grandesempresas
  10. 10. Empresas na América Latina
  11. 11. Deploy com Escalabilidade Automatizada
  12. 12. AutomaçãoEscale capacidade automaticamente
  13. 13. 6 am
  14. 14. 10 am
  15. 15. 10 am
  16. 16. 10 am
  17. 17. 7 pm
  18. 18. 7 pm
  19. 19. 7 pm
  20. 20. $PROMPT>as-create-launch-config WidgetsIncConfig --image-idami-e6f48ab4 --instance-type t1.micro
  21. 21. $PROMPT>as-create-auto-scaling-groupWidgetsIncScalingGroup --launch-configuration WidgetsIncConfig --availability-zones ap-southeast-1a ap-southeast-1b --min-size 2 --max-size 8
  22. 22. $ PROMPT>mon-put-metric-alarm MyHighCPUAlarm --comparison-operator GreaterThanThreshold --evaluation-periods1 --metric-name CPUUtilization --namespace "AWS/EC2" --period 600 --statistic Average --threshold 80 --alarm-actionsPOLICY-ARN_from_previous_step --dimensions"AutoScalingGroupName=WidgetsIncScalingGroup"
  23. 23. Platform as a Service Escale como serviço
  24. 24. Platform as a Service
  25. 25. Console, Scripts e APIs
  26. 26. CONSOLE
  27. 27. APIJava, .NET, PHP, Ruby, Python…
  28. 28. CLIUNIX Shell, Powershell…
  29. 29. Automação na linha de comando ec2-run-instances ami-b232d0db --instance-count 5 --availability-zone sa-east-1b --instance-type m1.medium
  30. 30. DevOps
  31. 31. AWS = DATACENTERPROGRAMÁVEL
  32. 32. CLOUDFORMATIONCRIAÇÃO DE STACKS COM BASE EM CONFIGURAÇAO
  33. 33. INTEGRAÇÃO COM CHEF E PUPPET
  34. 34. Nuvem Virtual Privada Em modelo público ou híbrido
  35. 35. Corporatedata center Availability Zone 1 DirectConnect Location 10G VPC Subnet Router Customer VPN Gateway Gateway CorporateHeadquarters Internet VPC Subnet Gateway Amazon VPC Availability Zone 2Branch Offices Amazon S3 Amazon SimpleDB Amazon SES Amazon SQS AWS Region
  36. 36. Cases de Clientes
  37. 37. Netflix executa grande parte de seus Serviços deVídeo na AWS 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!“Você clica um botão na AWS e minutos depois você tem servidores funcionando. AAmazon nos fornece agilidade e escalabilidade de forma impressionante.” – Adrian Cockcroft, Senior Architect, Netflix
  38. 38. Centro de Arquiteturaaws.amazon.com/architecture
  39. 39. OBRIGADO! aws.typepad.com/brasil slideshare.net/AmazonWebServicesLATAMJosé PapoAWS Tech Evangelist@josepapo

×