Amazon CloudFront es un servicio web de entrega de contenido. Se integra con otros productos de Amazon Web Services para ofrecer a los desarrolladores y a las empresas una forma sencilla de distribuir contenido a los usuarios finales con baja latencia, altas velocidades de transferencia de datos y sin necesidad de asumir ningún compromiso de uso mínimo.



Puede obtener información sobre las características más recientes de Amazon CloudFront en la página Amazon CloudFront What's New.

Comience con AWS de forma gratuita

Cree una cuenta gratuita

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

Consulte los detalles de la capa gratuita de AWS »

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

Consulte los detalles de la capa gratuita de AWS »

Descargue este documento técnico de Frost & Sullivan patrocinado por AWS para saber por qué amazon.com optó por Amazon CloudFront para entregar la mayor parte de su tráfico de CDN global. 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 transmisión, mediante la utilización de una red global de ubicaciones de borde. Las solicitudes de contenido se redirigen de forma automática hasta la ubicación de borde más cercana, para que el contenido se entregue con el máximo rendimiento 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 en el que se almacenen las versiones originales definitivas de sus archivos. De la misma forma que en otros productos de Amazon Web Services, no existe ningún tipo de contrato ni compromiso a largo plazo ni de consumo mensual mínimo por el uso de Amazon CloudFront; pagará exactamente por el contenido que distribuya a través del servicio de entrega.

Management Console
Amazon CloudFront funciona con la AWS Management Console. Esta interfaz gráfica de usuario basada en web, que puede controlar únicamente con el uso del ratón, le permite gestionar Amazon CloudFront sin escribir ningún tipo de código.
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 »

Compatibilidad de 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 »

Anulación
Suprime copias de un archivo de todas las ubicaciones de borde de Amazon CloudFront.
Más información »

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

Compatibilidad con matriz de zona
Los visitantes de su sitio web ya pueden acceder al sitio en la matriz de zona (o "dominio raíz"). Es decir, será posible acceder a su sitio web mediante ejemplo.com en lugar de www.ejemplo.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 admite el 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 »

TTL bajos
Puede definir un período de vencimiento mínimo (denominado también "período de vida" o TTL) con un valor de tan solo 0 segundos.
Más información »

Compatibilidad con 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 del 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 acceden al contenido.
Más información »

Cross-Origin Resource Sharing (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 de origen cruzado mediante CORS (Cross-Origin Resource Sharing).
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 »

Supervisión y alarmas mediante Amazon CloudWatch

Supervise y reciba alarmas y notificaciones del rendimiento 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 »

Registros de acceso
Sepa cómo, cuándo, dónde y a quién se está distribuyendo el contenido de Amazon CloudFront mediante registros de acceso.
Más información »

Informes de visualizadores
Infórmese acerca de los usuarios que acceden a su contenido que se entrega a través de Amazon CloudFront; dispositivos, sistemas operativos, navegadores utilizados y ubicación.
Más información »

Informes de recomendantes principales
Averigüe desde qué dominios los visualizadores acceden al contenido.
Más información »

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

Registre las llamadas a la API con CloudTrail
Registre los cambios de configuración en sus distribuciones de Amazon CloudFront mediante AWS CloudTrail, el servicio de AWS que registra las llamadas a la API de su cuenta y le envía archivos de registro. 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 CloudFront con AWS WAF, un firewall para aplicaciones web que ayuda a protegerlas de 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 es compatible con características SSL avanzadas: Session Tickets, OCSP Stapling y Perfect Forward Secrecy.
Más información »

Soporte para Microsoft Smooth Streaming bajo demanda
Utilice CloudFront para ofrecer vídeo 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
Compatible tanto con dispositivos basados en como con 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
Ofrezca contenidos audiovisuales en directo en HTTP a los clientes de Microsoft Silverlight y a los dispositivos Apple iOS.
Más información »

Transmisión en directo con Wowza
Transmita contenido en directo utilizando Amazon CloudFront y Wowza Media Server.
Más información »

Capa gratuita
Como parte de la capa de uso gratuito 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 por anticipado.
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 Amazon CloudFront en las distribuciones.
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 las personas que lo visualizan, de forma que se reduce la latencia cuando estas descargan los objetos. Además, ofrece una velocidad alta y constante de transferencia de datos que resulta necesaria para enviar a escala objetos populares de gran tamaño para los usuarios finales. Las solicitudes de contenido dinámico se devuelven a sus servidores de origen que se ejecutan en Amazon Web Services (por ejemplo, Amazon EC2 y Elastic Load Balancing) a través de rutas de red optimizadas para conseguir una experiencia más fiable y coherente. Amazon supervisa 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 rendimiento posible.

Una única llamada a API le permite empezar a distribuir contenido desde el depósito 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 AWS Management Console. No hay necesidad de 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 realice en la configuración existente surtirán efecto en toda la red global en cuestión de minutos. Además, habida cuenta de que no es necesario negociar con representantes de ventas, puede iniciarse con rapidez y empezar a entregar todo el contenido del sitio web con Amazon CloudFront.

Amazon CloudFront está diseñado para utilizarse con otros servicios 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 desde dicho 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 salientes de datos a través de Internet 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 acerca de precios para todos los servicios de AWS.

Amazon CloudFront le traslada las ventajas de escalabilidad de Amazon. Únicamente tendrá que pagar por el contenido que distribuya a través de la red, sin compromisos ni cuotas por anticipado. Esto se aplica a cualquier tipo de contenido que ofrezca (estático, dinámico, medios de transmisión o una aplicación web con cualquier combinación de ellos).

Con Amazon CloudFront no tendrá que preocuparse por mantener una capacidad costosa en el servidor web para cumplir la demanda derivada de posibles picos de tráfico provocados por el 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 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 a medida que su sitio web se hace más popular.

Amazon CloudFront se ha diseñado utilizando la infraestructura de alta fiabilidad de Amazon. La naturaleza 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 realizan a través de rutas de red que Amazon supervisa y optimiza constantemente para obtener disponibilidad y rendimiento.

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

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

Un sitio web típico por norma general contiene una combinación de contenido estático y dinámico. El contenido estático incluye imágenes u hojas de estilo, mientras que el contenido dinámico o generado por la aplicación incluye elementos del sitio que se personalizan para cada persona que los visualiza. 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, incluidos 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 la necesidad de 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 le ofrece un control específico para configurar varios servidores de origen y almacenar las propiedades en la memoria caché para las diferentes URL del sitio web. Estas optimizaciones del rendimiento 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 rendimiento de todo el sitio web de las siguientes formas:

  • Amazon CloudFront puede almacenar en 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 a fin de que los navegadores puedan realizar descargas con baja latencia y mayor rendimiento para las personas que visualizan el contenido. 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 remite 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. A continuación, las solicitudes se devuelven al servidor de origen que se ejecuta en AWS en conexiones que Amazon controla y optimiza con la intención de aumentar el rendimiento. Amazon CloudFront también vuelve a utilizar las conexiones existentes entre el borde de CloudFront y el servidor de origen, de manera que se reduce la latencia de la configuración de la conexión para cada solicitud de origen. También se aplican otras optimizaciones de conexión para evitar los cuellos de botella de Internet y para, además, utilizar todo el ancho de banda entre la ubicación de borde y la persona que visualiza el contenido. Esto significa que Amazon CloudFront puede agilizar la entrega del contenido dinámico y ofrecer a las personas que lo visualizan una experiencia coherente, fiable y personalizada al navegar por la 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 rendimiento 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 la 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 (audio o vídeo) al que se accede 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.

  • Transmisión de contenido multimedia pregrabado: Puede entregar contenido multimedia bajo demanda usando la transmisión del protocolo de mensajería en tiempo real (RTMP) de Adobe a través de Amazon CloudFront. Puede almacenar la copia original de los archivos multimedia en Amazon S3 y utilizar Amazon CloudFront para la entrega de baja latencia del contenido multimedia. Amazon CloudFront se integra con Amazon S3 para que pueda configurar la transmisión multimedia con una sola llamada de API o con tan solo unos clics en AWS Management Console. También puede beneficiarse de la entrega de alto rendimiento del contenido multimedia gracias a la utilización de Amazon CloudFront, de forma que puede entregar contenido de calidad HD total a las personas que lo visualizan.
  • 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 ayudarle a ofrecer el mejor rendimiento posible a las personas que visualizan el contenido.
  • Transmisión 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 rendimiento y facilitar las solicitudes de descarga para la infraestructura de origen mediante el almacenamiento en caché de contenido multimedia en directo durante un corto período de tiempo y la reducción de las solicitudes simultáneas del mismo fragmento de contenido multimedia a un número menor de solicitudes enviadas al origen. Además, las soluciones HTTP en directo de Amazon CloudFront le ofrecen la capacidad de entregar eventos en directo a las personas que los visualizan con diferentes plataformas de dispositivos, incluidos los dispositivos Flash y Apple iOS.