¿Qué es una red de entrega de contenido en Azure?What is a content delivery network on Azure?

Una red de entrega de contenido (CDN) es una red distribuida de servidores que puede proporcionar contenido web a los usuarios de manera eficaz.A content delivery network (CDN) is a distributed network of servers that can efficiently deliver web content to users. Las redes CDN guardan contenido almacenado en caché en servidores perimetrales en ubicaciones de punto de presencia (POP) que están cerca de los usuarios finales, para minimizar la latencia.CDNs store cached content on edge servers in point-of-presence (POP) locations that are close to end users, to minimize latency.

Azure Content Delivery Network (CDN) ofrece a los desarrolladores una solución global para la entrega rápida de contenido con alto ancho de banda a los usuarios mediante el almacenamiento en caché del contenido en nodos físicos estratégicamente situados en todo el mundo.Azure Content Delivery Network (CDN) offers developers a global solution for rapidly delivering high-bandwidth content to users by caching their content at strategically placed physical nodes across the world. Azure CDN también puede acelerar el contenido dinámico, que no puede almacenarse en caché, aprovechando para ello varias optimizaciones de red mediante ubicaciones POP de CDN.Azure CDN can also accelerate dynamic content, which cannot be cached, by leveraging various network optimizations using CDN POPs. Por ejemplo, la optimización de rutas para omitir el protocolo de puerta de enlace de borde (BGP).For example, route optimization to bypass Border Gateway Protocol (BGP).

Entre las ventajas de usar Azure CDN para entregar los recursos de un sitio web se incluyen:The benefits of using Azure CDN to deliver web site assets include:

  • Mejor rendimiento y experiencia para los usuarios finales, sobre todo a la hora de utilizar aplicaciones donde son necesarios varios recorridos de ida y vuelta para cargar el contenido.Better performance and improved user experience for end users, especially when using applications in which multiple round-trips are required to load content.
  • Gran escalado para mejorar la administración de cargas instantáneas pesadas, por ejemplo, al comienzo de un evento de lanzamiento de un producto.Large scaling to better handle instantaneous high loads, such as the start of a product launch event.
  • Distribución de las solicitudes de usuario y entrega del contenido directamente desde los servidores perimetrales, de forma que se envía menos tráfico al servidor de origen.Distribution of user requests and serving of content directly from edge servers so that less traffic is sent to the origin server.

Para ver una lista de las ubicaciones actuales de los nodos de CDN, consulte Ubicaciones POP de Azure CDN.For a list of current CDN node locations, see Azure CDN POP locations.

Cómo funcionaHow it works

Información general de la red CDN

  1. Un usuario (Alice) solicita un archivo (también llamado un recurso) mediante una dirección URL con un nombre de dominio especial, como <nombre del punto de conexión> .azureedge.net.A user (Alice) requests a file (also called an asset) by using a URL with a special domain name, such as <endpoint name>.azureedge.net. Este nombre puede ser un nombre de host del punto de conexión o un dominio personalizado.This name can be an endpoint hostname or a custom domain. El sistema DNS enruta la solicitud hasta la ubicación POP con mejor rendimiento, que normalmente es el punto POP más cercano geográficamente al usuario.The DNS routes the request to the best performing POP location, which is usually the POP that is geographically closest to the user.

  2. Si los servidores perimetrales del POP no tienen el archivo en la memoria caché, el punto POP solicita el archivo al servidor de origen.If no edge servers in the POP have the file in their cache, the POP requests the file from the origin server. El servidor de origen puede ser una aplicación web de Azure, un servicio en la nube de Azure, una cuenta de Azure Storage o cualquier servidor web accesible públicamente.The origin server can be an Azure Web App, Azure Cloud Service, Azure Storage account, or any publicly accessible web server.

  3. El servidor de origen devuelve el archivo a un servidor perimetral del punto POP.The origin server returns the file to an edge server in the POP.

  4. Un servidor perimetral del punto POP almacena el archivo en caché y devuelve el archivo al solicitante original (Alice).An edge server in the POP caches the file and returns the file to the original requestor (Alice). El archivo permanece en la memoria caché en el servidor perimetral del punto POP hasta que expira el período de vida (TTL) especificado por sus encabezados HTTP.The file remains cached on the edge server in the POP until the time-to-live (TTL) specified by its HTTP headers expires. Si el servidor de origen no ha especificado ningún TTL, el valor predeterminado es de siete días.If the origin server didn't specify a TTL, the default TTL is seven days.

  5. Otros usuarios pueden ahora solicitar el mismo archivo utilizando la misma dirección URL que Alicia y también se pueden dirigir al mismo POP.Additional users can then request the same file by using the same URL that Alice used, and can also be directed to the same POP.

  6. Si no ha expirado el período de vida del archivo, el servidor perimetral del punto POP devolverá el archivo directamente desde la memoria caché.If the TTL for the file hasn't expired, the POP edge server returns the file directly from the cache. Este proceso da lugar a una experiencia de usuario más rápida y una mayor capacidad de respuesta.This process results in a faster, more responsive user experience.

RequisitosRequirements

Para usar Azure CDN, debe poseer al menos una suscripción de Azure.To use Azure CDN, you must own at least one Azure subscription. También debe crear al menos un perfil de CDN, que es una colección de puntos de conexión de CDN.You also need to create at least one CDN profile, which is a collection of CDN endpoints. Cada punto de conexión de CDN representa una configuración específica del comportamiento de la entrega de contenido y su acceso.Every CDN endpoint represents a specific configuration of content deliver behavior and access. Puede usar varios perfiles para organizar sus puntos de conexión de la red CDN por dominio de Internet, aplicación web o cualquier otro criterio.To organize your CDN endpoints by internet domain, web application, or some other criteria, you can use multiple profiles. Dado que los precios de Azure CDN se aplican en el nivel de perfil de CDN, debe crear varios perfiles de CDN si desea utilizar una combinación de los planes de tarifa.Because Azure CDN pricing is applied at the CDN profile level, you must create multiple CDN profiles if you want to use a mix of pricing tiers. Para obtener información sobre la estructura de la facturación de Azure CDN, vea Descripción de la facturación de Azure CDN.For information about the Azure CDN billing structure, see Understanding Azure CDN billing.

LimitacionesLimitations

Cada suscripción de Azure tiene límites predeterminados para los siguientes recursos:Each Azure subscription has default limits for the following resources:

  • El número de perfiles de CDN que se pueden crear.The number of CDN profiles that can be created.
  • El número de puntos de conexión que pueden crearse en un perfil de CDN.The number of endpoints that can be created in a CDN profile.
  • El número de dominios personalizados que pueden asignarse a un punto de conexión.The number of custom domains that can be mapped to an endpoint.

Para más información acerca de los límites de la suscripción de Azure CDN, consulte Límites de CDN.For more information about CDN subscription limits, see CDN limits.

Características de Azure CDNAzure CDN features

Azure CDN ofrece las siguientes características principales:Azure CDN offers the following key features:

Para obtener una lista completa de características que admite cada producto de Azure CDN, consulte Comparación de características de los productos de Azure CDN.For a complete list of features that each Azure CDN product supports, see Compare Azure CDN product features.

Pasos siguientesNext steps