Amazon y GeneXus: Lecciones Aprendidas

Click here to load reader

  • date post

    19-Jun-2015
  • Category

    Documents

  • view

    254
  • download

    7

Embed Size (px)

description

Amazon y GeneXus: Lecciones Aprendidas

Transcript of Amazon y GeneXus: Lecciones Aprendidas

  • 1. #GX23 Amazon y GeneXus: Lecciones aprendidas Federico Wagner Artech

2. * 3. * 4. * Virada Cultural Virada Cultural - Sao Paulo 5. #GX23 Una historia Primera solucin (2012) Segunda Solucin (2013) Aplicacin de Agenda de la Virada Cultural Y que sigue? 6. #GX23 Aplicacin de Agenda de la Virada Cultural 7. #GX23 #GXBR 2012 - ABRIL/2012 8. #GX23 9. #GX23 Cantidad de usuarios: miles Cantidad de Artistas: +1000 Cantidad de Actividades: +1200 Cantidad de locaciones: +160 Datos de la Aplicacin 10. #GX23 Donde la ponemos? En el datacenter de Artech? Colocation en Uruguay? Colocation en Estados Unidos? Colocation en Brasil? 11. #GX23 Donde la ponemos? En el datacenter de Artech? Colocation en Uruguay? Colocation en Estados Unidos? Colocation en Brasil? 12. #GX23 Entonces?Que necesitamos? Flexibilidad (poder crecer facilmente) Disponibilidad Costos Cercania con el usuario (latencia) 13. #GX23 Cual es la alternativa? 14. #GX23 Cual es la alternativa? 15. #GX23 Primera solucin (2012) Aplicacin de Agenda de la Virada Cultural 16. #GX23 Stack de desarrollo y produccin GeneXus Evolution 2 Generador Java Tomcat 6 Java 1.6 Apache 2.2 Linux (Ubuntu 10.04) Mysql 5.1 17. #GX23 Servicios de Amazon Amazon EC2 Tipo de Instancia Extra Grande 15 GB de memoria, 4 ncleos virtuales (8 ECUs), plataforma de 64 bits Amazon RDS - Mysql Tpo de Instancia Extra Grande 15 GB de memoria, 4 ncleos virtuales (8 ECUs), plataforma de 64 bits 18. #GX23 Arquitectura 19. #GX23 Resultados Ms de 24.000 usuarios Ms de 6Millones de Hits en 24 horas 20. #GX23 Primera solucin (2012) Segunda Solucin (2013) Aplicacin de Agenda de la Virada Cultural 21. #GX23 22. #GX23 Stack de desarrollo y produccin GeneXus Evolution 2 Generador Java Tomcat 6 Java 1.7 Apache 2.2 Linux (Ubuntu 12.04) Mysql 5.1 23. #GX23 Arquitectura 24. #GX23 Servicios de Amazon Amazon EC2 Tipo de Instancia Extra Grande 15 GB de memoria, 4 ncleos virtuales (8 ECUs), plataforma de 64 bits Elastic Load Balancer Amazon RDS - Mysql Tpo de Instancia Extra Grande 15 GB de memoria, 4 ncleos virtuales (8 ECUs), plataforma de 64 bits 25. #GX23 Monitoreo monit - aplicacin para monitorear procesos y servicios munin - Grficas de consumo de recursos Amazon Cloud Watch 26. #GX23 Resultados Ms de 67000 visitantes nicos (en 24 horas) Ms de 30000 usuarios (ios y Android) Picos de 80 hits por segundo (las dos instancias sumadas). 27. #GX23 Primera solucin (2012) Segunda Solucin (2013) Aplicacin de Agenda de la Virada Cultural Y que sigue? 28. #GX23 Servicios Amazon 29. #GX23 Servicios Amazon para mejorar escalabilidad y disponibilidad Amazon RDS - Mysql Multi-AZ Amazon S3 para almacenar fotos Amazon CloudFront Amazon Elastic Cache para sesiones 30. #GX23 Amazon y GeneXus 31. #GX23 www.genexus.com/encuentro @genexus#GX23