Introducción a Amazon CloudFront

¿Por qué elegir 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.

Cómo empezar a utilizar CloudFront en 3 pasos

1

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.

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.

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

¿Todo listo para comenzar a usar 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 lanzar sus servicios de origen, incluidos 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 toda la red periférica global de AWS.
  3.  Por último, una vez que comience a utilizar Amazon CloudFront y establezca la configuración, puede lanzar la distribución de CloudFront completada.

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 de la resiliente red global de AWS.
  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.

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 CloudFront CDN:

  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.

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.

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: