Respuesta1
CloudFlare tiene una oferta CDN (red de distribución de contenido) que proporciona funciones de DNS, seguridad y enrutamiento. También tienen una oferta de equilibrio de carga que es muy similar a los equilibradores de carga de AWS.
AWS ELB es un equilibrador de carga. ELB admite la conmutación por error entre AZ y se integra con el escalado automático. ELB tieneEscudo AWS básicointegrado, que proporciona algunas características de seguridad, como protección DDOS.
ELB y CloudFlare proporcionan capacidades similares, una vez que se tiene en cuenta AWS WAF. Podría decirse que CloudFlare podría considerarse más simple y fácil de usar. Puede mezclar y combinar ofertas de servicios en CDN y balanceadores de carga, aunque sugiero que probablemente sea mejor usar el balanceador de carga de AWS si está equilibrando recursos EC2. CloudFront + AWS WAF / CloudFlare se pueden intercambiar fácilmente.
Debe usar ELB para tener acceso al equilibrio de carga en múltiples AZ y al escalado automático para administrar su carga.
Respuesta2
Cloudflare LB es similar a AWS ELB/NLB pero admite proxy, lo que agrega compatibilidad con SSL/TLS, protección DDOS y otras características de Cloudflare. ELB/NLB admite SSL/TLS con la adición de un certificado de AWS Certificate Manager (paso de configuración adicional) y protección DDOS con AWS WAF (paso de configuración adicional). Cloudflare LB también es significativamente menos costoso que AWS ELB/NLB, especialmente si se consideran los costos mensuales base, $5 en Cloudflare le brinda varios LBS con sus respectivos grupos y monitores frente a $18+ en AWS por solo levantar un LB.
Aunque todo esto suena bien, el proxy de Cloudflare es conocido por causar problemas al conectarse a los recursos de AWS. Por ejemplo, conectar Cloudflare LB a una instancia AWS EC2 con el proxy activado no funciona, pero con el proxy desactivado, las solicitudes http funcionan bien (se pierde https sin el proxy). Todavía tengo que ver una explicación de por qué existe este comportamiento o encontrar una solución.



