Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Migrating limited cloud solutions to robust AWS SaaS - DEM03-S - Mexico City AWS Summit

261 views

Published on

Cloud services adoption creates meaningful competition experiences in today’s tech companies. However, it is important to ensure the necessary provision of cloud infrastructure to enable scalability based on the demand of services. Learn how to create robust, secure, automated, scalable, and redundant solutions through correct architecture design for product migration and proper use of the products and services offered by AWS.

  • Be the first to comment

  • Be the first to like this

Migrating limited cloud solutions to robust AWS SaaS - DEM03-S - Mexico City AWS Summit

  1. 1. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Migración de Solución de Nube Limitada a AWS SaaS Robusta Dr. Javier Navarro Machuca CEO IO Connect Services S e s s i o n I D M.S.I. Marcos Sairick Sanchez Castañeda AWS Lead IO Connect Services
  2. 2. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Agenda Solución Legacy Migración a AWS Demo Resultados
  3. 3. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.
  4. 4. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Antecedentes Evest es un producto SaaS para el manejo de eventos y conferencias Debido a limitaciones de infraestructura y de arquitectura, la solución usaba un solo servidor Se usaba WHM y CPanel para el hosting de diferentes instancias en un solo servidor La aplicación Web y la base de datos de cada instancia están en el mismo servidor El generar una nueva instancia del producto para un evento requería mucha configuración y pasos manuales
  5. 5. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Antecedentes continuación… El escalabilidad estaba limitada de manera vertical solamente No había elasticidad o escalabilidad horizontal Su máxima capacidad era para eventos de hasta 600 personas Los picos de uso generaban baja del servicio hasta por 15 minutos
  6. 6. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Solución Legacy ServerCaracterísticas - Una sola VM (single host) - La Web App y la base de datos competían por recursos (CPU, memoria, etc.) - Sólo escalamiento vertical (limitado) - No más de 600 usuarios por evento
  7. 7. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Provisionamiento de Cuentas Server Operator Toys Event event.toys.com Manual Setup
  8. 8. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Provisionamiento de Cuentas Server Operator Toys Event event.toys.com Tech Event event.tech.com Manual Setup Manual Setup
  9. 9. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.
  10. 10. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Requerimientos Múltiples cuentas simultáneas Escalabilidad horizontal independiente por cada cuenta SLAs y performance uniformes Suministro de cuentas automatizado Ahorro de licencias de WHM y CPanel Seguridad
  11. 11. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Servicios Seleccionados Amazon Route 53 AWS WAF Amazon VPC Elastic Load Balancing Amazon EC2 Amazon EC2 Auto Scaling Amazon Simple Storage Service (S3) Amazon Aurora AWS CloudFormation Amazon CloudWatch AWS CloudTrail
  12. 12. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Puntos Importantes Solución basada en AWS al 100% 100% SaaS DevOps Automatización Isolación de cuentas basado en VPCs
  13. 13. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Public subnet Public subnet Auto Scaling group Arquitectura de la Solución para Cuentas de Clientes AWS Cloud Hosted zone VPC AWS WAF Internet gateway Application Load Balancer Availability Zone Availability Zone Email Server Bastion Server Router NAT gateway Email Server Bastion Server NAT gateway Auto Scaling group Router Private subnet Private subnet Web App Auto Scaling group Private subnet Private subnet Amazon Aurora Amazon Aurora Security group Security group Security group Security group Web App
  14. 14. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Suministro de Cuentas Operator Toys Event event.toys.com AWS Cloud VPC Stack Tech Event tech.toys.com VPC StackTemplate Template
  15. 15. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.
  16. 16. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.
  17. 17. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Resultados Solución basada 100% en AWS Los operadores suministran cuentas para eventos desde una interface fácil de usar La infraestructura necesaria para cada cuenta nueva se genera automáticamente usando CloudFormation Se hicieron pruebas de carga donde cada cuenta recibía 5 mil conexiones manteniendo el rendimiento constante en respuesta y uso de recursos La solución cuenta con mejores prácticas de seguridad
  18. 18. © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved.S U M M I T Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates.All rights reserved. Dr. Javier Navarro Machuca javier.navarro@ioconnectservices.com

×