Usando a AWS, obtemos capacidade sob demanda para o LaunchPad. Podemos escalar facilmente o aplicativo para comportar o crescimento exponencial de usuários que presenciamos a cada ano letivo.
Dawit Lessanu Vice-presidente de arquitetura e engenharia

A Macmillan Learning é uma empresa de soluções educacionais dedicada à entrega de conteúdo, ferramentas e serviços para facilitar o ensino e o aprendizado. Por meio de parcerias com os melhores pesquisadores, educadores, administradores e desenvolvedores do mundo, a empresa facilita oportunidades de ensino e aprendizado que incentivam o envolvimento dos alunos e aprimoram os resultados. A empresa oferece aos educadores soluções personalizadas, projetadas para inspirar a curiosidade dos alunos e medir o seu desenvolvimento. O LaunchPad, o principal material didático digital da Macmillan Learning, é um aplicativo usado e personalizado pelos educadores para atingir metas específicas dos cursos, facilitando o aprendizado dos alunos.

O LaunchPad é uma dos aplicativos de aprendizado digital que mais cresce na empresa. Para o ano letivo 2016-2017, a Macmillan espera três vezes mais usuários do LaunchPad que no ano letivo anterior. “A demanda pelo aplicativo continua crescendo a cada ano”, afirmou Dawit Lessanu, vice-presidente de arquitetura e engenharia da Macmillan Learning.

No entanto, a acomodação desse rápido crescimento tinha se tornado um desafio, pois o LaunchPad era hospedado em um datacenter no modelo de co-location. “O modelo tradicional de datacenter não estava mais funcionando para nós”, disse Lessanu. “Para provisionar rapidamente a capacidade necessária para apoiar o nosso crescimento, precisávamos de mais escalabilidade e agilidade.”

A Macmillan Learning também precisava de elasticidade para absorver o tráfego cíclico de aplicativos. “Temos momentos de pico durante o ano letivo, quando mais estudantes acessam nosso aplicativo. Para atender a essa necessidade, tivemos que provisionar capacidade total 24 horas por dia, 7 dias por semana no datacenter”, disse Kate Geraghty, vice-presidente de comunicações da Macmillan Learning. “Queríamos ter a capacidade de escalar rapidamente o aplicativo durante os intervalos do ano letivo.”

Para atender às suas necessidades de escalabilidade, agilidade e elasticidade, a Macmillan Learning decidiu mudar o LaunchPad para a nuvem. Depois de considerou diferentes provedores de tecnologia de nuvem, a empresa escolheu a Amazon Web Services (AWS). “Percebemos que a AWS era simplesmente a melhor opção para a nossa empresa no que diz respeito à inovação e à escalabilidade”, disse Lessanu. A AWS trabalhou com a Macmillan Learning na identificação de um parceiro para ajudar a migração para a nuvem. “Precisávamos de alguém para ampliar nossas equipes internas no planejamento e na execução da estratégia de migração”, afirmou Lessanu. A AWS sugeriu a Relus, um parceiro de consultoria Advanced da AWS. “Um dos nossos desafios foi o prazo curto para mudar uma plataforma de aplicativos altamente complexa de um datacenter para a Nuvem AWS”, disse ele. “Isso exigiu uma profunda compreensão técnica da AWS, que a Relus ofereceu.”

A Relus ajudou a Macmillan Learning a mudar o LaunchPad para a AWS, onde é executado em 90 instâncias do Amazon Elastic Compute Cloud (Amazon EC2) em servidores Linux e Windows, usando volumes de armazenamento do Amazon Elastic Block Store (Amazon EBS). O LaunchPad também usa o Amazon Simple Storage Service (Amazon S3) para armazenar conteúdo estático e o Amazon CloudFront como sua rede de entrega de conteúdo (CDN) global. A Macmillan Learning também conta com o AWS Direct Connect para obter uma conexão de rede Gigabit dedicada entre o datacenter da empresa e a AWS. “Ainda temos alguns aplicativos e servidores de autenticação legados locais. O Direct Connect ajuda a mitigar todos os riscos entre a nuvem e o datacenter”, afirmou Lessanu. Além disso, a Macmillan usa o Auto Scaling para aumentar ou diminuir automaticamente a escala da capacidade do Amazon EC2 de acordo com as condições.

Trabalhando com a Relus, a Macmillan Learning conseguiu migrar totalmente o LaunchPad para a nuvem em poucos meses. “A Relus acelerou a migração com suas próprias ferramentas proprietárias, além de nos ajudar a fazer uma transição suave quando migramos as instâncias virtuais do aplicativo do datacenter para a AWS”, comentou Lessanu.

Com a migração do LaunchPad para a Nuvem AWS, a Macmillan Learning pode assimilar mais rapidamente o crescimento do número de usuários do LaunchPad. “Usando a AWS, obtemos capacidade sob demanda para o LaunchPad. Podemos escalar facilmente o aplicativo para comportar o crescimento exponencial de usuários que presenciamos a cada ano letivo”, disse Lessanu. “Agora, podemos provisionar novas instâncias em minutos, em vez das horas que antes eram necessárias.”

A Macmillan Learning também pode escalar de maneira elástica de acordo com a época do ano. “Podemos dimensionar corretamente a arquitetura do LaunchPad usando a AWS, o que nos proporciona a elasticidade necessária para comportar os picos de uso durante o ano letivo e reduzir a capacidade durante o verão ou quando os alunos estão em férias”, disse Lessanu. “Não precisamos mais provisionar a capacidade total o tempo todo. Dessa forma, economizaremos um valor substancial.”

A empresa está usando a agilidade da nuvem para acelerar o acesso ao mercado para os novos recursos do LaunchPad e outros serviços. “A agilidade e a flexibilidade que conseguimos com a AWS ajudam a fornecer serviços inovadores mais rapidamente para professores e alunos”, afirmou Geraghty. “Nossos clientes contam com a nossa rapidez e com o desenvolvimento do LaunchPad. Se não conseguirmos fazer isso, não atenderemos às suas necessidades. Usando a AWS, podemos ter mais agilidade e capacidade de resposta, o que será fundamental para acompanhar o nosso crescimento.”

A Macmillan Learning também prevê a possibilidade de facilitar ainda mais a expansão internacional do LaunchPad. “Estamos mais bem posicionados para atender às futuras demandas globais de aprendizado porque a AWS nos proporciona a presença global necessária”, comentou Lessanu. “Temos uma excelente base para o crescimento da empresa.” A Macmillan Learning pretende aproveitar os serviços adicionais da AWS à medida que a empresa cresce. “Certamente temos planos de usar cada vez mais o ecossistema da AWS para análises e outros requisitos empresariais”, comentou Lessanu. “E vamos aproveitar a inovação da AWS para atender melhor às necessidades dos nossos clientes.”

  • Um parceiro Advanced da rede de parceiros da AWS (APN). A Relus ajuda os clientes a se preparar para o crescimento, eliminar a incerteza, treinar equipes técnicas e acelerar o avanço no mundo de priorização da nuvem. As principais competências da empresa estão concentradas em migrações, DevOps e big data, com ênfase em consultoria estratégica, arquitetura e projeto, migração para a nuvem, mudança de cultura, serviços gerenciados e equipe de TI.
  • Para obter mais informações sobre como a Relus pode ajudar a sua empresa a criar e gerenciar o ambiente da AWS, consulte as informações da Relus no diretório de parceiros da AWS.

Saiba mais sobre como a AWS pode ajudar a gerenciar seu site/aplicativo web.