O blogue da AWS

Amazon Aurora e o caso Kroton – Um banco de dados relacional com arquitetura orientada a serviços


O Amazon Aurora é um banco de dados relacional gerenciado para a nuvem: 100% compatível com MySQL, pago somente pelo uso, veloz, estável, simples e de baixo custo. O serviço que mais rápido cresceu na história da AWS foi foco de uma das sessões do AWS Summit 2016, com o arquiteto em soluções AWS Damian Traverso. Na apresentação, ele ensinou técnicas avançadas para explorar ao máximo o potencial do Amazon Aurora, como o case da Kroton Educacional, a maior empresa de educação do mundo, com mais de 1.4 milhão de alunos, 900 polos franqueados e 150 campis próprios.

Um banco de dados com arquitetura orientada a serviços

O Amazon Aurora combina a velocidade e disponibilidade de bancos de dados comerciais avançados com a simplicidade e a economia de bancos de dados de código aberto. O serviço AWS oferece desempenho até cinco vezes maior que o MySQL com a segurança, disponibilidade e confiabilidade de um banco de dados comercial a um décimo do custo.

As camadas de logging e armazenamento foram movidas para um serviço multi-tenant, capaz de escalar e já é otimizado especificamente para bancos de dados. O Amazon Aurora é integrado ainda com outros serviços AWS como Amazon EC2, Amazon VPC, Amazon DynamoDB, Amazon SWF e Amazon Route 53 para operações de gerenciamento. O banco de dados relacional ainda é integrado com Amazon S3 para backup contínuo, com 99,99% de disponibilidade.

Como foi demonstrado na sessão do Summit, grandes empresas em todo o mundo adotaram a solução AWS, como a Alfresco e até as Nações Unidas.

“Quando executamos a carga do Alfresco em Aurora, fomos deslumbrados ao descobrir que Aurora foi dez vezes mais rápido do que o nosso ambiente MySQL”, disse John Newton, fundador e CTO da Alfresco. ”A velocidade significa muito no nosso negócio, e Aurora tem sido mais veloz, mais barato e muito mais fácil de usar do que o MySQL.”

Para Mohamad Reza, oficial de sistemas de informação da ONU, “a nova interface de monitoramento do Amazon Aurora tornou fácil de diagnosticar e resolver problemas. Seu desempenho, confiabilidade e monitoramento realmente mostra que o Amazon Aurora é um banco de dados relacional de nível enterprise”.

Como a Kroton usa o Amazon Aurora?

A Kroton expandiu muito sua atuação nos últimos anos e não para de crescer, exigindo ainda mais de sua infraestrutura de TI. Pioneira na oferta de um canal de ensino sofisticado e de qualidade, a empresa atende em seu ambiente on-line não só aos milhares de alunos dos mais de 700 polos de educação à distância, mas toda a comunidade escolar e corporativa.

O moodle é a principal plataforma digital da companhia e atende mais de 1.4 milhão de alunos, com mais de três milhões de acessos por mês.

À medida que o seu ambiente digital foi crescendo e se sofisticando, o desafio da Kroton era escalar RDS horizontalmente sem causar indisponibilidade, distribuir o processamento de consultas da aplicação com o menor gasto e tempo de desenvolvimento e reduzir o custo para a utilização pesada em período de sazonalidade – como épocas de exames e entregas de trabalhos. A empresa ainda buscava uma solução para separar as bases de produção, operação e staging com dados on-line.

“O Amazon Aurora trouxe uma maior estabilidade para a principal plataforma de estudos dos nossos alunos. A escalabilidade do Learning Management System ficou mais próxima dos 100% utilizando réplicas para consultas, liberando o Master de 60% das atividades de alto consumo”, disse o gerente de TI Felipe Brandão. A cloud da companhia reúne tecnologias que possibilitem interação, colaboração, comunicação e inovação pedagógica com os diversos públicos, por meio de ferramentas web com acesso ágil, padronizado e com baixo custo operacional.