Caso práctico de Macmillan Learning

2016

Macmillan Learning es una compañía de soluciones educativas que se centra en brindar contenidos, herramientas y servicios para facilitar la enseñanza y el aprendizaje. Mediante la asociación con los mejores investigadores, educadores, administradores y desarrolladores del mundo, la compañía facilita oportunidades de enseñanza y aprendizaje que despiertan el compromiso de los estudiantes y mejoran los resultados. La compañía les ofrece a los educadores soluciones personalizadas diseñadas para inspirar la curiosidad de los estudiantes y medir el progreso. El software pedagógico insignia de Macmillan Learning, LaunchPad, es una aplicación que los educadores pueden usar y personalizar para lograr los objetivos específicos del curso a fin de facilitar el aprendizaje de los estudiantes.

Shot of two young women using a laptop together in a college library
kr_quotemark

Con AWS, tenemos capacidad bajo demanda para Launchpad. Podemos ajustar fácilmente la aplicación para soportar el crecimiento exponencial de usuarios del que somos testigos cada año académico.

Dawit Lessanu
Vicepresidente de arquitectura e ingeniería, Macmillan Learning

El desafío

Launchpad es una de las aplicaciones de aprendizaje digital de la compañía que crece con mayor rapidez. Para el año académico 2016-2017, Macmillan espera un número de usuarios de Launchpad tres veces mayor del que vio la compañía en el año académico anterior. “La demanda de la aplicación crece cada año”, dice Dawit Lessanu, vicepresidente de arquitectura e ingeniería de Macmillan Learning.

Sin embargo, adaptarnos a este rápido crecimiento se ha convertido en un desafío, porque Launchpad estaba alojado en las instalaciones de un centro de datos coubicado. “El modelo tradicional de centro de datos ya no nos funcionaba”, expresa Lessanu. “Para ofrecer rápidamente la capacidad que necesitábamos para soportar nuestro crecimiento, necesitábamos mayor escalabilidad y agilidad”.

Pero Macmillan Learning también necesitaba la elasticidad para abordar el tráfico cíclico de la aplicación. “Tenemos mayor demanda durante el año académico, cuando más estudiantes ingresan a nuestra aplicación, pero para cubrir esa necesidad, debíamos ofrecer la capacidad total las 24 horas, los 7 días de la semana en el centro de datos”, explica Kate Geraghty, vicepresidenta de comunicaciones de Macmillan Learning. “Queríamos tener la capacidad de disminuir rápidamente la aplicación durante los recesos del año escolar”.

Por qué Amazon Web Services

Para satisfacer las necesidades de escalabilidad, agilidad y elasticidad, Macmillan Learning tomó la decisión de trasladar Launchpad a la nube. Antes de optar por la migración total a Amazon Web Services (AWS), la compañía consideró diferentes proveedores de tecnología en la nube. “En cuanto a innovación y escalabilidad, descubrimos que AWS era simplemente la opción que mejor se adaptaba a nuestra compañía”, dijo Lessanu. AWS trabajó con Macmillan Learning para encontrar un socio que brindara asistencia para el proceso de migración a la nube. “Necesitábamos a alguien que aumente nuestros equipos internos en la planificación y la ejecución de la estrategia de migración”, dijo Lessanu. AWS sugirió a Relus, un socio consultor avanzado de AWS. “Uno de los desafíos era el poco tiempo que teníamos para trasladar la plataforma de una aplicación altamente compleja de un centro de datos a la nube de AWS”, dijo el vicepresidente. “Esto nos demandaba un profundo entendimiento técnico de AWS, y Relus nos lo ofrecía”.

Relus ayudó a Macmillan Learning a trasladar Launchpad a AWS, el cual se ejecuta en 90 instancias de Amazon Elastic Compute Cloud (Amazon EC2) con una combinación de servidores Linux y Windows frente a volúmenes de almacenamiento de Amazon Elastic Block Store (Amazon EBS). Launchpad también utiliza Amazon Simple Storage Service (Amazon S3) para almacenar contenido estático y Amazon CloudFront como su red de entrega de contenido (CDN) global. Macmillan Learning también confía en AWS Direct Connect para acceder a una conexión de red exclusiva de gigabit desde el centro de datos de la compañía a AWS. “Aún tenemos algunas aplicaciones y servidores de autenticación heredados de implementación local, por lo que Direct Connect ayuda a mitigar cualquier riesgo que exista entre la nube y el centro de datos”, explica Lessanu. Además, Macmillan utiliza Auto Scaling para ajustar automáticamente la capacidad de Amazon EC2 según sea necesario.

Al trabajar con Relus, Macmillan pudo migrar Launchpad por completo a la nube en unos pocos meses. “Relus aceleró la migración a través de sus propias herramientas patentadas y, cuando trasladamos las instancias virtuales de la aplicación desde el centro de datos a AWS, nos ayudó a lograr una transición fluida”, dice Lessanu.

Los beneficios

Al migrar Launchpad a la nube de AWS, Macmillan Learning puede cubrir más rápidamente el creciente número de usuarios de Launchpad. “Con AWS, tenemos capacidad bajo demanda para Launchpad. Podemos ajustar fácilmente la aplicación para soportar el crecimiento exponencial de usuarios del que somos testigos cada año académico”, expresa Lessanu. “Ahora podemos ofrecer nuevas instancias en minutos, lo que solía llevarnos horas”.

Macmillan Learning también puede ajustarse de manera elástica en función del momento del año. “Con AWS, podemos ajustar la arquitectura de Launchpad para que tenga el tamaño correcto; esto nos brinda la elasticidad necesaria para soportar los picos de demanda durante el año académico y disminuir la capacidad durante el verano o cuando los estudiantes tienen recesos por días festivos”, explica Lessanu. “Ya no es necesario que brindemos una capacidad total en todo momento. Esto nos permitirá ahorrar muchísimo dinero”.

La compañía está usando la agilidad de la nube para ir al mercado más rápido con las nuevas características de Launchpad y otros servicios. “La agilidad y flexibilidad que obtenemos de AWS nos ayudan a ofrecer servicios innovadores para maestros y estudiantes con mayor rapidez”, dice Geraghty. “Nuestros clientes esperan que nos movamos rápido y que sigamos llevando a Launchpad adelante. Si no podemos hacerlo, no satisfacemos sus necesidades. Con AWS, nos podemos mover más rápido y tenemos mejor capacidad de respuesta, lo que es fundamental para nosotros en nuestro continuo crecimiento”.

Macmillan Learning también prevé que será capaz de facilitar una mayor expansión internacional de Launchpad. “Dado que AWS nos brinda la presencia global que necesitamos, estamos mejor posicionados para satisfacer en el futuro las demandas de aprendizaje a nivel mundial”, expresa Lessanu. “Tenemos grandes bases para el crecimiento de nuestro negocio”. En la medida en que vaya creciendo, Macmillan Learning pretende aprovechar otros servicios de AWS. “Definitivamente tenemos planeado utilizar cada vez más el ecosistema de AWS para tareas de análisis y otros requisitos comerciales”, dice Lessanu. “Y aprovecharemos la innovación de AWS para satisfacer mejor las necesidades de nuestros clientes”.


Acerca de Macmillan Learning

Macmillan Learning es una compañía de soluciones educativas que se centra en brindar contenidos, herramientas y servicios para facilitar la enseñanza y el aprendizaje. 


Servicios de AWS utilizados

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. Está diseñado para facilitar a los desarrolladores la informática en la nube a escala web.

Más información »

AWS Direct Connect

AWS Direct Connect es una solución de servicios en la nube que facilita el establecimiento de una conexión de red exclusiva entre un entorno local y AWS.

Más información »

Amazon CloudFront

Amazon CloudFront es un servicio rápido de red de entrega de contenido (CDN) que distribuye a clientes globalmente datos, vídeos, aplicaciones y API de forma segura, con baja latencia, altas velocidades de transferencia y dentro de un entorno fácil para desarrolladores.

Más información »

Amazon EBS

Amazon Elastic Block Store (EBS) es un servicio de almacenamiento de bloque de alto rendimiento con facilidad de uso diseñado para su uso con Amazon Elastic Compute Cloud (EC2) tanto en cargas de trabajo intensivas de rendimiento como de transacciones, a cualquier escala.

Más información »

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.

Más información »


Introducción

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.