Amazon CloudFront es un servicio de red de entrega de contenido global (CDN) que acelera la entrega de sus sitios web, API, contenido en vídeo u otros activos web. Se integra con otros productos de Amazon Web Services para ofrecer a los desarrolladores y a las empresas una forma sencilla de acelerar el contenido a los usuarios finales sin necesidad de asumir ningún compromiso de uso mínimo.

 



Comience con AWS de forma gratuita

Cree una cuenta gratuita

La capa gratuita de AWS incluye 50 GB de transferencias de datos salientes y 2 000 000 de solicitudes HTTP y HTTPS con Amazon CloudFront.

Consulta de los detalles de la capa gratuita de AWS »

La capa gratuita de AWS incluye 50 GB de transferencias de datos salientes y 2 000 000 de solicitudes HTTP y HTTPS con Amazon CloudFront.

Consulte los detalles de la capa gratuita de AWS »

Documentos técnicos de Amazon CloudFront

Seguridad
Descubra cómo mejorar la seguridad y el desempeño de su aplicación al mismo tiempo que reduce los costos de entrega de contenido. Descargue el documento Amazon CloudFront.

Desempeño
Descargue este documento técnico de Frost & Sullivan patrocinado por AWS para saber por qué amazon.com eligió Amazon CloudFront para proporcionar la inmensa mayoría de su tráfico global de la CDN. Descargue el documento Amazon CloudFront CDN.

Amazon CloudFront se puede utilizar para entregar todo el contenido del sitio web, incluido el contenido interactivo, dinámico, estático y de streaming, mediante el uso de una red global de ubicaciones de borde. Las solicitudes de contenido se redirigen, de forma automática, a la ubicación de borde más cercana, para que el contenido se entregue con el máximo desempeño posible. Amazon CloudFront es una solución optimizada para funcionar en combinación con otros servicios de Amazon Web Services, como Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Load Balancing y Amazon Route 53. Amazon CloudFront también funciona perfectamente con cualquier otro servidor de origen que no sea de AWS, el cual almacena las versiones originales y definitivas de sus archivos. Al igual que ocurre con otros productos de Amazon Web Services, no es necesario firmar ningún contrato a largo plazo ni aceptar ningún compromiso mensual para utilizar Amazon CloudFront ‒ Pagará exactamente por el contenido que distribuya a través del servicio de entrega.

Consola de administración
Amazon CloudFront funciona con la consola de administración de AWS. Esta interfaz de usuario gráfica de señalamiento basada en web permite administrar Amazon CloudFront sin necesidad de escribir código alguno.
Más información »

Cachés de borde regionales
Use Amazon CloudFront para entregar su contenido con mayor desempeño a sus espectadores, al mismo tiempo que minimiza la carga operativa y el costo de escalar sus recursos de origen.
Más información »

Contenido dinámico
Utilice Amazon CloudFront para entregar todo el contenido, incluidas las partes dinámicas del sitio que cambian para cada usuario final.
Más información »

Soporte para POST, PUT y otros métodos HTTP
Utilice CloudFront para acelerar la carga de datos de los usuarios finales.
Más información »

Certificados SSL personalizados
Utilice su propio nombre de dominio y certificado SSL para entregar contenido mediante HTTPS.
Más información »

Invalidación
Elimine copias de un archivo en todas las ubicaciones de borde de Amazon CloudFront.
Más información »

Soporte de CNAME con comodines
Asigne un nombre de dominio con comodín a la red de distribución de Amazon CloudFront.
Más información »

Soporte de ápex de zona
Los visitantes de su sitio web ya pueden obtener acceso al sitio en el ápex de zona (o “dominio raíz”). Es decir, será posible obtener acceso a su sitio web mediante example.com en lugar de www.example.com.
Más información »

Respuestas personalizadas a errores
Configure el modo en que CloudFront maneja las respuestas a errores desde su sitio web.
Más información »

Amazon CloudFront Supports Dynamic Content
Utilice Amazon CloudFront para entregar todo el contenido, incluidas las partes dinámicas del sitio que cambian para cada usuario final.
Más información »

Tiempos de vida (TTL) bajos
Configure un periodo de vencimiento mínimo (denominado también “periodo de vida” o TTL) con un valor de tan solo 0 segundos.
Más información »

Soporte para cookies
Especifique si desea que Amazon CloudFront reenvíe las cookies al servidor de origen personalizado (distinto a S3) y, en tal caso, cuáles de ellas.
Más información »

Soporte para cadenas de consultas
Puede especificar si desea que Amazon CloudFront envíe cadenas de consultas a su servidor de origen (no S3) personalizado.
Más información »

Detección de dispositivos
Las ubicaciones de borde de Amazon CloudFront pueden analizar el valor del encabezado de agente de usuario para detectar el tipo de dispositivo de todas las solicitudes entrantes.
Más información »

Segmentación geográfica
Amazon CloudFront también permite detectar el país desde el que los usuarios finales obtienen acceso al contenido.
Más información »

Uso compartido de recursos entre orígenes (CORS)
Amazon CloudFront se puede configurar para reenviar el valor de encabezado de origen de modo que el servidor de origen (Amazon S3 o un origen personalizado) pueda admitir el acceso entre orígenes mediante CORS (uso compartido de recursos entre orígenes).
Más información »

Reenvío de encabezados al origen
Puede utilizar la CDN de Amazon CloudFront para reenviar todos (o una lista positiva de) los encabezados de solicitudes HTTP estándar al servidor de origen.
Más información »

Informes estadísticos de caché​
Consulte métricas más detalladas de sus distribuciones, incluida la tasa de errores, la tasa de aciertos de caché y más.
Más información »

Informe de objetos populares
Descubra qué contenido es más popular con sus usuarios o identifique cualquier problema existente (como tasas de errores elevadas) con sus objetos más solicitados.
Más información »

Monitorización y alarmas mediante Amazon CloudWatch

Monitorice y reciba alarmas y notificaciones del desempeño operativo de sus distribuciones de Amazon CloudFront mediante Amazon CloudWatch.

Más información »

 

Gráficos de uso de Amazon CloudFront
Realice un seguimiento de las tendencias de las solicitudes y transferencias de datos (HTTP y HTTPS) de cada distribución web de CloudFront.
Más información »

Logs de acceso
Obtenga información sobre cómo, cuándo, dónde y a quién se está entregando el contenido de Amazon CloudFront mediante logs de acceso.
Más información »

Informes de visualizadores
Obtenga más información sobre los usuarios que obtienen acceso a su contenido que se entrega a través de Amazon CloudFront, incluidos dispositivos, sistemas operativos, navegadores utilizados y ubicación.
Más información »

Informes de recomendantes principales
Descubra los dominios desde los que los espectadores obtienen acceso al contenido.
Más información »

Registre las llamadas al API con CloudTrail
Registre los cambios de configuración de logs en sus distribuciones de Amazon CloudFront mediante AWS CloudTrail, el servicio de AWS que registra las llamadas al API de su cuenta y le envía logs. Más información »

Características de seguridad de varios orígenes
Establezca conexiones solo de HTTPS entre CloudFront y su servidor web de origen, compatibilidad para TLSv1.1 y TLSv1.2 entre CloudFront y su servidor web de origen y añada o modifique los encabezados de solicitud que se reenvían de CloudFront al origen.
Más información »

Restricción geográfica
Restrinja a los usuarios finales la entrega de contenido en los países que elija.
Más información »

Proteja sus aplicaciones web con AWS WAF
Puede integrar su distribución de CloudFront con AWS WAF, un firewall para aplicaciones web que las proteger frente a los ataques. Para obtener más información, consulte la Guía para desarrolladores de AWS WAF. Más información »

Redireccionamiento de HTTP a HTTPS en el borde
Utilice Amazon CloudFront para solicitar a las personas que visualizan el contenido que siempre interactúen con él mediante una conexión HTTPS.
Más información »

PCI DSS
Amazon CloudFront ya forma parte del conjunto de servicios compatibles con el nivel superior (nivel 1) del estándar de seguridad de datos del sector de tarjetas de pago (PCI DSS).
Más información »

Características SSL avanzadas
Amazon CloudFront ya soporta características SSL avanzadas: vales de sesión, asociación de OCSP y confidencialidad directa total.
Más información »

Contenido privado
Controle quién puede descargar sus archivos desde Amazon CloudFront.
Más información »

Soporte para Microsoft Smooth Streaming bajo demanda
Utilice CloudFront para ofrecer video con el formato Smooth Streaming sin la necesidad de configurar ni operar ningún servidor multimedia.
Más información »

Live Streaming para Amazon CloudFront con Adobe Media Server 5.0
Soporte para dispositivos basados en Flash y para dispositivos Apple iOS que utilicen Amazon CloudFront con Adobe Flash Media Server 5.0
Más información »

Live Streaming para Amazon CloudFront con los Servicios de Windows Media
Entregue contenidos multimedia en directo a través de HTTP a los clientes de Microsoft Silverlight y a los dispositivos Apple iOS.
Más información »

Live Streaming con Wowza
Realice un streaming en directo con Amazon CloudFront y Wowza Media Server.
Más información »

Capa gratuita
Como parte de la capa de uso gratuita de AWS, puede comenzar a utilizar Amazon CloudFront de forma gratuita. Tras inscribirse, los nuevos clientes de AWS reciben 50 GB de transferencia de datos salientes y 2 000 000 de solicitudes HTTP y HTTPS al mes durante un año.
Más información »

Precios bajo demanda
Pague solo por lo que utilice. Únicamente tendrá que pagar por el contenido que distribuya a través de la red, sin compromisos mínimos ni cuotas iniciales.
Más información »

Clases de precios
Obtenga más control sobre los precios que paga en la entrega de contenido excluyendo las ubicaciones de borde más caras de sus distribuciones de Amazon CloudFront.
Más información »

Precios de capacidad reservada
La capacidad reservada le permite confirmar un nivel de consumo mensual mínimo durante 12 meses o más con un descuento significativo.
Más información »

Gracias a la utilización de una red de ubicaciones de borde en todo el mundo, Amazon CloudFront almacena en caché las copias del contenido estático cerca de los espectadores, de forma que se reduce la latencia cuando estos descargan los objetos y se ofrece una velocidad alta y sostenida de transferencia de datos que resulta necesaria para entregar objetos grandes populares a escala para los usuarios finales. Las solicitudes de contenido dinámico se devuelven a los servidores de origen que se ejecutan en Amazon Web Services (por ejemplo, Amazon EC2, Elastic Load Balancing) a través de rutas de red optimizadas para conseguir una experiencia más fiable y coherente. Amazon monitoriza constantemente estas rutas de red y las conexiones de las ubicaciones de borde de CloudFront al origen se vuelven a utilizar para ofrecer contenido dinámico desde nuestra red de entrega de contenido (CDN) con el máximo desempeño posible.

Una única llamada al API le permite empezar a distribuir contenido desde el bucket de Amazon S3 o la instancia de Amazon EC2 u otro servidor de origen a través de la red de Amazon CloudFront. O también puede interactuar con Amazon CloudFront a través de la sencilla interfaz gráfica de usuario de la consola de administración de AWS. No es necesario crear dominios independientes para el contenido estático y dinámico. Con CloudFront, solo tiene que utilizar el mismo nombre de dominio para remitir a todo el contenido del sitio web. Los cambios que haga en la configuración existente se aplicarán en toda la red global en pocos minutos. Además, como no es necesario negociar con ningún comercial, puede ponerse en marcha rápidamente y empezar a entregar todo el sitio web usando Amazon CloudFront.

Amazon CloudFront está diseñado para utilizarse con otros productos de Amazon Web Services, entre otros, Amazon S3, donde puede almacenar de forma duradera las versiones definitivas de los archivos estáticos, y Amazon EC2, donde puede ejecutar el servidor de la aplicación para el contenido generado de forma dinámica. Si utiliza Amazon S3 o Amazon EC2 como servidor de origen, los datos transferidos del servidor de origen a las ubicaciones de borde (“recuperaciones de origen” de Amazon CloudFront) se cargarán a un precio inferior al de las transferencias de datos a través de Internet que salen de Amazon S3 o Amazon EC2. Amazon CloudFront también se integra con Elastic Load Balancing. Por ejemplo, puede implementar la aplicación web en los servidores de Amazon EC2 detrás de Elastic Load Balancing y utilizar Amazon CloudFront para entregar todo el contenido del sitio web. Más información sobre precios para todos los servicios de AWS.

Amazon CloudFront le traslada los beneficios de escalabilidad de Amazon. Únicamente tendrá que pagar por el contenido que distribuya a través de la red, sin compromisos mínimos ni cuotas iniciales. Esto se aplica a cualquier tipo de contenido que entregue: estático, dinámico, medios de streaming o una aplicación web con cualquier combinación de estos tipos.

Con Amazon CloudFront, no tiene que preocuparse de mantener una costosa capacidad de servidores web para responder a la demanda de posibles picos de tráfico de contenido. El servicio responde automáticamente al aumento o a la disminución de la demanda sin necesidad de ninguna intervención. Amazon CloudFront también utiliza varias capas de almacenamiento en caché en cada ubicación de borde y contrae las solicitudes simultáneas para el mismo objeto antes de ponerse en contacto con el servidor de origen. Estas optimizaciones ayudan aún más a reducir la necesidad de escalar la infraestructura de origen cuando su sitio web se hace más popular.

Amazon CloudFront se ha diseñado utilizando la infraestructura de alta fiabilidad de Amazon. La disposición distribuida de las ubicaciones de borde utilizada por Amazon CloudFront redirige automáticamente a los usuarios finales hasta la ubicación más cercana disponible según exijan las condiciones de la red. Las solicitudes de origen desde las ubicaciones de borde a servidores de origen de AWS (por ejemplo, Amazon EC2, Amazon S3, etc.) se trasladan a través de rutas de red que Amazon monitoriza y optimiza constantemente para obtener disponibilidad y desempeño.

Amazon CloudFront utiliza una red global de ubicaciones de borde, situada cerca de sus usuarios finales en Estados Unidos, Europa, Asia, América del Sur y Australia.

Existen muchos casos de uso importantes para Amazon CloudFront, entre otros:

Un sitio web normal suele tener una combinación de contenido estático y dinámico. El contenido estático son las imágenes u hojas de estilo, mientras que el contenido dinámico o generado por una aplicación abarca elementos del sitio que se personalizan para cada espectador. Un sitio web también puede contener formularios que un usuario envía para iniciar sesión, hacer búsquedas o publicar un comentario.

Puede utilizar una única distribución de CloudFront como una red de distribución de contenido para entregar a los usuarios finales todo el sitio web, incluido el contenido estático y dinámico o el contenido interactivo, y para entregar al origen el contenido cargado por los usuarios finales. Esto significa que puede continuar utilizando un nombre de dominio exclusivo (por ejemplo, www.misitio.com) para todo el sitio web sin tener que separar el contenido estático y dinámico. Mientras tanto, puede continuar utilizando servidores de origen independientes para diferentes tipos de contenido del sitio web. Amazon CloudFront ofrece un control detallado para configurar varios servidores de origen y almacenar las propiedades en la memoria caché para las diferentes URL del sitio web. Estas optimizaciones del desempeño y la funcionalidad pueden ayudar a agilizar la descarga de todo el contenido del sitio web, lo que puede contribuir a reducir el abandono del sitio.

Amazon CloudFront puede ayudar a mejorar el desempeño del sitio web de las siguientes formas:

  • Amazon CloudFront puede almacenar en la memoria caché el contenido estático en cada ubicación de borde. Esto significa que el contenido estático popular (por ejemplo, el logotipo del sitio, las imágenes de navegación, las hojas de estilo en cascada, el código JavaScript, etc.) se encontrará disponible en una ubicación de borde cercana para que los navegadores puedan realizar descargas con baja latencia y mayor desempeño para los espectadores. El almacenamiento en caché de contenido estático popular con Amazon CloudFront también ayuda a descargar solicitudes de dichos archivos desde el servidor de origen, CloudFront ofrece la copia almacenada en caché cuando se encuentra disponible y solo realiza una solicitud al servidor de origen si la ubicación de borde que recibe la solicitud del navegador no tiene una copia del archivo.
  • Amazon CloudFront distribuye las solicitudes de contenido dinámico o interactivo (por ejemplo, formularios web, comentarios, cuadros de inicio de sesión, etc.) de nuevo al origen que se ejecuta en una región de AWS o a cualquier otro origen. Se redirige a cada uno de los usuarios finales a la ubicación de borde más próxima a ellos según la latencia de Internet. Luego, las solicitudes se devuelven al servidor de origen que se ejecuta en AWS en las conexiones que Amazon monitoriza y cuyo desempeño optimiza. CloudFront también vuelve a utilizar las conexiones existentes entre el borde de Amazon CloudFront y el servidor de origen, de manera que se reduce la latencia de la configuración de conexión en cada solicitud de origen. También se aplican otras optimizaciones de conexión para evitar los cuellos de botella en Internet y utilizar toda la capacidad disponible del ancho de banda entre la ubicación de borde y el espectador. Esto significa que Amazon CloudFront puede acelerar la entrega del contenido dinámico y ofrecer a los espectadores una experiencia coherente, de confianza y personalizada al navegar por su aplicación web.
  • Amazon CloudFront permite que el contenido se cargue en el servidor de origen. Las ubicaciones de borde de Amazon CloudFront vuelven a dirigir todas las solicitudes de carga de contenido en el origen. Amazon CloudFront también aplica a las solicitudes de carga las mismas ventajas de desempeño que para las solicitudes de descarga de contenido dinámico.
  • También puede utilizar las ubicaciones de borde de Amazon CloudFront para cargar archivos grandes (hasta 20 GB por archivo) en el origen usando el método PUT de HTTP. También se puede utilizar Amazon CloudFront para entregar el API usando métodos HTTP, como GET, HEAD, POST, PUT, DELETE, PATCH y OPTIONS.

Amazon CloudFront es una buena opción para aquellos desarrolladores de software que deseen distribuir aplicaciones, actualizaciones u otro tipo de software descargable a los usuarios finales. Las altas velocidades de transferencia de datos de Amazon CloudFront agilizan la descarga de las aplicaciones, mejoran la experiencia del cliente y reducen los costos. Amazon CloudFront también ofrece precios más bajos que Amazon S3 en capas de uso más altas.

Si su aplicación incluye contenido multimedia enriquecido, de audio o vídeo, al que se obtenga acceso con frecuencia, podrá beneficiarse de los precios de transferencia más bajos y las mayores velocidades de transferencia de datos de Amazon CloudFront. Amazon CloudFront ofrece varias opciones para entregar archivos multimedia, tanto pregrabados como en directo.

  • Streaming de contenido multimedia pregrabado: puede entregar contenido multimedia bajo demanda usando el streaming del protocolo de mensajería en tiempo real (RTMP) de Adobe a través de Amazon CloudFront. La copia original de los archivos multimedia se almacena en Amazon S3 y se utiliza Amazon CloudFront para entregar contenido multimedia con baja latencia. Amazon CloudFront se integra con Amazon S3 para que pueda configurar el streaming multimedia con una sola llamada de API o con tan solo unos clics en la consola de administración de AWS. También puede beneficiarse de la entrega de alto desempeño del contenido multimedia al usar Amazon CloudFront para entregar contenido en calidad HD total a los espectadores.
  • Descarga progresiva de contenido multimedia bajo demanda: puede almacenar las versiones originales del contenido multimedia en Amazon S3 y configurar una distribución de descarga de Amazon CloudFront para descargar de forma progresiva los archivos de vídeo y audio. Los archivos multimedia populares se almacenan en caché en el borde para facilitar el escalado y permitir ofrecer el mejor desempeño posible a los espectadores.
  • Entrega de eventos en directo: si necesita ofrecer un evento en directo, ya sea de audio o vídeo, a una audiencia global, Amazon CloudFront puede aumentar el desempeño y facilitar las solicitudes de descarga a la infraestructura de origen mediante el almacenamiento en caché de contenido multimedia en directo durante un breve periodo de tiempo y el bloqueo de solicitudes simultáneas del mismo fragmento de contenido multimedia para un número más reducido de solicitudes enviadas al origen. Además, las soluciones HTTP en directo de Amazon CloudFront ofrecen la capacidad de entregar el evento en directo a los espectadores usando diferentes plataformas de dispositivos, incluidos los dispositivos Flash y Apple iOS.