Amazon y genexus lecciones aprendidas

203 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
203
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Amazon y genexus lecciones aprendidas

  1. 1. #GX23 Amazon y GeneXus: Lecciones aprendidas Federico Wagner Artech
  2. 2. *
  3. 3. *
  4. 4. * Virada Cultural Virada Cultural - Sao Paulo
  5. 5. #GX23 Una historia Primera solución (2012) Segunda Solución (2013) Aplicación de Agenda de la Virada Cultural Y que sigue?
  6. 6. #GX23 Aplicación de Agenda de la Virada Cultural
  7. 7. #GX23 #GXBR 2012 - ABRIL/2012
  8. 8. #GX23
  9. 9. #GX23 •Cantidad de usuarios: miles •Cantidad de Artistas: +1000 •Cantidad de Actividades: +1200 •Cantidad de locaciones: +160 Datos de la Aplicación
  10. 10. #GX23 Donde la ponemos? ● En el datacenter de Artech? ● Colocation en Uruguay? ● Colocation en Estados Unidos? ● Colocation en Brasil?
  11. 11. #GX23 Donde la ponemos? ● En el datacenter de Artech? ● Colocation en Uruguay? ● Colocation en Estados Unidos? ● Colocation en Brasil?
  12. 12. #GX23 ¿Entonces?¿Que necesitamos? ● Flexibilidad (poder crecer facilmente) ● Disponibilidad ● Costos ● Cercania con el usuario (latencia)
  13. 13. #GX23 ¿Cual es la alternativa?
  14. 14. #GX23 ¿Cual es la alternativa?
  15. 15. #GX23 Primera solución (2012) Aplicación de Agenda de la Virada Cultural
  16. 16. #GX23 Stack de desarrollo y producción ● GeneXus Evolution 2 ● Generador Java ● Tomcat 6 ● Java 1.6 ● Apache 2.2 ● Linux (Ubuntu 10.04) ● Mysql 5.1
  17. 17. #GX23 Servicios de Amazon ● Amazon EC2 ○ Tipo de Instancia Extra Grande ○ 15 GB de memoria, 4 núcleos virtuales (8 ECUs), plataforma de 64 bits ● Amazon RDS - Mysql ○ Tpo de Instancia Extra Grande ○ 15 GB de memoria, 4 núcleos virtuales (8 ECUs), plataforma de 64 bits
  18. 18. #GX23 Arquitectura
  19. 19. #GX23 Resultados ● Más de 24.000 usuarios ● Más de 6Millones de Hits en 24 horas
  20. 20. #GX23 Primera solución (2012) Segunda Solución (2013) Aplicación de Agenda de la Virada Cultural
  21. 21. #GX23
  22. 22. #GX23 Stack de desarrollo y producción ● GeneXus Evolution 2 ● Generador Java ● Tomcat 6 ● Java 1.7 ● Apache 2.2 ● Linux (Ubuntu 12.04) ● Mysql 5.1
  23. 23. #GX23 Arquitectura
  24. 24. #GX23 Servicios de Amazon ● Amazon EC2 ○ Tipo de Instancia Extra Grande ○ 15 GB de memoria, 4 núcleos virtuales (8 ECUs), plataforma de 64 bits ● Elastic Load Balancer ● Amazon RDS - Mysql ○ Tpo de Instancia Extra Grande ○ 15 GB de memoria, 4 núcleos virtuales (8 ECUs), plataforma de 64 bits
  25. 25. #GX23 Monitoreo ● monit - aplicación para monitorear procesos y servicios ● munin - Gráficas de consumo de recursos ● Amazon Cloud Watch
  26. 26. #GX23 Resultados ● Más de 67000 visitantes únicos (en 24 horas) ● Más de 30000 usuarios (ios y Android) ● Picos de 80 hits por segundo (las dos instancias sumadas).
  27. 27. #GX23 Primera solución (2012) Segunda Solución (2013) Aplicación de Agenda de la Virada Cultural Y que sigue?
  28. 28. #GX23 Servicios Amazon
  29. 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. 30. #GX23 Amazon y GeneXus
  31. 31. #GX23 www.genexus.com/encuentro @genexus#GX23

×