Revisión de Amazon CloudFront

Tabla de contenido:

Anonim

Amazon CloudFront es el elemento CDN de Amazon Web Services (AWS), la colección masiva de plataformas de computación en la nube de la compañía.

CloudFront utiliza actualmente una gran red global de 215 ubicaciones de borde distribuidas en 89 ciudades en 46 países. Esa no es solo una red considerable, también está bien distribuida en todo el mundo. Aunque América del Norte y Europa obtienen la mayor cobertura, CloudFront también tiene 57 ubicaciones en Asia, 9 en Oceanía, 7 en América del Sur, 4 en Oriente Medio, 4 en China y 3 en África.

Estas son todas las ubicaciones de borde de CloudFront y los cachés de borde regionales

No se detiene ahí. CloudFront también tiene 12 cachés de borde regionales. Si alguien intenta ver su contenido y no está almacenado en caché en la ubicación de borde más cercana, CloudFront verifica el caché regional a continuación, lo que reduce la posibilidad de que tenga que volver a su servidor de origen.

  • ¿Quiere probar Amazon CloudFront? Echa un vistazo a la página web aquí

El servicio maneja todos los tipos de archivos y contenido que necesitará, desde simples objetos estáticos hasta elementos dinámicos complejos, mientras que la compatibilidad con Gzip, compresión Brotli y otros trucos de manejo de datos inteligentes ayudan a optimizar la velocidad del sitio web.

Si está buscando transmisión de video o VOD, puede explorar las especificaciones del servicio, donde encontrará soporte para múltiples formatos, incluidos Microsoft Smooth, HLS, HDS y MPEG-DASH. O si no es del tipo técnico, solo mire la lista de clientes: CloudFront maneja tareas de entrega de video para Hulu, PBS y el propio Prime Video de Amazon, entre muchos otros.

No se trata solo de la CDN, por supuesto. La integración profunda con Amazon Web Services significa que también puede conectar cualquiera de las funciones regulares de AWS, muchas de las cuales son estándares de la industria por sí solas.

CloudFront le permite conectar fácilmente datos desde su almacenamiento en la nube de Amazon S3

La mayoría de las CDN ofrecen almacenamiento en la nube, por ejemplo, pero ¿cómo se implementa? Por lo general, no es tan claro. Con Amazon, no hay necesidad de preguntarse. Puede conectar datos de su plan de Amazon S3 existente (la plataforma de almacenamiento de objetos escalables de la empresa) y transferir datos a CloudFront sin cargo adicional.

¿Quizás deba crear e implementar una gran cantidad de certificados SSL personalizados? No hay problema, AWS Certificate Manager maneja esto con facilidad, sin costo adicional.

En otros lugares, la protección incorporada de AWS Web Application Firewall lo ayuda a protegerse de exploits comunes, AWS Shield lo mantiene a salvo de tipos comunes de ataques DDoS y todo se administra desde la consola de AWS normal.

Los precios de CloudFront pueden ser un poco complicados, razón por la cual Amazon ha creado una calculadora mensual simple

Precios

Si no está seguro de si CloudFront es adecuado para usted o si es un recién llegado a las CDN, hay buenas noticias: un nivel de uso gratuito ofrece a los nuevos clientes de AWS 50 GB de tráfico cada mes, durante un año. Eso es perfecto para ejecutar pruebas iniciales y comprender lo que CloudFront y las CDN pueden hacer por usted.

Después del nivel gratuito, no hay contratos fijos; pagas por lo que usas. Suena simple, ¿verdad? Pero bueno, realmente no lo es.

Mientras que proveedores como MaxCDN y KeyCDN cobran una tarifa plana por entregar datos a cualquier región, por ejemplo, los precios de CloudFront varían desde $ 0.085 a los EE. UU. Y Europa, y aumentan a $ 0.17 en India. (Si tiene un presupuesto limitado, puede optar por no publicar contenido en las ubicaciones más caras).

Estos precios corresponden a los primeros 10 TB. Puede ahorrar dinero a medida que usa más ancho de banda, hasta $ 0.02 por GB en los EE. UU. (Aunque solo para tráfico superior a 5 petabytes), y Amazon también ofrece descuentos a los clientes que se comprometen a usar una cierta cantidad de tráfico (10 TB al mes o más). .)

También se le cobra por las solicitudes (desde $ 0.0075 por 10,000), y la cifra varía dependiendo de si es HTTP o HTTPS. Incluso el soporte técnico más allá del sitio web y el servicio al cliente cuestan más (desde $ 29 al mes).

Amazon ayuda un poco al proporcionar una calculadora mensual simple. Elija CloudFront en la barra lateral izquierda, seleccione un sitio que se asemeje más al suyo en la barra lateral derecha (elija Sitio web de marketing si no está seguro) y le proporcionará una estimación de los cargos probables.

No es fácil descubrir qué significa esto para usted. Sin embargo, CloudFront generalmente ofrece un valor justo por lo que obtiene, pero si sus necesidades son más básicas, algunos proveedores pueden ser notablemente más baratos. Los cargos de tráfico de Fastly en EE. UU. Comienzan en $ 0.12 por GB, por ejemplo, en comparación con $ 0.085 para CloudFront, y solo $ 0.01 para Bunny (que tampoco cobra extra por solicitudes).

Puede registrarse en CloudFront de forma gratuita en el sitio web de AWS

Configuración

Registrarse en CloudFront no podría ser mucho más sencillo. El nivel gratuito inicial de Amazon significa que no es necesario entregar los detalles de pago o ingresar mucha información personal. Simplemente ingrese su nombre y dirección de correo electrónico, elija una contraseña, acepte el plan de soporte básico predeterminado y listo.

Puede encontrar fácilmente CloudFront buscándolo desde la consola de AWS

La consola de AWS se abre con una lista enorme de sus muchos productos y plataformas, pero la búsqueda de CloudFront proporcionó un enlace al panel de servicio.

Crear una distribución en CloudFront equivale a crear una zona con otros proveedores de CDN

Esto se abrió con un mensaje para crear una 'Distribución', el equivalente a una 'zona' con otras CDN, un grupo de configuraciones que define dónde se almacena su contenido, cómo lo maneja Amazon y cómo acceden sus usuarios.

La facilidad de uso parece desaparecer en el momento en que presiona el botón Crear distribución, y aparece un formulario que cubre más de 30 opciones, muchas de las cuales tienen más opciones propias. Pero que no cunda el pánico, no es tan malo como parece.

Si es un novato o simplemente tiene prisa, puede ignorar todas las opciones menos una. Escriba su nombre de dominio o depósito S3 en el cuadro Nombre de dominio de origen, presione Entrar y podrá elegir crear su distribución de inmediato.

Si tiene más experiencia, o simplemente busca aprender, vale la pena tomarse el tiempo para explorar las distintas configuraciones. Muchos son similares a otros CDN (el soporte de Origin Shield reduce la carga en su servidor); casi todos tienen descripciones del tamaño de información sobre herramientas para darle una idea básica de qué se tratan, y los elementos más complejos suelen tener un enlace "Más información" que abre una página en el sitio de soporte con todos los detalles.

El resultado final a menudo puede ser complicado y hay mucho que aprender. Pero eso es solo porque CloudFront tiene una gran cantidad de funciones y, dada toda esa funcionalidad, Amazon hace un buen trabajo al hacerlo lo más manejable posible.

Con la distribución creada, puede comenzar a trabajar para integrarla con su sitio web, y aquí, también, CloudFront tiene una variedad de documentos, manuales, tutoriales y más para ayudarlo a orientarlo en la dirección correcta.

CloudFront tiene integraciones con WordPess y muchas otras aplicaciones y servicios en línea populares

No tenemos el espacio para comenzar a analizar las posibilidades aquí, pero como un solo ejemplo, eche un vistazo a esta publicación de blog sobre Cómo acelerar su sitio de WordPress con Amazon CloudFront. Si bien muchos CDN se salen con la suya con una línea o dos, tal vez un enlace a un complemento de WordPress, se trata de 3.000 palabras de orientación y explicación detalladas, más como el contenido que esperaría de un curso pago.

CloudFront proporciona análisis detallados sobre cómo su sitio usa su CDN

Una vez que esté en funcionamiento, los análisis detallados de CloudFront son lo más destacado. Es fácil ver las solicitudes de CloudFront y el uso de transferencia de datos por fecha, región de facturación y más. Hay gráficos para mostrar objetos populares, referencias principales y detalles básicos sobre sus visitantes: navegador, tipo de dispositivo, sistema operativo y ubicación. Incluso puede configurar alarmas personalizables para advertirle cuando los datos métricos alcancen algún nivel que defina, como "el uso de transferencia de datos es mayor que X - potencialmente muy útil en un producto de pago por uso".

Ponlo todo junto y hay muchas cosas que me gustan del panel de control de CloudFront. Los principiantes de CDN lo encontrarán intimidante, al menos al principio, pero hay ayuda detallada disponible. Si tiene experiencia en la creación y administración de un sitio web, debería poder dominar los conceptos básicos de CloudFront en solo unas pocas horas.

Puede usar CDNperf para ver cómo CloudFront se compara con la competencia

Actuación

Averiguar cuál es la CDN más rápida es un verdadero desafío, ya que no hay una respuesta simple. El rendimiento varía según la ubicación, y cada sitio web tiene su propia combinación de visitantes: lo que es mejor para Europa y Japón no necesariamente funcionará para Estados Unidos o India.

CDNPerf proporciona un buen punto de partida para cualquier evaluación al interpretar datos reales de monitoreo de usuarios (a través de cedexis) que cubren miles de millones de pruebas.

Mientras escribimos, CloudFront ocupa el tercer lugar en todo el mundo entre 20 contendientes, con un tiempo de respuesta promedio de 28 ms (solo 5 centavos de CDN y Google Cloud obtuvieron mejores resultados, e incluso fueron solo un par de milisegundos más rápidos).

Los promedios globales no cuentan la historia completa y el rendimiento de CloudFront varía entre las regiones. Asia y África fueron los puntos más bajos, con CloudFront en el séptimo lugar en ambos. Sin embargo, eso sigue siendo mejor que la mayoría, y su segundo lugar en América del Sur es un verdadero punto culminante. (La mayoría de las CDN tienen una cobertura deficiente en América del Sur, si es que tienen alguna, pero el tiempo de respuesta promedio de CloudFront fue menos de la mitad que el de grandes nombres como KeyCDN, G-Core Labs y CDN77).

Veredicto final

Amazon CloudFront es más caro que algunos, con un esquema de precios complicado y no es el más fácil de configurar. Pero también es rápido, altamente configurable y está repleto de funciones de alta gama, y ​​si tiene un proyecto exigente que necesita potencia real, CloudFront es difícil de superar.

  • También hemos destacado las mejores CDN