Recibe actualizaciones por: rss | twitter | email

Alojado en Amazon S3

Escrito por:
Fecha: 2015-01-22 22:50:35 00:00

Hoy he mudado mi sitio (este sitio) a Amazon AWS S3 y Cloudfront, esperando eso haga que a todos los visitantes al mismo (unos 3.000 al día) se les haga mas placentera la visita y tengan menos tiempo de espera.

La verdad es que ya lo había hecho en el pasado, pero el mantenimiento me resultaba engorroso, pues tengo algunas redirecciones de urls debido a algunos cambios de estructura del sitio que se han venido dando en los años de existencia del mismo. Además existía otra dificultad, mantener los "headers" correctos para hacer que el sitio fuera cacheado adecuadamente era igualmente engorroso.

Mucho más fácil me fue siempre volver a NGinx, Apache or Varnish en frente de alguno de los dos, y controlar así el sitio, en un VPS administrado por mi, corriendo normalmente Ubuntu LTS o Debian Estable, últimamente FreeBSD también.

Hoy he encontrado una herramienta que me va permitir mantener el sitio en Amazon S3, detrás de CloudFront olvidandome yo mismo del mantenimiento del servidor. La misma es bastante antigua, solo que yo no la conocía S3_website permite mantener un sincillo archivo de configuración y mediante el mismo mantener todo tu sitio estático alojado en Amazon S3 de manera muy sencilla y sin mucho trabajo.

Las redirecciones de url, son tan sencillas como en Apache con .htaccess, son simplemente un par de columnas con la original a la izquierda y el nuevo destion a la derecha, algo así.

redirects:
    antiguo-url: /nuevo/url

Ademas que activar gzip es igual de sencillo y el manejo de "headers" también dejó de ser engorroso.

Ya pondré los pasos completos para tener tu sitio estático en Amazon, con una escalabilidad casi infinita y pagando solo por lo que usas, además de una increible baja latencia y buena experiencia para el usuario final de las páginas de este sitio.