0
Arquiteturas Cloud             Uma IntroduçãoJosé PapoAWS Tech Evangelist@josepapo
Nuvem é Liberdade!
Liberte-se da Infra Tradicional!
Infraestrutura Tradicional é Cara e Complexa     Preços Altos para Infraestrutura de TI   Recursos de TI com Baixa Utiliza...
Infraestrutura Tradicional Demanda                                                     Desperdício   Desperdício600k Usuár...
O que realmente precisamos é…                                                       …capacidade ajustávelhttp://www.flickr...
Problemas                                                           em atenderCusto de Infraestrutura                     ...
Nuvem é Democracia!
Permitiu o boom das startups!
… E facilita o aumento da inovação em grandesempresas
O que éArquitetura?
Conjunto de estruturas que formam um sistema,suas relações e suas propriedades (requisitosnão-funcionais) como escalabilid...
Elasticidade
Quando você desliga seusrecursos de Nuvem você pára de                pagar por eles
Elasticidade simples e automática                                                  App de Vídeos com Amazon EC2:          ...
Precificação por      hora
Redução deCustos e TCO
25% de Economia   Web Servers                 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24              ...
Web Servers                       75% de Economia                 1   3   5   7   9   11 13 15 17 19 21 23 25 27 29       ...
Otimização de custos através da arquitetura e modelos avançados Instâncias                  Instancias                  In...
Web Server Cost with Auto Scaling
Web Server Cost with EC2 Purchasing Options
Depoimentos – Custos e TCO “Economizamos 34 milhões em despesas de capital e reduzimos o custo operacional de TI em 85% us...
Escalabilidade
AutomaçãoEscale capacidade automaticamente
6 am
10 am
10 am
10 am
7 pm
7 pm
7 pm
Platform as a Service     Escale como serviço
Platform as a Service
Let a Thousand Platforms Bloom!
Performance
CDNAceleração de sites e conteúdos digitais
Locais Edge AWS (CloudFront & Route 53)
Cache em memória  memcached como serviço
E os bancos de dados?Como escalar e aumentar a performance?
Bancos Relacionais
NoSQL e NewSQL
DynamoDB               NoSQL as a Service          400.000 transações / segundo    60 dólares / horaAmazon DynamoDB site
288 servidores com Cassandra        1.100.000 transações / segundo     51 dólares / hora                                  ...
500 servidores  600.000 transações ACID / segundo     47 dólares / hora                                 (Instâncias Reserv...
Calvin             100 servidores  500.000 transações ACID / segundo     20 dólares / hora                                ...
10 dólares / hora                                   (Instâncias Reservadas)695k TPS with Node.js and VoltDB
Alta Disponibilidade
Infraestrutura GlobalGovCloud    US West       US West    US East       South          EU         Asia          Asia (US I...
Regiões da AWS e Zonas de Disponibilidade Cliente pode decidir onde suas aplicações e dados residem
Multi-plataforma
Flexibilidade e independênciaSistemas Operacionais   Linguagens e Bibliotecas   Aplicações Certificadas
Opções de Bancos de Dados     Relacional             NoSQL
Bancos de Dados - Modelos    Auto-gestão                      Database as a Service Banco de Dados no          Amazon Rela...
Multi-regiões
Infraestrutura GlobalGovCloud    US West       US West    US East       South          EU         Asia          Asia (US I...
US West Traffic             US East Traffic                 Europe Traffic                    Asia Traffic                ...
Segurança
Segurança Física
Construída com altos padrões de segurança                          Suas                          Apps            Infraestr...
Segurança Lógica
Nuvem Virtual Privada   Em modelo público ou híbrido
Corporatedata center                                                                   Availability Zone 1                ...
Arquiteturas deReferência e Exemplos
Peixe Urbano funciona 100 % na AWS                                   Uso da AWS:                                   100% do...
Netflix executa grande parte de seus Serviços deVídeo na AWS com praticamente Zero Downtime                               ...
Centro de Arquiteturaaws.amazon.com/architecture
OFERTA   GRATUITA!aws.amazon.com/pt/free
OBRIGADO!       aws.typepad.com/brasil        slideshare.net/jpapoJosé PapoAWS Tech Evangelist@josepapo
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Arquiteturas Cloud: Uma Introdução
Upcoming SlideShare
Loading in...5
×

Arquiteturas Cloud: Uma Introdução

2,180

Published on

Nessa palestra vamos tratar de diversos modelos e padrões de utilização da Nuvem com o foco em atender atributos arquiteturais (requisitos não funcionais) como escalabilidade, elasticidade, performance, segurança, alta disponibilidade entre outros.

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

No Downloads
Views
Total Views
2,180
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
113
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "Arquiteturas Cloud: Uma Introdução"

  1. 1. Arquiteturas Cloud Uma IntroduçãoJosé PapoAWS Tech Evangelist@josepapo
  2. 2. Nuvem é Liberdade!
  3. 3. Liberte-se da Infra Tradicional!
  4. 4. Infraestrutura Tradicional é Cara e Complexa Preços Altos para Infraestrutura de TI Recursos de TI com Baixa UtilizaçãoProvedores Lentos para Atender a Demanda de Infra Data Center sem Espaço Gerenciar Crescimento Físico Implantações DemoradasNegociação de Contratos Instalação de Patches Altos Investimentos de Capital Falta de foco no negócio “TI gasta 80% de seu tempo e recursos mantendo as luzes acesas” Gartner Press Release, 2006
  5. 5. Infraestrutura Tradicional Demanda Desperdício Desperdício600k Usuários Capacidade de Recursos Demanda Atual Desperdício300k Usuários Clientes Perdidos, Adquirir mais Desperdício infra200k Usuários T1 T2 T3 T4 T1 Tempo
  6. 6. O que realmente precisamos é… …capacidade ajustávelhttp://www.flickr.com/photos/purecaffeine/302682456/
  7. 7. Problemas em atenderCusto de Infraestrutura Alta Despesa de Capital clientes Demanda Prevista Hardware Custo de Tradicional Oportunidade Demanda Real Cloud Computing Tempo
  8. 8. Nuvem é Democracia!
  9. 9. Permitiu o boom das startups!
  10. 10. … E facilita o aumento da inovação em grandesempresas
  11. 11. O que éArquitetura?
  12. 12. Conjunto de estruturas que formam um sistema,suas relações e suas propriedades (requisitosnão-funcionais) como escalabilidade,performance, segurança, elasticidade, altadisponibilidade, entre outros
  13. 13. Elasticidade
  14. 14. Quando você desliga seusrecursos de Nuvem você pára de pagar por eles
  15. 15. Elasticidade simples e automática App de Vídeos com Amazon EC2: De 50 a 5,000 servidores em 3 dias!5,000 Número de Instâncias EC2 0 Segunda Terça Quarta Quinta Sexta Sábado Domingo
  16. 16. Precificação por hora
  17. 17. Redução deCustos e TCO
  18. 18. 25% de Economia Web Servers 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 HoraDurante um dia
  19. 19. Web Servers 75% de Economia 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 Dia do MêsDurante um mês
  20. 20. Otimização de custos através da arquitetura e modelos avançados Instâncias Instancias Instâncias On-Demand Reservadas Spot •Dê lances •Pague pelo • Desconto para utilizar uso de até 69% capacidade do preço livre a preços on-demand menores
  21. 21. Web Server Cost with Auto Scaling
  22. 22. Web Server Cost with EC2 Purchasing Options
  23. 23. Depoimentos – Custos e TCO “Economizamos 34 milhões em despesas de capital e reduzimos o custo operacional de TI em 85% usando a AWS.”“Reduzimos os custos de manutenção e infraestrutura em 50% aohospedar todos os nossos websites na AWS.” “Diminuimos os custos de nossa solução de Big Data Analytics em mais de 50%, sem ter que mudar o código das aplicações.”“Usamos um cluster com 50.000 cores na AWS e gastamos 4.828dólares. Somente em hardware gastaríamos 20 milhões de dólarespor uma solução equivalente.”
  24. 24. Escalabilidade
  25. 25. AutomaçãoEscale capacidade automaticamente
  26. 26. 6 am
  27. 27. 10 am
  28. 28. 10 am
  29. 29. 10 am
  30. 30. 7 pm
  31. 31. 7 pm
  32. 32. 7 pm
  33. 33. Platform as a Service Escale como serviço
  34. 34. Platform as a Service
  35. 35. Let a Thousand Platforms Bloom!
  36. 36. Performance
  37. 37. CDNAceleração de sites e conteúdos digitais
  38. 38. Locais Edge AWS (CloudFront & Route 53)
  39. 39. Cache em memória memcached como serviço
  40. 40. E os bancos de dados?Como escalar e aumentar a performance?
  41. 41. Bancos Relacionais
  42. 42. NoSQL e NewSQL
  43. 43. DynamoDB NoSQL as a Service 400.000 transações / segundo 60 dólares / horaAmazon DynamoDB site
  44. 44. 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
  45. 45. 500 servidores 600.000 transações ACID / segundo 47 dólares / hora (Instâncias Reservadas)NuoDB Presentation at Under the Radar
  46. 46. Calvin 100 servidores 500.000 transações ACID / segundo 20 dólares / hora (Instâncias Reservadas)Calvin: Fast Distributed Transactions for Partitioned Database Systems
  47. 47. 10 dólares / hora (Instâncias Reservadas)695k TPS with Node.js and VoltDB
  48. 48. Alta Disponibilidade
  49. 49. 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
  50. 50. Regiões da AWS e Zonas de Disponibilidade Cliente pode decidir onde suas aplicações e dados residem
  51. 51. Multi-plataforma
  52. 52. Flexibilidade e independênciaSistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas
  53. 53. Opções de Bancos de Dados Relacional NoSQL
  54. 54. Bancos de Dados - Modelos Auto-gestão Database as a Service Banco de Dados no Amazon Relational Amazon DynamoDB Amazon EC2 Database Service (RDS) NoSQLSua escolha de software SQL Server, MySQL ou Modelo não relacional de banco de dados Oracle oferecidos como serviçoBring Your Own License Overhead zero de (BYOL) administração Licenciamento Flexível: BYOL ou Licença Incluída
  55. 55. Multi-regiões
  56. 56. 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
  57. 57. 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 : Auto Scaling group : Auto Scaling group : Auto Scaling group : Web App Tier Web App Tier Web App Tier Web App Tier RDS RDS RDS RDS Maste Maste Maste Maste r r r rUS-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
  58. 58. Segurança
  59. 59. Segurança Física
  60. 60. 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
  61. 61. Segurança Lógica
  62. 62. Nuvem Virtual Privada Em modelo público ou híbrido
  63. 63. 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
  64. 64. Arquiteturas deReferência e Exemplos
  65. 65. Peixe Urbano funciona 100 % na AWS Uso da AWS: 100% do serviço do Peixe Urbano e também um ERP SAP Mais de 100 milhões de requisições por mês em seu site! Benefícios de Negócio: Lançou o serviço apenas com os sócios e escalou ( hoje conta com 1.000 funcionários) sem necessidade de realizar investimentos de capital em infra de TI “A AWS permitiu que lançássemos um site com baixo investimento de capital, o qual evoluiu para ser um dos sites mais acessados do Brasil. E tudo isso sem ter que alterar a nossa arquitetura.” – Alex Tabor, Sócio do Peixe Urbano
  66. 66. Netflix executa grande parte de seus Serviços deVídeo na AWS com praticamente Zero Downtime Uso da AWS: Uso Global de Amazon EC2, Amazon S3, Amazon SQS e Amazon EMR Benefícios de Negócio: Aplicação consegue praticamente zero downtime Escala para atender o crescimento rápido da Netflix’s, 37x em 2010, mais de 20 Bilhões de requisições por mês em Janeiro de 2011“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
  67. 67. Centro de Arquiteturaaws.amazon.com/architecture
  68. 68. OFERTA GRATUITA!aws.amazon.com/pt/free
  69. 69. OBRIGADO! aws.typepad.com/brasil slideshare.net/jpapoJosé PapoAWS Tech Evangelist@josepapo
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×