• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Arquiteturas Cloud na AWS: Uma Introducao
 

Arquiteturas Cloud na AWS: Uma Introducao

on

  • 1,305 views

 

Statistics

Views

Total Views
1,305
Views on SlideShare
1,063
Embed Views
242

Actions

Likes
3
Downloads
48
Comments
0

2 Embeds 242

http://www.ipsense.com.br 234
http://kandgi.com 8

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Arquiteturas Cloud na AWS: Uma Introducao Arquiteturas Cloud na AWS: Uma Introducao Presentation Transcript

    • Arquiteturas Cloud na AWS Uma IntroduçãoJosé PapoAWS Tech Evangelist@josepapo
    • Vale também paraarquiteturas distribuídas
    • O que realmente precisamos é… …capacidade ajustávelhttp://www.flickr.com/photos/purecaffeine/302682456/
    • Permitiu o boom das startups!
    • … E facilita o aumento da inovação em grandesempresas
    • Empresas na América Latina
    • O que éArquitetura?
    • 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
    • Alta Disponibilidade e Disaster Recovery
    • 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
    • Regiões da AWS e Zonas de Disponibilidade Cliente pode decidir onde suas aplicações e dados residem
    • Mas e as sessões?
    • Ideal é criaraplicações stateless
    • Se não for possível, há 3 opções…
    • Manter o estado no servidor WebSe servidor cair sessão dos usuários naquele servidor são perdidas
    • Manter o estado no Banco de Dados Performance menor, pois o estado estáem disco. Bom usar para estado de longa duração (exemplo: carrinho da Amazon)
    • Manter o estado emum Cache de Memória Solução escalável e que oferece excelenteperformance e alta disponibilidade com cluster
    • JavaMemcached-session-manager
    • PHPSuporte a memcached no PHP5
    • .NETWindows Server AppFabric Caching
    • 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: 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
    • 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 HoraDurante um dia
    • 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
    • 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
    • Web Server Cost with Auto Scaling
    • Web Server Cost with EC2 Purchasing Options
    • 100% na Nuvem da AWSSistema Tio Patinhas com código aberto! github.com/chaordic
    • Escalabilidade
    • AutomaçãoEscale capacidade automaticamente
    • 6 am
    • 10 am
    • 10 am
    • 10 am
    • 7 pm
    • 7 pm
    • 7 pm
    • $PROMPT>as-create-auto-scaling-groupWidgetsIncScalingGroup --launch-configuration WidgetsIncConfig --availability-zones ap-southeast-1a ap-southeast-1b --min-size 2 --max-size 8
    • Platform as a Service Escale como serviço
    • Platform as a Service
    • 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 (Instâncias Reservadas)Benchmarking Cassandra Scalability on AWS - Over a million writes per second
    • 500 servidores 600.000 transações ACID / segundo 47 dólares / hora (Instâncias Reservadas)NuoDB Presentation at Under the Radar
    • Calvin 100 servidores 500.000 transações ACID / segundo 20 dólares / hora (Instâncias Reservadas)Calvin: Fast Distributed Transactions for Partitioned Database Systems
    • Multi-plataforma
    • Flexibilidade e independênciaSistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas
    • Opções de Bancos de Dados Relacional NoSQL
    • Multi-regiões
    • 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
    • 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
    • Segurança
    • Segurança Física
    • 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
    • Segurança Lógica
    • Nuvem Virtual Privada Em modelo público ou híbrido
    • 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
    • Arquiteturas deReferência e Exemplos
    • 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
    • Diagrama arquitetural vivo e com deploy!
    • Diagrama arquitetural vivo e com deploy!
    • Centro de Arquiteturaaws.amazon.com/architecture
    • OFERTA GRATUITA!aws.amazon.com/pt/free
    • OBRIGADO! aws.typepad.com/brasil slideshare.net/AmazonWebServicesLATAMJosé PapoAWS Tech Evangelist@josepapo