Amazon Web Services: introducción a CloudFront CDN

Amazon CloudFront es un servicio web global que le permite entregar contenido de forma segura a sus usuarios con baja latencia y alta disponibilidad. Lo hace mediante la entrega adicional de contenido de forma segura. Este servicio ayuda a construir un alto rendimiento y seguridad en su aplicación. CloudFront funciona tanto para contenido estático como dinámico, como .html, .css, etc. CloudFront ofrece el contenido en todo el mundo con el mejor rendimiento posible. También ayuda en la distribución rápida de contenido.             

CDN frente a la nube

  ¿Cómo se hace esto?

Cloudfront utiliza ubicaciones de borde para atender la solicitud del usuario.  

  • Servidor de origen : puede ser un depósito S3, una instancia EC2 o su propio servidor HTTP donde se almacenan archivos u objetos. Además, los orígenes pueden ser ELB (Elastic load balancer) o Route 53.
  • Ubicación de borde : aquí es donde se almacenan en caché los contenidos. Los datos expiran después de una cierta cantidad de tiempo. Una vez que caducan los datos, se accede a la última versión de los datos desde el servidor de origen. Amazon agrega regularmente ubicaciones de borde.
  • Caché perimetral regional: la caché perimetral regional tiene una caché más grande en comparación con la ubicación perimetral. Puede hacer que los datos sean accesibles aún más rápido cuando los usuarios solicitan contenido menos popular. Dado que los datos almacenados en la ubicación de borde vencen en un período de tiempo definido (período de vencimiento de 24 horas de forma predeterminada, puede cambiar el período de vencimiento configurando el encabezado de control de caché), las ubicaciones de borde pueden obtener datos del caché de borde regional en lugar de acceder a ellos desde el servidor de origen recuperando así los datos aún más rápido.  

ubicación de borde; Caché perimetral regional y servidor de origen

  1. El usuario solicita los datos de la ubicación de borde más cercana.
  2. Si los datos almacenados en caché están presentes en la ubicación de borde, la solicitud se atiende desde la ubicación de borde.
  3. Si los datos no están presentes en la ubicación de borde, se obtienen de la caché de borde regional (la caché regional tiene un ancho de caché mayor).
  4. En ausencia de una caché perimetral regional, los datos se obtienen directamente del servidor de origen después del vencimiento. Pero el uso de la memoria caché perimetral regional proporciona una latencia baja.

Para saber de qué servidor de origen necesita CloudFront para obtener los archivos, utiliza la distribución de CloudFront.  

Casos de uso:

Los siguientes son algunos de los casos de uso de Cloudfront:

  • Cuando tiene usuarios distribuidos en todo el mundo, usar cloudfront es una buena práctica para reducir la latencia.
  • Cloudfront puede ayudar a sus usuarios a acceder al contenido popular de su sitio web con baja latencia o en menos tiempo.
  • Cloudfront se puede utilizar para ofrecer transmisión de video en vivo y bajo demanda.
  • Aceleración de la entrega de contenido estático
  • Cifra campos a través del procesamiento del sistema

Beneficios:

Los siguientes son los beneficios de usar cloudfront:

  • Cloudfront se puede utilizar para ofrecer tanto contenido estático como dinámico con un rendimiento más rápido.
  • Protección contra ataques DDOS.
  • Protección contra ataques de red de capa 3 y 4.
  • Cloudfront se puede integrar con AWS WAF para la protección de la capa de aplicación.
  • Puede restringir el acceso a su contenido.
  • CloudFront es rentable ya que funciona con un modelo de precios de pago por uso.
  • Brinda una opción para cifrar sus datos con un certificado TLS personalizado gratuito de ACM (Administrador de certificados de Amazon) o usando su propio certificado importado.

Publicación traducida automáticamente

Artículo escrito por tanishkaashi567 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *