O blog da AWS

Tribecca e AWS: flexibilidade e escalabilidade vertical

Soluções cloud que proporcionam “flexibilidade não encontrada em um servidor tradicional onde, em minutos, é possível provisionar uma escalabilidade vertical (aumento de recurso de processamento e memória), pagando somente pela hora de utilização”.

Essas são as principais vantagens da nuvem da Amazon Web Services (AWS), segundo a agência digital Tribecca que, ao migrar para a nuvem, passou a prestar seus serviços de gestão e comercialização de publicidade de portais segmentados com a garantia de estabilidade de seus sites em períodos de pico de acesso; com destaque para o seu projeto Portal do Franchising, principal canal de comunicação entre a ABF (Associação Brasileira de Franquias) e seus associados.

Sobre a Tribecca

Localizada em São Paulo, a Tribecca é uma agência de mídia online que gerencia e comercializa espaços de publicidade em portais verticais, como por exemplo o Portal do Franchising, Financeiro Amigo, Portal do Shopping e Portal ABES Software. Desenvolvidos com conteúdo rico e segmentado, os portais se tornam referência para cada segmento, gerando resultados para os anunciantes e assim construindo um relacionamento próximo e de longo prazo no mercado.

O Desafio

Com o crescimento do setorde franquias nos últimos anos, a Tribecca e a ABF se associaram para lançar o Portal do Franchising que passou a receber um grande volume de visitantes diários. Durante o período de eventos do setor, o acesso aumentava consideravelmente e, por essa razão, o site apresentava lentidão, chegando a sair do ar uma vez.

Após avaliar possíveis soluções que atendessem à sua necessidade, constatou-se a inviabilidade de comprar mais servidores já que os mesmos seriam utilizados apenas em períodos de pico, ficando ociosos durante o restante do ano.

Porquê a Amazon Web Services

De acordo com Beno Krivkin, responsável pela Tribecca, a flexibilidade da tecnologia AWS e a economia de recursos foram chaves na decisão de migrar o portal para a nuvem.

“O que mais aprendemos com a AWS é que ela proporciona várias possibilidades de implementar o seu negócio de maneira rápida e econômica. Acreditamos que algo realmente compensador em todo o serviço prestado pela AWS é a escalabilidade, rapidez, além do pay as you go”.

Benefícios

Escalabilidade sob demanda

Hoje a solução suporta um crescimento significativo de acessos ao site além de, pela agilidade na navegação, ter aumentado as visualizações das páginas em 21,60%. Conforme a demanda do site, as instâncias partem de 2 chegando a atingir 5 máquinas para suportar os aumentos pontuais de demanda.

  • Escalabilidade
  • Flexibilidade
  • Serviços sob demanda
  • Redução de custos

A Arquitetura

Após análise da infraestrutura da Tribecca e alinhamento das necessidades e expectativas, a Opus Software, parceira da AWS, projetou e implementou uma arquitetura que pudesse incorporar os conceitos de alta disponibilidade e escalabilidade, integrando-os aos serviços e recursos da Amazon Web Services de acordo com as melhores práticas, em conjunto com processos que também possibilitaram a redução de custos com infraestrutura.

Esta migração levou 1 mês para ser concluída e possibilitou à Tribecca uma melhor utilização dos recursos da nuvem.

Neste sistema são empregadas as instâncias Amazon Elastic Compute Cloud (Amazon EC2) em conjunto com os volumes Amazon Elastic Block Store (Amazon EBS). O Amazon Simple Storage Service (Amazon S3) é utilizado para o armazenamento das versões do Portal a serem distribuídas para a produção devido à sua alta disponibilidade e durabilidade. O Auto Scaling que permite uma implementação em escala horizontal (aumento de número de servidores); o Elastic Load Balancing, distribuindo as requisições HTTP entre as instâncias que estão em Auto Scaling; e o Amazon Route53, com um serviço de DNS em alta disponibilidade que se integra com os demais serviços da AWS. As linguagens de programação C#, .Net e SQL Server também são usadas.