Vamos a probar AWS … a ver que pasa …

Esta mañana me han mandado a una mini formación sobre AWS y tengo que reconocer que me ha molado mucho. Llevaba tiempo buscando una buena excusa para darle algo de caña así que … hoy es el día. Voy a empezar a usar S3 y Cloudfront para ver si mejoramos los tiempos de respuesta de algunas webs… a ver que pasa.

Lo primero … vamos a suponer que ya tienes una cuenta (con una tarjeta valida, aunque hay 1 casi 1 año de prueba, que de momento es lo que voy a usar).

Vamos a usar el plugin (que ya tengo instalado y corriendo Wp Super Cache) …

Entramos en la consola y vamos a S3 (el almacenamiento) … creamos un Bucket (contenedor)

crear bucket aws

De momento no vamos a tocar nada, lo dejamos todo como esta.

Ahora hay que dar de alta la parte de cloudfront. Para hacerlo, desde la consola buscamos cloudfront …

crear cloudfront

Te pregunta el tipo de delivery, como vamos a servir ficheros estáticos seleccionaremos la opción Web.

Después hay que rellenar los datos de la web sobre la que queremos empezar a trabajar.

crear cloudfront 2

Tienes que seleccionar el bucket de S3 que has creado antes … el resto de momento lo vamos a dejar por defecto. Al final esta el botón de crear distribución. Al poco rato la podrás ver creada (a mi me tardo algo mas de 3 minutos).

Ahora hay que configurar el plugin dentro de la instancia de WordPress … así que … ajustes -> WP super cache settings.

En la pestaña CDN pinchamos en Enable CDN support y ahora cogemos el nombre que nos ha asignado AWS (será un nombre raro acabado en .cloudfront.net).

De momento no vamos a tocar mas. Grabamos la configuración.

A partir de ese momento, debería de empezar a cachearse todo en AWS. Después de un rato … las estadísticas empiezan a mostrar algunos ficheros cacheados …

De momento se queda así durante unos días … a ver como va la cosa.

Vale … después de unas cuantas horas funcionando me doy cuenta de que no funciona :). Redirige las peticiones hacia cloudfront … pero este no devuelve nada (bueno, mas bien si … pero es un bonito access denied) así que hay trafico … pero no hay ni un solo match. Vamos que no funciona.

Después de buscar un rato encontré un plugin (Amazon S3 cloudfront que hace justo lo que necesito … así que vamos a probarlo.

En el siguiente post para que este no se haga eterno …

One Comment

Join the Discussion

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>