Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Serverless week

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 21 Publicité

Serverless week

Télécharger pour lire hors ligne

Palestra realizada na Serverless Week 2020, no dia 29/10.

Nessa palestra contei sobre a experiência que tive de participar de um projeto que teve um aumento exponencial de uso durante a pandemia e ainda que contasse com uma escalabilidade configurada, enfrentávamos casos de stress devido o tempo de levantar novas máquinas, entretanto ao migrarmos os contêineres para o modelo serverless, finalmente, conseguimos a escalabilidade ideal.

Palestra realizada na Serverless Week 2020, no dia 29/10.

Nessa palestra contei sobre a experiência que tive de participar de um projeto que teve um aumento exponencial de uso durante a pandemia e ainda que contasse com uma escalabilidade configurada, enfrentávamos casos de stress devido o tempo de levantar novas máquinas, entretanto ao migrarmos os contêineres para o modelo serverless, finalmente, conseguimos a escalabilidade ideal.

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (17)

Similaire à Serverless week (20)

Publicité

Plus récents (20)

Publicité

Serverless week

  1. 1. AWSUGSASSEMBLE 1 COCKPITMÉDICO Serverless Week A escalabilidade ideal A escalabilidade ideal SERVERLESS WEEK 2020 Roberto Alves Lead Software Engineer @ Altran
  2. 2. AWSUGSASSEMBLE 2 Habilidade de atender novas demandas de processamento, sem que isso afete, de forma abrupta a saúde do seu sofware. Escalabilidade em software
  3. 3. AWSUGSASSEMBLE 3 A arquitetura inicial O nosso caso de uso
  4. 4. AWSUGSASSEMBLE 4 O tempo de resposta para o AWS EC2 Auto Scaling subir um novo contêiner O nosso problema
  5. 5. AWSUGSASSEMBLE 5 Na documentação oficial do AWS EC2 Auto Scaling diz “A maioria das substituições acontece em menos de 5 minutos”. Em media, 2.5 minutos
  6. 6. AWSUGSASSEMBLE 6 - Arquitetura distribuída entre microsserviços - Aplicação com uso 24x7 com acessos internacional - Streaming de vídeo - Em média, possui 12 integrações no fluxo convencional - Composto por aplicações hospedadas em cloud público e cloud privado Precisa de tanto?
  7. 7. AWSUGSASSEMBLE 7 Uma adaptação rápido e simples, escalabilidade vertical Uma solução paliativa
  8. 8. AWSUGSASSEMBLE 8 Adiciona mais recurso computacional ao hardware do servidor Escalabilidade vertical
  9. 9. AWSUGSASSEMBLE 9 Adiciona novos servidores para dividir o processamento Escalabilidade horizontal
  10. 10. AWSUGSASSEMBLE 10 Por que não mantermos permanentemente essa solução? - Na maior parte do tempo não usamos todo esse poder computacional - Custo “elevado”, de forma desnecessária, no cloud Escalabilidade vertical
  11. 11. AWSUGSASSEMBLE 11 A melhor forma que encontramos foi mudar o modelo da aplicação para serverless containers A solução em definitivo
  12. 12. AWSUGSASSEMBLE 12 Em nossos testes, obtivemos uma média de 40 segundos para levantar 2 contêineres 60 contêineres por minuto
  13. 13. AWSUGSASSEMBLE 13 AWS Fargate
  14. 14. AWSUGSASSEMBLE 14 O nosso caso de uso A arquitetura atualmente
  15. 15. AWSUGSASSEMBLE 15 Métricas 50 usuários concorrentes: 274 execuções 0% de falha 5s de latência média 100 usuários concorrentes: 593 execuções 2% de erro 9s de latência média 150 usuários concorrentes: 923 execuções 12% de erro 12s de latência média Estado original
  16. 16. AWSUGSASSEMBLE 16 50 usuários concorrentes: 311 execuções 0% de falha 4s de latência média 100 usuários concorrentes: 668 execuções 1% de falha 8s de latência média 150 usuários concorrentes: 981 execuções 7% de falha 11s de latência média Upgrade vertical 8% Métricas
  17. 17. AWSUGSASSEMBLE 17 50 usuários concorrentes: 344 execuções 0% de falha 2s de latência média 100 usuários concorrentes: 712 execuções 0% de falha 2s de latência média 150 usuários concorrentes: 1253 execuções 0% de falha 2.5s de latência média Modelo Fargate 8% 79% Métricas
  18. 18. AWSUGSASSEMBLE 18 Precificação Upgrade vertical: $4.900,00 Modelo Fargate: $3.500,00
  19. 19. AWSUGSASSEMBLE 19 - Modelo Fargate com contêineres com link - Alta escalabilidade na aplicação com modelo serverless porém o banco de dados continua tradicional Problemas nessa trajetória
  20. 20. AWSUGSASSEMBLE 20  robertosousa1@uol.com.br  https://www.linkedin.com/in/robertosousa01  https://github.com/robertosousa1 Contato

Notes de l'éditeur

  • Disponibilidade
    Comportamento no tempo
  • vladionescu
  • - Equipe com menor preço

×