A Igreja Pentecostal Deus É Amor (IPDA) é uma instituição pentecostal brasileira de ideologia e fundamentalismo cristão. Tem sua sede na cidade de São Paulo, sendo fundada em 1962 pelo Missionário David Martins Miranda (1936 – 2015) e hoje presidida por sua esposa, Ereni de Oliveira Miranda.
Atualmente conta com mais de 17 mil templos e igrejas espalhadas pelo Brasil e outras milhares distribuídas em 88 países. Seu principal templo, denominado de Templo da Glória de Deus, é considerado um dos maiores templos evangélicos do mundo.
Segundo as próprias informações da instituição, hoje a IPDA conta com mais de um milhão de fiéis pelo mundo.
Acompanhe a jornada
Navegue pelas etapas da transformação deste projeto
Pandemia derruba o website
Com a quarentena, os acessos ao site da IPDA dobraram de 150K para 310K/mês. A infraestrutura anterior não suportou o aumento, causando indisponibilidade.
Website indisponível com 310K acessos mensais durante a pandemia
Infraestrutura AWS escalável preparada para picos de tráfego
Desafio da IPDA: Indisponibilidade do website durante início da pandemia de Coronavírus
Com o início da quarentena no Brasil para combater os crescentes casos do COVID-19, houve um grande aumento de visitantes ao website da igreja, a fim de acompanhar os cultos que agora eram exibidos online. No pico desse aumento de tráfego no website, chegaram a ser contabilizados mais de 310 mil acessos mensais, sendo que antes da pandemia os picos normalmente chegavam a 150 mil visitas no mês.
Sendo assim, a igreja precisava ajustar sua infraestrutura para atender essas novas demandas. Porém, por ser uma instituição sem fins lucrativos, a IPDA possuía recursos financeiros limitados. Dessa maneira, ela precisava de uma solução escalável, fácil e rápida de ser implementável e que também fornecesse elasticidade para que fosse possível ajustar os recursos conforme a demanda. As tecnologias de computação em nuvem da AWS foram cruciais para manter o website em funcionamento durante o período de alta demanda.
No mês de junho de 2020 houve o evento virtual de aniversário da igreja. Nesse evento foi previsto um tráfego massivo que seria ainda maior do que estava sendo enfrentado durante a quarentena, porém, com a nova infraestrutura do site, não só houve a disponibilidade dos serviços durante todo o evento, como o desempenho do site foi registrado como melhor do que nunca.
Por que a dataRain
A dataRain possui uma característica marcante que é a constante colaboração entre os integrantes da sua equipe com os integrantes do cliente envolvidos no projeto. Dessa maneira foi construído um forte relacionamento entre a dataRain e a IPDA, de forma que ela se tornou um parceiro de confiança para assuntos relacionados à TI e inovação tecnológica.
Para garantir o sucesso desse projeto a dataRain aceitou resolver algumas pendências vindas do provedor de soluções anterior, como problemas na programação do website, configurações de rede, correções de acessos às bases de dados e suporte na migração do site.
"Trabalhamos muito próximos do time da IPDA, conseguimos sentir a dor deles, calçar os sapatos do cliente. Essa era a única forma de oferecer a experiência da nuvem que eles merecem." — Diretor de Tecnologia da dataRain
A solução
Objetivos:
- Melhorar a disponibilidade do site
- Aumentar a segurança do site
- Promover segurança na integração no acesso ao Active Directory
- Provisionar uma infraestrutura elástica para suportar o tráfego massivo de visitantes em poucas horas no evento virtual de aniversário
Como fizemos
A IPDA está usando a Amazon Virtual Private Cloud (Amazon VPC) para gerenciar sua própria rede dentro da Cloud, o Amazon Elastic Compute Cloud (Amazon EC2) como plataforma de recursos computacionais, Amazon Route 53 como servidor DNS, o Amazon CloudFront para criar uma CDN (Content Delivery Network) a fim de otimizar a entrega e o desempenho de conteúdo, Amazon Auto Scaling para estabelecer uma base de elasticidade que se ajusta conforme demanda do site e o Amazon ElastiCache para aliviar a carga nos servidores de banco de dados e melhorar seu desempenho.
Também foi integrado ao site o Active Directory, dessa maneira habilitando a autenticação dos usuários no backoffice.
Esse projeto, desde sua concepção até a finalização, ocorreu em fevereiro de 2020 e terminou em junho de 2020.
Marcos do Projeto
Planejamento:
- Assessment ao antigo ambiente de TI
- Planejamento da entrega
- Configuração da conta
- Definição da topologia da rede (VPC – Virtual Private Cloud)
- Distribuição de cargas de trabalho
- Gerenciamento de identidades e acesso dos usuários
- Audiência
- Criação de novos acessos e atualização de acessos antigos baseados nas novas políticas de segurança
- Criação e gerenciamento de grupos de política de segurança
- Autenticação das identidades
Execução:
- Instalação e Hospedagem do site na nuvem AWS
- Implementação da nova topologia de rede e comunicação dos servidores de database e servidores web
- Migração do banco de dados MySQL
- Migração do servidor web
- Configuração do CloudFront
- Configuração do ElastiCache
- Configuração de certificado SSL
- Configuração do Autoscaling
- Testes de carga
- Configuração do agente do CloudWatch
- Configuração de regras de Firewalls e sua implementação
- Definição de registros de domínios e DNS
- Configuração do Backup
Produtos AWS utilizados
- Amazon VPN
- Amazon CloudFront
- AWS Auto Scaling
- AWS CloudWatch
- Amazon ElastiCache
- AWS Elemental MediaLive
- AWS Key Management Service (KMS)
- AWS Lambda
- Amazon EC2
- Amazon Route 53
Resultados
Com vários serviços gerenciados como Amazon Relational Database Service (Amazon RDS), Amazon CloudWatch, Amazon ElastiCache, foi possível maximizar a eficiência da operação e melhorar a disponibilidade do serviço para 99,99%.
Forneceu um aumento de aproximadamente 500% na velocidade de carregamento dos conteúdos das páginas do site graças ao Amazon CloudFront. Conseguiu também, de forma fácil e rápida, implementar diversas funcionalidades da nuvem AWS como alta disponibilidade e controle de políticas de acesso por geolocalização, dessa maneira transmitindo conteúdo de maneira mais segura e eficiente aos visitantes.
Aumentou a segurança do site bloqueando até 2 vezes mais tráfego malicioso que o ambiente anterior.
Além disso, implementou a verdadeira escalabilidade automática, com um tempo de resposta mínimo. Dessa maneira a IPDA passou a operar seus servidores de forma flexível através da possibilidade de contar com mais instâncias de EC2 à medida que o tráfego aumenta, diminui ou atravessa altos picos de tráfego.
Benefícios
Como uma organização sem fins lucrativos possui recursos financeiros limitados, o modelo comercial de pagamento sob demanda foi um ótimo benefício à organização. Além, claro, de fornecer e democratizar o acesso às mais novas tecnologias de forma economicamente viável.
A tomada de decisões perante períodos sazonais de alta demanda estão mais fáceis de serem tomadas. Dessa maneira, há uma otimização na disponibilidade de serviços e custos e um ambiente que responde automaticamente a alterações na demanda. Comparado com o antigo provedor, hoje tem um ambiente de desempenho estável e preparado para altas demandas.
Resiliência comprovada na prática
A infraestrutura AWS da IPDA já foi posta à prova em um cenário real de incidente. Quando o website sofreu um pico anômalo de tráfego que levou o banco de dados ao limite de conexões simultâneas, a equipe da dataRain atuou rapidamente: realizou o upgrade da instância RDS para suportar maior carga, restaurou o banco de dados a partir do backup automatizado e implementou o AWS WAF (Web Application Firewall) para filtrar tráfego malicioso.
A resposta rápida — combinada com a estratégia de backups automatizados e a capacidade de escalar recursos sob demanda — garantiu que o site voltasse ao ar em poucas horas, reforçando a importância de uma infraestrutura resiliente e preparada para o inesperado.
Esse episódio também motivou a evolução contínua da arquitetura, com a adoção de Amazon EKS (Kubernetes) para orquestração de containers, trazendo ainda mais flexibilidade e resiliência ao ambiente.
Próximos passos
Incorporação do sistema de doações através do website.
