Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouOctavio Coradelli Almada Alterado mais de 8 anos atrás
2
WebMotors em números + de 200 funcionários
+ de anúncios ativos/mês + de pageviews/mês + de 100 instâncias EC2 ~ 20 Terabytes trafegados/mês
3
Migração para a AWS Pré Migração Migração Serviços AWS Custos
Planejamento De/Para Migração Transferência de Dados Serviços AWS Adaptação à serviços AWS Custos Otimização de Despesas Move As Is Direct Connect Reserva antecipada EC2 + CloudFront Parceiro Oficial AWS
4
Desafio I: Engine de Busca (ANTES)
Problemática Sistema Legado: aprox 6 anos; Não escalável; Ociosidade em baixa demanda; Limitação de funcionalidades: Contadores, Busca Aberta, Recomendação, etc; Throughput: 10 mil requests / seg; HTTP 10x EC2 WEB 10x EC2 APP Sistema Legado Banco Transacional SQL Server Distributor Ambiente transacional 10x EC2 SQL Server
5
Desafio I: Engine de Busca (DEPOIS)
Benefícios Baixa dependência do ambiente transacional; Menor custo (aprox -30%) Melhor performance (aprox 45%) Engine de busca independente; Throughput: 25 mil requests / seg; JSON API Search MongoDB Sistema Legado Banco Transacional Ambiente transacional Fila Mensagens SQS
6
Desafio II: Envio de Propostas (ANTES)
Problemática Falha na integridade de dados; Dependência do site com o ambiente transacional; Replicação de esforço de integração para novos sites;
7
Desafio II: Envio de Propostas (DEPOIS)
Benefícios Integridade de dados; Indisponibilidade do serviço não afeta o site / propostas represadas; Novas interfaces plug & play; API de Propostas Fila Mensagens SQS Serviço
8
Desafio III: Image Handler (ANTES)
Problemática Alto custo de CDN; Alto número de EC2 e EBS (10 servidores) Complexidade na replicação de arquivos (vários tamanhos) HTTP HTTP CDN 10 EC2 Job de replicação Sistema Legado 10 EBS (1,5 Tera)
9
Desafio III: Image Handler (DEPOIS)
Benefícios Ambiente auto-escalável; Aplicação Node.js com funcionalidades de Crop, Resize, Marca d’água; Baixo custo; Auto Scaling JSON JSON CF Image Handler S3 Sistemas Legado
10
Desafio IV: Mecânica de Vendas (ANTES)
Problemática Fluxo de venda altamente acoplado às interfaces; Alto custo/esforço de melhorias; Indisponibilidades frequentes; Sistema Legado HTTP HTTP Banco Transacional 10 EC2 Web 10 EC2 APP Ambiente transacional
11
Desafio IV: Mecânica de Vendas (DEPOIS)
Benefícios Portabilidade para novas interfaces (App, Mobile Site, etc) Interface desacoplada do sistema legado; Versionamento de funcionalidades na API; Sistema Legado JSON JSON Banco Transacional API Venda Ambiente transacional
12
Produtividade com Granularidade
13
Uptime AWS
14
Enfim, essa é a Cultura da WebMotors
15
Marco Lonzetti CIO – WebMotors Obrigado!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.