in

Nuevo: compatibilidad con HTTP/3 para Amazon CloudFront | Servicios web de Amazon

Nuevo: compatibilidad con HTTP/3 para Amazon CloudFront | Servicios web de Amazon

Amazon CloudFront es un servicio de red de entrega de contenido (CDN), una red de servidores interconectados que está geográficamente más cerca de los usuarios y llega a sus computadoras mucho más rápido. Amazon CloudFront reduce la latencia al entregar datos a través de más de 410 puntos de presencia (PoP) dispersos globalmente con mapeo de red automatizado y enrutamiento inteligente.

Con Amazon CloudFront, el contenido, las solicitudes y respuestas de API o las aplicaciones se pueden entregar a través de Protocolo de Transferencia de Hipertexto (HTTP) versión 1.1 y 2.0 sobre la última versión de Transport Layer Security (TLS) para cifrar y asegurar la comunicación entre el cliente del usuario y CloudFront.

Hoy estamos agregando compatibilidad con HTTP versión 3.0 (HTTP/3) para Amazon CloudFront. Usos de HTTP/3 RÁPIDO, un protocolo de transporte seguro, multiplexado por flujo y basado en el protocolo de datagramas de usuario que combina y mejora las capacidades del protocolo de control de transmisión (TCP), TLS y HTTP/2 existentes. Ahora, puede habilitar HTTP/3 para conexiones de usuarios finales en todas las distribuciones de CloudFront nuevas y existentes en todas las ubicaciones de borde en todo el mundo, y no hay cargo adicional por usar esta función.

¿Qué es HTTP/3?
HTTP/3 usa QUIC y supera muchas de las limitaciones de TCP y aporta esos beneficios a HTTP. Cuando se usa HTTP/2 existente sobre TCP y TLS, TCP necesita un protocolo de enlace para establecer una sesión entre un cliente y un servidor, y TLS también necesita su propio protocolo de enlace para garantizar que la sesión sea segura. Cada apretón de manos tiene que hacer el viaje de ida y vuelta completo entre el cliente y el servidor, lo que puede llevar mucho tiempo cuando el cliente y el servidor están muy separados, en cuanto a la red. Pero QUIC solo necesita un apretón de manos para establecer una sesión segura.

Nuevo: compatibilidad con HTTP/3 para Amazon CloudFront | Servicios web de Amazon

Además, TCP es entendido y manipulado por una miríada de cajas intermedias diferentes, como firewalls y dispositivos de traducción de direcciones de red (NAT). QUIC utiliza UDP como base para permitir el flujo de paquetes en una red pública o empresarial y está completamente encriptado, incluidos los metadatos, lo que hace que los middleboxes no puedan inspeccionar o manipular sus detalles.

Los flujos HTTP/3 se multiplexan de forma independiente para eliminar bloqueo de cabeza de línea entre solicitudes y respuestas. Esto es posible porque la multiplexación de secuencias se produce en la capa de transporte, a diferencia de la capa de aplicación, como HTTP/2 sobre TCP. Esto permite que las aplicaciones web funcionen más rápido, especialmente en redes lentas y conexiones sensibles a la latencia.

Beneficios de HTTP/3 en CloudFront
Nuestros clientes siempre quieren brindar una experiencia más rápida, con mayor capacidad de respuesta y segura en la web para los usuarios finales. HTTP/3 brinda beneficios a todos los clientes de CloudFront en forma de tiempos de conexión más rápidos, multiplexación de secuencias, migración de conexiones del lado del cliente y menos viajes de ida y vuelta en el proceso de negociación para reducir las tasas de error.

Las conexiones QUIC sobre UDP admiten la reutilización de la conexión con un ID de conexión independiente de las tuplas de puerto/dirección IP para que los usuarios no sufran interrupciones ni impactos. Los clientes que operan en países con baja conectividad de red verán un mejor rendimiento de sus aplicaciones.

La compatibilidad con HTTP/3 de CloudFront brinda seguridad mejorada basada en s2n-quic, una implementación Rust de código abierto del protocolo QUIC que se agrega a nuestro conjunto de bibliotecas de código abierto de cifrado de AWS, ambas con un fuerte énfasis en la eficiencia y el rendimiento.

Si habilita HTTP/3 en las distribuciones de CloudFront, los usuarios pueden realizar una solicitud de visor HTTP/3 a las ubicaciones de borde de CloudFront. Más allá de la ubicación de borde, tenemos redes altamente confiables dentro de la nube de AWS y CloudFront continuará usando HTTP/1.1 para las búsquedas de origen. Por lo tanto, no necesita realizar ningún cambio en el lado del servidor para que su contenido sea accesible a través de HTTP/3.

Nuevo: compatibilidad con HTTP/3 para Amazon CloudFront | Servicios web de Amazon

Para algunos tipos de aplicaciones, como aquellas que requieren una biblioteca de cliente HTTP para realizar solicitudes HTTP, es posible que los clientes deban actualizar su biblioteca de cliente HTTP a una versión que admita HTTP/3. Pero si por algún motivo operativo los clientes no pueden establecer una conexión QUIC, pueden recurrir a otro protocolo compatible, como HTTP/1.1 o HTTP/2.

Cómo habilitar HTTP/3
Para habilitar la conexión HTTP/3, puede editar la configuración de distribución a través de la consola de CloudFront. Puedes elegir HTTP/3 en Versiones HTTP admitidas en una distribución existente o crear una nueva distribución sin ningún cambio en el origen. Puede usar la API UpdateDistribution o usar la plantilla de CloudFormation.

Nuevo: compatibilidad con HTTP/3 para Amazon CloudFront | Servicios web de Amazon

Después de implementar su distribución, puede conectarse con un navegador que admita HTTP/3, como la última versión de Google Chrome, Mozilla Firefox y Microsoft Edge, y Apple Safari después de encenderlo manualmente. Para obtener más información sobre la compatibilidad con navegadores web, consulte la ¿Puedo usar? Soporte HTTP/3 página.

Desde las herramientas de desarrollo web en su navegador, puede ver las solicitudes HTTP/3 realizadas cuando se carga una página desde CloudFront. La imagen de abajo es un ejemplo de Mozilla Firefox.

Nuevo: compatibilidad con HTTP/3 para Amazon CloudFront | Servicios web de Amazon

También puedes agregar Soporte HTTP/3 para Curl y prueba desde la línea de comando:

$ curl --http3 -i https://d1e0fmnut9xxxxx.cloudfront.net/speed.html
HTTP/3 200
content-type: text/html
content-length: 9286
date: Fri, 05 Aug 2022 15:49:52 GMT
last-modified: Thu, 28 Jul 2022 00:50:38 GMT
etag: "d928997023f6479537940324aeddabb3"
x-amz-version-id: mdUmFuUfVaSHPseoVPRoOKGuUkzWeUhK
accept-ranges: bytes
server: AmazonS3
vary: Origin
x-cache: Miss from cloudfront
via: 1.1 6e4f43c5af08f740d02d21f990dfbe80.cloudfront.net (CloudFront)
x-amz-cf-pop: ICN54-C2
alt-svc: h3=":443"; ma=86400
x-amz-cf-id: 6fy8rrUrtqDMrgoc7iJ73kzzXzHz7LQDg73R0lez7_nEXa3h9uAlCQ==

Historias de clientes
Varios clientes de AWS, incluidos Snap, Zillow, AC3/Movember, Audible, Skyscanner, ya han habilitado HTTP/3 en sus distribuciones de CloudFront. Estas son algunas de sus voces:

Complemento inc. es una empresa de redes sociales que ofrece Snapchat, una aplicación que ofrece una forma rápida y divertida de conectarse con amigos cercanos a su comunidad en todo el mundo. En AWS, Snap ahora admite más de 306 millones de usuarios de Snapchat que envían más de 5400 millones de Snaps al día con un 20 % menos de latencia que su arquitectura anterior.

Mahmoud Ragab, gerente de ingeniería de software de Snapchat, dijo:

“Snapchat ayuda a millones de personas en todo el mundo a compartir momentos con amigos. En Snapchat, nos esforzamos por ser la forma más rápida de comunicarse. Es por eso que nos hemos asociado con Amazon Cloudfront para una entrega de contenido rápida, de alto rendimiento y de baja latencia, aprovechando QUIC en Cloudfront.

Ofrece ventajas significativas al enviar y recibir contenido, especialmente en redes con señales con pérdidas y conectividad intermitente. Las mejoras que ofrece QUIC, como la configuración de la conexión con tiempo de ida y vuelta cero (0-RTT) y el control de congestión mejorado, permiten una reducción promedio del 10 % en el tiempo hasta el primer byte (TTFB) al tiempo que reducen las tasas de error generales. Las latencias de red y los errores más bajos hacen que Snapchat sea mejor para personas de todo el mundo.

Con acceso temprano a QUIC, hemos podido experimentar e iterar y mejorar rápidamente la implementación del lado del servidor y optimizar la integración entre el cliente y el servidor. Ambas compañías continuarán colaborando juntas a medida que QUIC esté más disponible”.

Zillow es una empresa de tecnología inmobiliaria que ofrece a sus clientes una experiencia bajo demanda para vender, comprar, alquilar y financiar con transparencia y un servicio de extremo a extremo casi continuo. Desde 2015, Zillow ha aumentado la disponibilidad de su sistema de imágenes mediante el uso de Amazon S3 y Amazon CloudFront.

Craig Link, arquitecto jefe de la nube en Zillow, dijo:

“Estamos entusiasmados con el lanzamiento de la compatibilidad con HTTP/3 para Amazon CloudFront. Habilitar HTTP/3 en CloudFront fue una transición perfecta y nuestra prueba sintética y uso ad-hoc continuaron funcionando sin problemas”.

AC3 es un socio de AWS Managed Services con sede en Australia y ha apoyado a nuestro cliente, Movember Foundation, una de las principales organizaciones benéficas para la salud de los hombres. Dirigir una organización benéfica internacional que maneja donaciones, datos, eventos y sitios web localizados en 21 países puede plantear algunos desafíos técnicos. Nacido en la nube, Movember tiene tecnología AWS apalancada en la adopción de nuevos modelos de trabajo, asegurando una plataforma de TI flexible e innovando más rápido.

Greg Cockburn, director de Hyperscale Cloud en AC3, dijo:

“AC3 está entusiasmado de trabajar con su socio Movember desde hace mucho tiempo, habilitando HTTP3 en sus distribuciones de CloudFront que brindan servicios de frontend web y API, y se siente alentado por las mejoras de rendimiento observadas en los resultados iniciales”.

Ya disponible
La compatibilidad con HTTP/3 para Amazon CloudFront ahora está disponible en las más de 400 ubicaciones de borde de CloudFront en todo el mundo sin cargo adicional por usar esta función. Para obtener más información, consulte la Guía para desarrolladores de Amazon CloudFront. Envíe sus comentarios a AWS re: publicar para Amazon CloudFront o a través de sus contactos habituales de soporte de AWS.

channy



Fuente

iOS 16 Beta 6: el nuevo ícono de porcentaje de batería aún no está habilitado en algunos iPhones

iOS 16 Beta 6: el nuevo ícono de porcentaje de batería aún no está habilitado en algunos iPhones

SDS: Shadory nos deslumbra con más cosplay de Elizabeth Liones

SDS: Shadory nos deslumbra con más cosplay de Elizabeth Liones