Caso práctico League of Women Voters
2014
Desde 1920, la organización política independiente League of Women Voters (LWV) intenta mejorar los sistemas estadounidenses de gobierno y lograr cambios en las políticas públicas a través de la educación y la promoción. LWV tiene, aproximadamente, 30 empleados de jornada completa y más de 750 afiliados voluntarios en todo el país. LWV Education Fund (LWVEF) cuenta con el sitio web VOTE411.org, que ofrece información electoral independiente al público. El sitio cubre temas como lugares de votación, fechas de las elecciones y fechas límite de inscripción, información sobre candidatos y plebiscitos, el proceso de voto por correo, y otras cuestiones relacionadas con el proceso electoral.
"AWS nos ayudó a crear soluciones con las que no hubiéramos podido contar en un entorno tradicional".
Jeanette Senecal
Director sénior, LWVEF
El desafío
Al ser un sitio web dedicado a las elecciones, VOTE411.org tiene sobrecargas de volumen durante varios días en años de elecciones federales. El resto del tiempo, VOTE411.org tiene un volumen de tráfico relativamente bajo.
Para poder responder a las sobrecargas de tráfico, las versiones anteriores del sitio requerían inversiones importantes de infraestructura a un alto costo. Durante la planificación para las elecciones federales de 2012, LWVEF quería utilizar una solución de hospedaje que fuera rentable, fiable y escalable, con la flexibilidad necesaria para atender las fluctuaciones de tráfico. La solución de hospedaje debía estar disponible para atender medio millón de visitas únicas el día de la elección y disminuir la escala una vez que se cerrasen los comicios. "La opción de trasladarnos a la nube estaba clara", dice Jeanette Senecal, directora sénior, LWVEF. "Si hubiéramos tenido que crear este servicio en otra plataforma de hospedaje, habría costado tres o cuatro veces más".
Por qué Amazon Web Services
Después de evaluar las propuestas de costo, las opciones de soporte, la facilidad de escalabilidad y fiabilidad, LWVEF eligió a Amazon Web Services (AWS). "AWS es exactamente lo que necesitábamos: una solución de hospedaje que se escala de manera ininterrumpida", dice Senecal.
LWVEF creó dos bases de datos con Amazon Relational Database Service (Amazon RDS). El equipo utiliza Amazon Simple Storage Service (Amazon S3) para almacenar las 1200 guías para votantes y otros documentos escritos por ligas locales que se distribuyen en VOTE411.org. El uso de Amazon S3 para almacenar los archivos le permitió al equipo cargar datos a través de la interfaz de Drupal y garantizar, al mismo tiempo, que los archivos estuvieran disponibles para nuevas instancias de Amazon Elastic Compute Cloud (Amazon EC2). New-MillMedia implementó la aplicación web en AWS Elastic Beanstalk para PHP y utiliza Amazon EC2 para escalar según la demanda.
New-MillMedia creó la aplicación web con Drupal y la implementó en servidores con Linux que ejecutan Apache y PHP. Su base de datos era de MySQL y se implementó en Amazon RDS. LWVEF usa Amazon CloudWatch para controlar el uso. Durante los períodos de uso pico, el equipo de LWVEF realizó un seguimiento de la disponibilidad y el tiempo de carga con Apache JMeter.
Los beneficios
OTE411.org se lanzó nuevamente en AWS en agosto de 2012. En septiembre y octubre, el sitio tuvo 50 000 visitas únicas por día, cifra que se elevó a 300 000 el día anterior a las elecciones y a 500 000 el día de las elecciones. La página con mayor volumen de datos se cargó en menos de 400 ms. Las demás, en menos de 100 ms. AWS suministró disponibilidad continua durante el uso pico y escaló de 3 instancias de servidor en agosto a 60 el día de las elecciones.
"AWS nos ayudó a crear soluciones con las que no hubiéramos podido contar en un entorno tradicional", dice Senecal. "Podíamos crear instancias bajo demanda para controlar la importación y la limpieza de datos. Con otro host, no hubiésemos podido crear soluciones tan rápidamente".
LWVEF pudo poner el sitio en funcionamiento rápidamente con AWS, lo que evitó que la organización tuviera que contratar un número definido de servidores antes de comenzar el desarrollo. "Como podíamos ajustar la escala según fuera necesario, nuestros desarrolladores no tenían que predecir con anticipación el número de servidores que necesitarían", dice Senecal. "Un entorno diferente hubiera añadido varias semanas a nuestro período de desarrollo".
AWS es fundamental para el ajuste de desempeño de LWVEF. "Utilizamos instancias de Amazon EC2 para realizar pruebas de carga", dice Senecal. "Este proceso es muy fácil para probar el sitio, ajustar las configuraciones y realizar pruebas nuevamente. Después del lanzamiento del sitio, los cambios realizados en el sitio justificaban otra prueba de carga. En AWS Elastic Beanstalk, fue fácil crear un nuevo entorno que se correspondiera con el de producción".
El equipo está analizando AWS para hospedar otros sitios web de LWV.
Acerca de League of Women Voters
Desde 1920, la organización política independiente League of Women Voters (LWV) intenta mejorar los sistemas estadounidenses de gobierno y lograr cambios en las políticas públicas a través de la educación y la promoción.
Beneficios de AWS
- Disponibilidad continua con disponibilidad mediante máximos masivos en tráfico de página
- Mantenimiento de cargas rápidas de páginas para páginas clave
- Escalado desde 3 instancias de servidor a 60 instancias
Servicios de AWS utilizados
Amazon S3
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos que ofrece escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en el sector.
Amazon RDS
Con Amazon Relational Database Service (Amazon RDS), es sencillo configurar, utilizar y escalar una base de datos relacional en la nube.
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad informática en la nube segura y de tamaño modificable.
AWS Elastic Beanstalk
AWS Elastic Beanstalk es un servicio fácil de utilizar para la implementación y el escalado de aplicaciones web y servicios desarrollados con Java y más.
Comenzar
Empresas de todos los tamaños y de todos los sectores están transformando sus negocios con AWS a diario. Póngase en contacto con nuestros expertos e inicie hoy mismo su traspaso a la nube de AWS.