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.
Cómo ofrecer contenido web en todo el mundo con las distribuciones de entrega de Lightsail
Una distribución de Lightsail utiliza una red de servidores distribuida globalmente, también conocida como ubicaciones de borde, para proporcionar una entrega más rápida del contenido a los usuarios. Para utilizar una distribución, primero debe crear y alojar el sitio web o la aplicación web en una instancia o servicio de contenedor de Lightsail, o en varias instancias adjuntas a un balanceador de carga 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 contenido de la 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 la distribución, como una instancia o servicio de contenedor de Lightsail que aloja el sitio web, un balanceador de carga con instancias adjuntas o un bucket que aloja el 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.
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.
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 del contenido (por ejemplo, páginas del sitio web, imágenes, hojas de estilo, JavaScript, etc.) a los lectores 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 el nombre de dominio registrado junto con un certificado SSL/TLS de Lightsail para habilitar el Protocolo seguro de transferencia de hipertexto (HTTPS) para la 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 WordPress y sitios web estáticos. 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 se deben seguir para servir al sitio web o aplicación web mediante una instancia de Lightsail y una distribución.
-
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 el 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.
Adjuntar una IP estática de Lightsail a la 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.
Cargue 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.
-
Creación de un servicio de contenedor de Lightsail para alojar el sitio web o la 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 Creación de servicios de contenedor de Amazon Lightsail.
-
Cree un bucket de Lightsail para almacenar el 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 en el bucket mediante la consola de Lightsail, la AWS Command Line Interface (AWS CLI) y las API de AWS. Para obtener más información sobre la carga de archivos, consulte Carga de archivos en un bucket.
-
-
(Opcional) Cree un balanceador de carga de Lightsail si el sitio web está alojado en una instancia que 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.
-
Cree una distribución de Lightsail y configure la instancia, el servicio de contenedor, el balanceador de carga o el 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.
-
(Opcional) Si el origen de la distribución es una instancia de WordPress, debe editar el archivo de configuración de WordPress en la instancia para que el sitio web de WordPress funcione con la distribución. Para obtener más información, consulte Configuración de la instancia de WordPress para que funcione con la distribución.
-
(Opcional) Cree una zona DNS de Lightsail para administrar el DNS del dominio en consola de Lightsail. Esto le permite asignar fácilmente el dominio a los 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.
-
Cree un certificado SSL/TLS de Lightsail para que el dominio lo use con la distribución. Las distribuciones de Lightsail requieren HTTPS, por lo que debe solicitar un certificado SSL/TLS para el dominio antes de poder usarlo con la distribución. Para obtener más información, consulte Creación de certificados SSL/TLS para la distribución.
-
Habilite los dominios personalizados para que la distribución use los nombres de dominio registrados en las distribuciones. Habilitar dominios personalizados requiere que especifique el certificado SSL/TLS de Lightsail que creó para los 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.
-
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.
-
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
LightsailLas distribuciones de utilizan los mismos servidores periféricos e intervalos de direcciones IP que Amazon CloudFront. Para obtener una lista de las ubicaciones de los servidores periféricos de CloudFront, consulte la página de detalles del producto de Amazon CloudFront