Introducción a Amazon CloudFront

Amazon CloudFront es una red de entrega de contenido (CDN) que acelera la entrega de contenido web estático y dinámico a los usuarios finales.

CloudFront entrega el contenido a través de una red mundial de centros de datos que reciben el nombre de ubicaciones periféricas. Cuando un usuario final solicita contenido que usted entrega con CloudFront, la solicitud se enruta a la ubicación periférica más cercana al usuario final con la latencia más baja.

CloudFront ofrece contenido al aprovechar la red global de AWS que conecta las ubicaciones periféricas de AWS con las regiones de AWS. Mover el tráfico de red a lo largo de la red de AWS global reduce la latencia y mejora la posición de seguridad de su aplicación. Aumente la fiabilidad y disponibilidad de sus aplicaciones web al tener copias de sus archivos almacenados en caché en múltiples ubicaciones periféricas en todo el mundo.

 

Introducción a Amazon CloudFront

Cómo empezar a utilizar CloudFront en 3 pasos

Step 1 - Sign up for an Amazon Web Services account

Iniciar sesión en AWS para configurar CloudFront

El nivel gratuito de AWS incluye 1 TB de transferencia de datos. 10 000 000 solicitudes de HTTP y HTTPS más 2 000 000 invocaciones de funciones de CloudFront cada mes.

2

Crear una distribución

Cree una distribución de Amazon CloudFront para indicarle a CloudFront desde dónde desea que se entregue el contenido y cómo realizar un seguimiento de la entrega de contenido y administrarla.

3

Comenzar a entregar contenido más rápido

Lea Introducción a Amazon CloudFront para obtener más información sobre las distribuciones y los casos de uso de CloudFront. Luego comience a crear.

Tutoriales de CloudFront

A continuación encontrará varios tutoriales de CloudFront. Lo ayudarán a explorar los beneficios de utilizar una CDN, cómo utilizar CloudFront con diferentes aplicaciones y cómo emplear las poderosas funciones de CloudFront.

Amazon CloudFront

Entregue contenido con mayor rapidez

Entregue contenido y disminuya la latencia del usuario final con Amazon CloudFront

Amazon CloudFront

Distribución de Amazon S3

Configure una distribución de Amazon CloudFront para Amazon S3 a fin de que su sitio web se cargue más rápido

Amazon CloudFront

Acelerar el sitio de WordPress

Mejorar la experiencia del usuario y acelerar la capacidad de respuesta del sitio con CloudFront

Amazon S3, CloudFront, Route53

Alojar un sitio web estático

Aloje un sitio web simple de marketing o personal en AWS

Amazon CloudFront

Introducción a CloudFront Functions

Redirigir a los usuarios a diferentes URL y devolver encabezados de respuesta personalizados

Amazon CloudFront

Escribir código de función

Escriba funciones ligeras en JavaScript para personalizaciones de CDN sensibles a la latencia y a gran escala

Amazon CloudFront

Crear una función simple de Lambda@Edge

Crear y agregar funciones simples de Node.js que se ejecutan en CloudFront

Explore otros tutoriales.

AWS Training: cursos en línea gratuitos de Amazon CloudFront

AWS ofrece cursos en línea gratuitos para ayudarlo a aprender cómo diseñar soluciones con Amazon CloudFront.

Obtenga más información al explorar las opciones de la capacitación a continuación y visite todos los cursos de Amazon CloudFront.

Redes de AWS

Conceptos básicos de las redes de AWS

Una descripción general de los servicios de red disponibles y los casos de uso comunes que utilizan estos servicios

Amazon CloudFront

Introducción a Amazon CloudFront

Cree y configure una red de distribución en la nube de Amazon CloudFront

Amazon CloudFront

Solución de problemas: CloudFront

Analizar encabezados de respuesta, monitorear distribuciones, resolver problemas comunes

Redes de AWS

Caching Static Files with Amazon CloudFront

Acelere su sitio web estático y mejore la experiencia de su usuario

Amazon CloudFront, Elastic Transcoder

Transmisión de contenido dinámico con Amazon CloudFront

Utilizar Amazon CloudFront para entregar una transmisión dinámica (velocidad de bits múltiple) a un dispositivo conectado

Amazon CloudFront

Aceleración de contenido dinámico

Distribuir un sitio web dinámico con Amazon CloudFront

Amazon CloudFront, S3

Implementar un sitio web estático con el kit de desarrollo de la nube de AWS

Usar el kit de desarrollo de la nube de AWS para implementar un sitio web estático alojado en Amazon S3 y expuesto a través de Amazon CloudFront

Amazon MediaLive, MediaStore, CloudFront

Crear un canal de video en vivo

Cree un flujo de trabajo de streaming de video en vivo con AWS Elemental MediaLive, AWS Elemental MediaStore y Amazon CloudFront

Videos de Amazon CloudFront

En esta sección encontrará videos de CloudFront que le ayudarán a comenzar su próximo proyecto. Puede obtener más información de otros clientes sobre sus implementaciones de CloudFront y sobre cómo CloudFront puede admitir varias cargas de trabajo en diferentes sectores verticales.

Jim Roskind presents how to deliver great experiences with QUIC (49:03)
How Amazon Prime delivers NFL’s Thursday Night Football globally on AWS (58:23)
Building DDoS-resilient applications using AWS Shield (53:36)
Optimizing performance with CloudFront: Every millisecond matters (54:03)
Formula 1 case study: F1TV with AWS media and edge services (54:31)
HBO Max achieves scale and performance with Amazon CloudFront (56:58)
Deploying JAMStack Applications Using Amazon S3, CloudFront, and Lambda@Edge (45:59)
A deep dive on the current security threat landscape with AWS (58:21)
How to Setup Your CloudFront Distribution for EC2 Origin (9:07)
Building low-latency websites with Amazon CloudFront (53:17)
Setting up Amazon CloudFront with a WordPress Site (19:01)
Go Global: A Short Demo of Amazon CloudFront (2:05)

Preguntas frecuentes

Cómo comenzar a utilizar Amazon CloudFront

¿Todo listo para comenzar con CloudFront CDN? Siga estos tres pasos para comenzar:
  1. Regístrese en AWS en la consola de AWS. Aquí puede crear su cuenta gratuita de AWS y comenzar su recorrido. Si ya se registró, inicie sesión en su cuenta de AWS existente. Una vez iniciada la sesión, puede iniciar sus servicios de origen, incluyendo Amazon S3 para el almacenamiento de objetos en la nube, Amazon EC2 para computación, y Elastic Load Balancing.
  2. A continuación, puede crear una distribución de CloudFront para administrar la entrega de contenidos en todo la red de periferia global de AWS.
  3.  Por último, después de comenzar a utilizar Amazon CloudFront y establecer la configuración, puede lanzar la distribución de CloudFront completada.

¿Para qué se utiliza Amazon CloudFront?

CloudFront es una CDN de baja latencia. El servicio CloudFront CDN utiliza su gama de ubicaciones periféricas en toda la red global de AWS para conectar a los usuarios a los servicios de forma más segura, rápida y eficaz.

CloudFront puede ayudar a muchas aplicaciones a entregar contenido, como:

  1. Contenido estático almacenado en ubicaciones periféricas para una entrega rápida y de alto rendimiento.
  2. Contenidos dinámicos almacenados en ubicaciones periféricas o enviados a través del resiliente AWS Global Network.
  3. Contenidos que dependen de una baja latencia, una transferencia rápida o una gran personalización.
  4. Reduzca el consumo de ancho de banda y disminuya los costos mediante la implantación de CDN para entregar el contenido de sitios web.
  5. Reduzca la velocidad de carga de las páginas y mejore el rendimiento del servidor de caché mediante redes de distribución de contenidos.

CloudFront conecta a los usuarios a la ubicación periférica de baja latencia más cercana. Suele estar mucho más cerca del usuario que el servidor de origen del servicio, lo que acorta el viaje del contenido. En general, CloudFront reduce el tiempo de carga para los usuarios, lo que se traduce en transferencias de datos menos costosas para los propietarios de las aplicaciones y en una mayor seguridad en la periferia mediante la defensa contra ataques DDOS y bots.

¿Qué puede hacer con Amazon CloudFront?

CloudFront trabaja con otros servicios y recursos de AWS para entregar contenido a través de sus ubicaciones periféricas en todo el mundo. Diversos casos de uso de Amazon CloudFront se beneficiarían del uso de la CDN de CloudFront:

  1. Aplicaciones con una audiencia global que desean acelerar la entrega de datos a los usuarios, independientemente de su ubicación.
  2. Aplicaciones que desean reducir los costos de salida de datos mediante el uso de la red global de AWS para las transferencias de origen.
  3. Aplicaciones que requieren transferencias de datos de baja latencia o casi en tiempo real a través de múltiples ubicaciones.
  4. Aplicaciones con cargas de trabajo que consumen muchos recursos, como los streaming de videos, las API u otros contenidos dinámicos que cambian con rapidez.
  5. Aplicaciones que requieren transferencias de datos seguras y cifrado de extremo a extremo.
  6. Aplicaciones que necesitan protecciones de seguridad adicionales contra ataques y pérdida de datos.

¿Cómo se compara CloudFront con el modelo tradicional de servicios web?

Comparemos el modelo CDN con el modelo tradicional de servicio web.

Supongamos que está entregando un archivo gráfico desde un servidor web tradicional. Sus usuarios finales pueden navegar fácilmente a una URL que devuelva una imagen, por ejemplo. Si su servidor web está en Seattle, Washington, EE. UU., y un usuario final hace una petición a esta URL desde Austin, Texas, EE. UU., la solicitud se enrutará a diez redes diferentes antes de que se recupere la imagen. Aunque no se trata de un número inusualmente alto de solicitudes, sí ilustra la cantidad de trabajo necesario para recuperar incluso una sola imagen.

Aquí es donde CloudFront puede ayudar a distribuir sus datos. Puede reducir de forma drástica el enrutamiento necesario si entrega esta imagen mediante CloudFront. La distribución de descargas detectaría dónde se está realizando una solicitud y copiaría el archivo en una ubicación periférica cercana.

CloudFront mejora el rendimiento y la latencia, y reduce el tiempo que se tarda en cargar el primer byte de un objeto. Esta alta velocidad de transferencia de datos permite entregar el mismo archivo a otro usuario sin latencia. Para ese usuario, se entregará desde la misma ubicación periférica. También aumenta la fiabilidad y la disponibilidad, porque ya no hay un punto central de fallo. A partir de ahora, se conservarán copias de su objeto en ubicaciones periféricas de todo el mundo.

Cómo configurar una distribución de CloudFront

Configure una distribución de CloudFront siguiendo estos pasos:

  1. Regístrese en AWS e inicie sesión en su cuenta.
  2. Configure y lance sus servicios de origen de Amazon.
  3. Inicie CloudFront mediante la creación de una distribución en su consola de administración de AWS.
  4. Inicie su distribución de CloudFront configurada para comenzar a entregar su contenido.

El servicio de origen que utilice dependerá de sus objetivos:

Conozca más recursos de Amazon CloudFront

Visite la página de recursos
¿Listo para crear?
Comience a utilizar Amazon CloudFront
¿Tiene más preguntas?
Contacte con nosotros