com claros benefícios econômicos – Mainframes vs. UNIX Super Servers – UNIX Super Servers vs. x86 Servers • Está acontecendo novamente – Data centers, para a nuvem, para a nuvem* – Transições anteriores levaram décadas – A diferença está no ritmo de inovação! • Maiores benefícios movem transformações mais rápidas
redes está aumentando – Preço de servidores e storage caindo – Custos de redes tendem a dominar • Menos inovação em Networking – Custos verticais integrados – Margens indefensáveis • Soluções da AWS: – Redes personalizadas (H&S&P) – Links privados gerenciados 57% 8% 18% 13% 4% Servers Networking Equipment Power Distribu>on & Cooling Power Other Infrastructure Custos Típicos 3yr server & 10 yr infrastructure amor4za4on
Assíncrona? • Escritas em SSD levam ~ 1 a 2ms • LA pra New York = 74ms • Dilema em caso de falhas: • Failover e perda de transações • Não failover e perda de disponibilidade • Use as AZs! • <2ms permite replicação síncrona • Pode ser combinado com replicação regional assíncrona 74ms
Projeto geral para uma propósitos diversos – Rede mundial de distribuição – “Não econômicos” • Servidores AWS – Servidores otimizados para fins específicos – Implementações em hardware de núcleos comuns – Processadores Intel com desempenho exclusivo – DCs, servers, networking, storage projetados sob especificações integradas
3x requisições no último ano – Resposta em um dígito de ms – Latência baixa e constante – 4x storage no mesmo período • Funcionalidades principais – Suporte a JSON – Itens de 400KB – Índices Secundários Globais – Fluxos – Replicação entre regiões
administrar • SGBDRs são o núcleo de muitas aplicações • Também a maior fonte de falhas, dores de cabeça e perdas • RDS MySQL alivia a administração – Instalação, Configuração, Segurança, Backups, Redundância, Réplicas… – Amazon RDS MySQL, Oracle, SQL Server, & PostgreSQL • Não resolve as limitações dos SGBDs
all RDS RDS Multi-AZ Second ary Second ary Secondary DB Synchronous Replication Primary DB AZ1 AZ2 Application • Dificilmente se atinge mais de 3 noves em um único data center – Replicação Síncrona Multi-AZ • Não é novidade – EMC SRDF/S & Oracle Fast Start Failover – Custo de versões “enterprise” • RDS MySQL Multi-AZ – Mais “noves” e horas de sono!
Preços “Cloud” – Compatível com MySQL 5.6 – Storage Desacoplado • Três AZs sem pausas em casos de falha de um DC • Mesmo a perda hipotética de dois DCs não causa perdas – Replicação Síncrona SQL Txns Caching Store Store Store Store AZ 1 AZ 2 Store Store AZ 3
write performance (sysbench) – 5x read performance • Suporta até 16 read replicas (RDS mySQL: 5) • 400x menos lag (2,000ms vs 5ms) • Tabelas de até 64TB (RDS/MySQL: 3TB) • Failover instantâneo (no database crash recovery time) • Recuperação automática em caso de falhas – Sem impacto operacional Amazon Aurora Performance
Max volume to 16TB (From:1TB) – Max I/O rate to 20,000 IOPS (From:4k IOPS) – Max throughput to 320MB/s (From:180MB/s) • General Purpose (SSD) – Max volume size to 16TB (From:1TB) – Max I/O rate to 10,000 IOPS (From:3k IOPS) – Max throughput to 160MB/s (From:128 MB/s) EBS
registros/s • TBs/hora • 100,000s de fontes internas • Escalável, baixo custo, auditável, com alertas em tempo real Amazon Kinesis: • Produtores chamam put() • Número sequencial retornado • Dados distribuídos entre shards • Escalável por shard: 1 MB/s & 1000 TPS
Menor custo e construção mais rápida • Acordos de intercâmbio de energia • Firmware switchgear personalizado • 3 regiões 100% neutras em carbono: – US West (Oregon) – AWS GovCloud (US) – EU (Frankfurt)
Nível de Uso Gratuito http://aws.amazon.com/free/ Treinamentos Presenciais http://aws.amazon.com/training/ Canal do YouTube https://www.youtube.com/user/AmazonWebServices