Ofrezca contenido web a nivel mundial con las distribuciones de entrega de contenido de Lightsail - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ofrezca contenido web a nivel mundial con las distribuciones de entrega de contenido de Lightsail

Una distribución de Lightsail utiliza una red de servidores distribuidos por todo el mundo, también conocidos como ubicaciones periféricas, para ofrecer una entrega más rápida del contenido a los usuarios. Para usar una distribución, primero debe crear y alojar su sitio web o aplicación web en una instancia de Lightsail o en un servicio de contenedores, o en varias instancias conectadas a un balanceador de cargas de Lightsail, o bien, almacenar el contenido estático en un bucket de Lightsail. A continuación, debe crear y configurar una distribución de Lightsail para extraer, almacenar en caché y servir el contenido de su instancia, servicio de contenedor, balanceador de carga o bucket. La instancia, el servicio de contenedor, el balanceador de carga o el bucket, también denominados origen de la distribución, es la fuente definitiva del contenido.

Cuando el usuario solicita contenido al visitar el sitio web, que se sirve a través de una distribución, la solicitud se dirige a la ubicación más cercana en términos de latencia. A continuación, la distribución realiza una de las siguientes acciones:

  • Si el contenido ya se almacena en caché en la ubicación de borde, la distribución lo sirve inmediatamente al usuario.

  • Si el contenido aún no se almacena en caché en esa ubicación de borde, la distribución lo recupera del origen especificado, lo almacena en caché y lo sirve al usuario.

El contenido se almacena en caché en ubicaciones de borde durante la vida útil de la caché (período de vida) que especifique para la distribución, de modo que se cumplan inmediatamente otras solicitudes en la misma ubicación. El contenido almacenado en caché se borra de la ubicación de borde cuando alcanza la vida útil de la caché. La distribución recupera, almacena en caché y sirve contenido la próxima vez que se dirija una solicitud de contenido a la ubicación de borde.

En el siguiente diagrama:

  • 1 representa el origen de su distribución, como una instancia de Lightsail o un servicio de contenedores que aloja su sitio web, un equilibrador de carga con instancias adjuntas o un depósito que aloja su contenido estático.

  • 2 representa la distribución o las ubicaciones de borde que extraen, almacenan en caché y sirven contenido desde el origen.

  • 3 representa a los usuarios a los que se sirve contenido desde las ubicaciones de borde.

Diagrama de distribución de Lightsail
nota

Este diagrama es solo para fines ilustrativos y no muestra las ubicaciones de borde reales. Para obtener más información acerca de las ubicaciones de borde, consulte Ubicaciones de borde e intervalos de direcciones IP más adelante en esta guía.

Por ejemplo, si su sitio web está alojado en Francia y una persona de otra zona de Francia quiere ver su contenido, la página se cargará en milisegundos.

Cuando su visitante no se encuentre cerca, las cosas se complican más.

Si una persona de Australia quiere ver su contenido, el navegador tendrá que buscarlo de un servidor ubicado en Francia y luego mostrárselo a ese usuario a miles de kilómetros de distancia. Si los usuarios de diferentes países solicitan el mismo contenido al mismo tiempo, el servidor se obstruye con solicitudes y tarda más tiempo en cargarse y distribuir el contenido. Esto afecta a la velocidad de carga del contenido para el usuario final.

Ejemplo de distribución de Lightsail

Una CDN resuelve esta situación almacenando en caché el contenido de su sitio web en ubicaciones de borde. Este método de distribuir contenido es más rápido y eficiente que el método tradicional de distribución de contenido desde un solo recurso central. Cuando un espectador realiza una solicitud a su sitio web o mediante su aplicación, DNS enruta la solicitud a la ubicación que puede distribuir mejor la solicitud del usuario. Los usuarios acceden al contenido desde ubicaciones cercanas, en lugar de que todos los usuarios accedan al mismo recurso central que puede estar lejos.

Casos de uso

Ofrezca sitios web rápidos y seguros

Una distribución de Lightsail acelera la entrega de su contenido (por ejemplo, páginas de sitios web, imágenes, hojas JavaScript de estilo, etc.) a los espectadores de todo el mundo. Mediante el uso de una distribución, puede aprovechar la red troncal de AWS y los servidores periféricos para ofrecer a los lectores una experiencia rápida, segura y fiable cuando visitan el sitio web.

Mejore la seguridad de su sitio

Refuerce su sitio web y aumente su rendimiento aprovechando la terminación de TLS, lo que reduce la carga en el origen mediante la descarga del procesamiento criptográfico de su distribución. Puede usar su nombre de dominio registrado junto con un certificado SSL/TLS de Lightsail para habilitar el Protocolo de transferencia de hipertexto seguro (HTTPS) para su distribución. Los usuarios establecen una conexión HTTPS cifrada con la distribución, mientras que la distribución extrae contenido del origen mediante HTTP.

Optimización de aplicaciones

Optimice fácilmente sus distribuciones para una variedad de aplicaciones, incluidos sitios web estáticos. WordPress El uso de una distribución para almacenar en caché y servir el contenido también reduce la carga en el origen, ya que la mayoría de las solicitudes las sirve la distribución y no la instancia, el servicio de contenedor, el balanceador de carga o el bucket.

Configuración de la distribución

Estos son los pasos generales que debe seguir para ofrecer su sitio web o aplicación web mediante una instancia de Lightsail y una distribución.

  1. Complete una de las siguientes opciones, en función de si desea utilizar una instancia, un servicio de contenedor o un bucket con la distribución.

    • Cree una instancia de Lightsail para alojar su contenido. La instancia sirve como origen de la distribución. El origen almacena la versión original y definitiva del contenido. Para obtener más información, consulte Crear una instancia.

      Adjunte una IP estática de Lightsail a su instancia. La dirección IP pública predeterminada de la instancia cambia si detiene y comienza la instancia, lo que interrumpirá la conexión entre la distribución y la instancia de origen. Una IP estática no cambia si detiene y comienza la instancia. Para obtener más información, consulte Creación de una IP estática y asociación a una instancia.

      Cargar el contenido y los archivos en la instancia. Los archivos, también conocidos como objetos, suelen incluir páginas web, imágenes y archivos multimedia, pero pueden ser cualquier cosa que se pueda servir a través de HTTP.

    • Cree un servicio de contenedores de Lightsail para alojar su sitio web o aplicación web. El servicio de contenedor sirve como origen de la distribución. El origen almacena la versión original y definitiva del contenido. Para obtener más información, consulte Crear servicios de contenedores de Amazon Lightsail.

    • Cree un depósito de Lightsail para almacenar su contenido estático. El bucket sirve como origen de la distribución. El origen almacena la versión original y definitiva del contenido. Para obtener más información, consulte Creación de buckets.

      Cargue archivos a su bucket mediante la consola de Lightsail AWS Command Line Interface ,AWS CLI() y las API. AWS Para obtener más información sobre la carga de archivos, consulte Carga de archivos en un bucket.

  2. (Opcional) Cree un balanceador de cargas de Lightsail si su sitio web alojado en una instancia requiere tolerancia a errores. A continuación, adjunte varias copias de la instancia al balanceador de carga. Puede configurar el balanceador de carga (con una o más instancias adjuntas) como el origen de la distribución, en lugar de configurar la instancia como origen. Para obtener más información, consulte Crear un equilibrador de carga y asociar instancias.

  3. Cree una distribución de Lightsail y configure su instancia, servicio de contenedor, balanceador de carga o bucket como origen. Al mismo tiempo, especifique detalles, como la duración de la caché del contenido y qué elementos del sitio web o aplicación web se almacenan en caché. Para obtener más información, consulte Creación de una distribución.

  4. (Opcional) Si el origen de la distribución es una WordPress instancia, debe editar el archivo de WordPress configuración de la instancia para que el sitio WordPress web funcione con la distribución. Para obtener más información, consulta Cómo configurar la WordPress instancia para que funcione con la distribución.

  5. (Opcional) Cree una zona DNS de Lightsail para gestionar el DNS de su dominio en la consola de Lightsail. Esto le permite asignar fácilmente su dominio a sus recursos de Lightsail. Para obtener más información, consulte Creación de una zona DNS para administrar los registros de DNS del dominio. Alternativamente, puede continuar alojando el DNS del dominio donde está alojado actualmente.

  6. Cree un certificado SSL/TLS de Lightsail para su dominio para usarlo con su distribución. Las distribuciones de Lightsail requieren HTTPS, por lo que debe solicitar un certificado SSL/TLS para su dominio antes de poder usarlo con su distribución. Para obtener más información, consulte Creación de certificados SSL/TLS para la distribución.

  7. Habilite los dominios personalizados para que la distribución use los nombres de dominio registrados en las distribuciones. La activación de dominios personalizados requiere que especifique el certificado SSL/TLS de Lightsail que creó para sus dominios. Esto agrega los dominios a la distribución y habilita HTTPS. Para obtener más información, consulte Habilitación de dominios personalizados para la distribución.

  8. Agregue un registro de alias al DNS del dominio para comenzar a dirigir el tráfico del dominio a la distribución. Después de agregar el registro de alias, los usuarios que visitan el dominio se dirigen a través de la distribución. Para obtener más información, consulte Apuntar los dominios a las distribuciones.

  9. Pruebe que la distribución almacene en caché el contenido. Para obtener más información, consulte Prueba de la distribución.

Ubicaciones de borde e intervalos de direcciones IP

Las distribuciones de Lightsail utilizan los mismos servidores perimetrales y rangos de direcciones IP que Amazon. CloudFront Para obtener una lista de las ubicaciones de los servidores CloudFront perimetrales, consulta la página de detalles CloudFront del producto de Amazon. Para ver una lista de los rangos de CloudFront IP, consulta la lista CloudFront global de IP.