Your SlideShare is downloading. ×
0
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Palestra na QConSP com Peixe Urbano sobre Arquiteturas Cloud

1,824

Published on

Palestra realizada com Alex Tabor, CTO do Peixe Urbano.

Palestra realizada com Alex Tabor, CTO do Peixe Urbano.

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

No Downloads
Views
Total Views
1,824
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
80
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Arquiteturas Cloud Padrões de Elaboração e DeployJosé PapoAWS Tech Evangelist@josepapo
  • 2. Permitiu o boom das startups!
  • 3. … E facilita o aumento da inovação em grandesempresas
  • 4. Vasta Capacidade Ajustável e Elasticidade Automática
  • 5. Pagamento apenas pelo uso (porhora, conforme definição do Gartner)
  • 6. Infraestrutura Self-Service
  • 7. APIs e Automação
  • 8. Utility computing On demand Pagar pelo uso Self Service Automatizado
  • 9. Escalabilidade
  • 10. AutomaçãoEscale capacidade automaticamente
  • 11. 6 am
  • 12. 10 am
  • 13. 10 am
  • 14. 10 am
  • 15. 7 pm
  • 16. 7 pm
  • 17. 7 pm
  • 18. $PROMPT>as-create-auto-scaling-groupWidgetsIncScalingGroup --launch-configuration WidgetsIncConfig --availability-zones ap-southeast-1a ap-southeast-1b --min-size 2 --max-size 8
  • 19. APIs, Deploy e DevOps
  • 20. CONSOLE
  • 21. APIJava, .NET, PHP, Ruby, Python…
  • 22. CLIUNIX Shell, Powershell…
  • 23. Automação na linha de comando ec2-run-instances ami-b232d0db --instance-count 5 --availability-zone sa-east-1b --instance-type m1.medium
  • 24. AWS = DATACENTERPROGRAMÁVEL
  • 25. CLOUDFORMATIONSERVIÇO DE DEPLOY BASEADO EM CONFIGURAÇAO
  • 26. Alta Disponibilidade e Disaster Recovery
  • 27. Infraestrutura GlobalGovCloud US West US West US East South EU Asia Asia (US ITAR (Northern (Oregon) (Northern America (Ireland) Pacific Pacific Region) California) Virginia) (Sao Paulo) (Singapore) (Tokyo) Regiões AWS Pontos Edge AWS
  • 28. US West Traffic US East Traffic Europe Traffic Asia Traffic Geo IP/Directional DNS Server ELB ELB ELB ELB Web Web Web Web Web Web Web Web Web Web Web Web Web Web Web Web App Web App Web App Web App Web App Web App Web App Web App Web App App App App App App App App App App App App App App App App Auto Scaling group : Web Auto Scaling group : Web Auto Scaling group : Web Auto Scaling group : Web App Tier App Tier App Tier App Tier RDS RDS RDS RDS Master Master Master MasterUS-West US-East EU-West AP-SOUTHEAST RDS RDS RDS RDS Multi-AZ Multi-AZ Multi-AZ Multi-AZ US-West-1b US-East-1b EU-West-1b AP-SOUTHEAST-1b Software-based Data Replicator
  • 29. Performance
  • 30. Instâncias e Volumes High I/O
  • 31. VOLUMES OTIMIZADOS PARA I/O ATÉ 1.000 IOPS POR VOLUME E RAIDPARA DEZENAS DE MILHARES DE IOPS
  • 32. INSTÂNCIAS COM DISCOS SSDATÉ 120.000 IOPS DE LEITURA E 85.000 DE ESCRITA RANDÔMICA
  • 33. Bancos de dadosComo escalar e aumentar a performance?
  • 34. Bancos Relacionais
  • 35. NoSQL e NewSQL
  • 36. 288 servidores com Cassandra 1.100.000 transações / segundo 51 dólares / hora (Instâncias Reservadas)Benchmarking Cassandra Scalability on AWS - Over a million writes per second
  • 37. DynamoDB NoSQL as a Service 400.000 transações / segundo 60 dólares / horaAmazon DynamoDB site
  • 38. Cache em memória memcached como serviço
  • 39. CDNAceleração de sites e conteúdos digitais
  • 40. Segurança
  • 41. Construída com altos padrões de segurança Suas Apps Infraestrutura de Segurança AWS SOC 1/SSAE 16/ISAE 3402, ISO 27001, PCI DSS, HIPAA, ITAR, FISMA Moderate, FIPS 140-2
  • 42. Nuvem Virtual Privada Em modelo público ou híbrido
  • 43. 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
  • 44. Cases de Clientes
  • 45. 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
  • 46. Peixeurbano.com.br BD MySQL, Linux no EC2 com volumes EBS ELB,Elastic Load Balancer, Linux Nginx com AS BD PostgreSQL, Linuxcom auto-scaling no EC2 com volumes EBS Proxy Reverso, Windows ASP.NET em dois availability App Servers no EC2, zones, em Sao Paulo nos Estados Unidos BD MS SQL Server, Windows Amazon S3 com Server no EC2 com volumes EBS conteúdos estáticos e backups de dados
  • 47. Arquitetura• Cache de Nginx em São Paulo aumenta muito a velocidade do site parausuários no Brasil, e reduz muito o consumo de CPU nos servidores deaplicação, economizando no custo de servidores de aplicação.• Usar Nginx como cache tem vantagem em relação a CDN, pois dá paraconfigurar URLs parciais para direcionar para grupos de servidoresdiferentes, que não dá para fazer somente com DNS.• Cache de Nginx para websites de paises fora do Brasil fica nos EstadosUnidos, que tem ping muito reduzido comparado ao Brasil.• Tanto Nginx quanto os servidores de aplicação estão em load balancerscom auto-scaling. Nginx tem um minimo de quatro servidores de medioperformance. Aplicação no Brasil tem mínimo de 5 servidores, masaumenta esse valor vário vezes ao longo do dia.• A Diversidade de plataformas suportadas pelo Amazon permite o PeixeUrbano usar diversos bancos de dados, rodando em sistemasoperacionais diferentes, para ótimizar performance e custos, junto comuma estratégia de sharding.
  • 48. Escalabilidade• Escalabilidade horizontal. Infra-estrutura aguenta aumento de trafego de 1000% de um dia para outro com capex de R$0.• Na campanha de R$0,02, auto-scaling adicionou 180 servidores de alto performance ao longo do dia, e desligou todos automaticamente ao longo da madrugada, sem intervenção manual.• Quando a media de uso de CPU ultrapassa 60% por três minutos, 6 servidores são adicionados.• Quando a média de CPU fica abaixo de 35% por três minutos, 3 servidores são desligados.
  • 49. Centro de Arquiteturaaws.amazon.com/architecture
  • 50. OBRIGADO! aws.typepad.com/brasil slideshare.net/AmazonWebServicesLATAMJosé PapoAWS Tech Evangelist@josepapo

×