¿Cómo se ve la arquitectura para una empresa de redes sociales que planea una migración a la nube en comparación con la arquitectura de nube de Amazon AWS propuesta?

AWS puede proporcionarle una arquitectura robusta para manejar su carga y escala actuales en el futuro sin muchos cambios en el pensamiento y la filosofía de sus sistemas.

Déjame darte algunos consejos y espero que puedas encontrar una solución que funcione.

Bases de datos

Definitivamente, debe elegir clústeres RDS administrados por AWS. Puede utilizar muchos tipos de bases de datos: MySQL, Postgres, Oracle, etc.

Balanceo de carga

Vaya con AWS Elastic Load Balancing (elb).

Iot / Mobile

AWS Kinesis Streams o arquitectura basada en firehose

Además, necesita al menos una VPC para alojar sus recursos de AWS.

Cortafuegos

AWS protege sus ELB de ataques de estilo DDOS a nivel básico de forma gratuita. Fuera de esto, con el aislamiento adecuado de VPC de los recursos críticos, debería poder obtener buenos resultados de firewall.

Busque AWS Cloudfront para CDN y AWS WAF para obtener capacidades básicas de firewall.

Buena suerte