
Migração de Aplicações Web para Nuvem AWS
A CloudDog apresenta uma solução de hospedagem Wordpress de alta performance, aproveitando os poderosos serviços da Nuvem AWS para aprimorar o desempenho e a segurança. Nossa arquitetura inclui o AWS WAF para uma robusta proteção de firewall de aplicativos web, garantindo que seu site esteja protegido contra explorações web comuns. Utilizamos o Elastic Load Balancing (ELB) para distribuir o tráfego de entrada em vários alvos, como instâncias do Amazon EC2, para tolerância a falhas e alta disponibilidade. O Amazon EC2 oferece capacidade de computação escalável, enquanto o Auto Scaling garante que você tenha o número certo de instâncias EC2 disponíveis para lidar com a carga do seu aplicativo. Para necessidades de banco de dados, usamos o Amazon Aurora, oferecendo soluções de banco de dados de alto desempenho e confiabilidade.
Características
- AWS WAF para Segurança Avançada: Protege seu site contra ameaças online, reduzindo o risco de ataques cibernéticos e garantindo a confiabilidade para os usuários.
- Elastic Load Balancing e Auto Scaling: Esta combinação assegura a distribuição eficiente do tráfego e ajuste dinâmico dos recursos, otimiza a performance e garantindo alta disponibilidade. Isso resulta em um serviço ininterrupto e confiável, ao mesmo tempo que mantém a eficiência operacional e controla os custos.
- Amazon Aurora para Escalabilidade do Banco de Dados: Oferece um sistema de banco de dados de alto desempenho, assegurando transações rápidas e confiáveis, essenciais para a fidelidade do cliente, provendo auto scaling para leitura o que favorece a performance em sites de alta demanda.
- Amazon FSx for Lustre para Dados Compartilhados: Esta solução de armazenamento oferece alto desempenho para websites que precisam de alta disponibilidade e armazenamento compartilhado entre diversas instâncias, começando com capacidades de 1.2TB, disponível exclusivamente na versão da solução com alta disponibilidade.
Arquitetura
Para essa solução disponibilizamos 4 arquiteturas, oferecendo alternativas para cenários típicos de aplicações web linux e windows com opções de escalabilidade implementadas e ou custo otimizado sem escalabilidade automática.

Arquitetura Linux / MySQL Single AZ

Arquitetura Linux Auto Scaling e Shared Storage / MySQL Multi AZ

Arquitetura Windows / SQL Server

Arquitetura Windows com Auto Scaling / SQL Server Multi AZ
Casos de Uso
- Websites de Alto Tráfego: Perfeito para portais de notícias e blogs de influenciadores com tráfego variável.
- Plataformas de E-commerce: Ideal para lojas online que requerem alta disponibilidade e tempos de carregamento rápidos.
- Sites com Mídias Pesadas: Ótimo para sites com conteúdo com mídia pesada que necessitam de soluções robustas de armazenamento.