Planeando el superblog

Ya he optimizado mi WordPress lo más que he podido, y realmente carga rápido las páginas pero aún con todo sigo dependiendo de muchos factores externos para que mi blog este disponible 100% del tiempo. El primero de ellos es el propio data center donde esta mi servidor, si por alguna razón queda fuera de línea (es algo que pasa muy raramente) mi blog por más que el server este operativo no puede ser visto, otra posibilidad es que el server falle, es algo que puede ocurrir, los equipos no son perfectos ni indestructibles, y a más antiguo sea mi server (cada día es un poco más antiguo), las posibilidades de problemas con el hardware aumentan. Otro posible problema que puedo tener es que mi blog se vuelva super exitoso (algo que espero ocurra algún día), miles de visitas pueden ser atendidas con la configuración actual, pero ¿millones de visitas seran posibles con la actual infraestructura?

Otro problema que podría enfrentar es que la empresa donde trabajo y donde tengo mi servidor alojado, cierre o sencillamente decidan prescindir de mis servicios, o poniendonos optimistas si consiguiera un trabajo mejor, en cualquiera de todos esos posibles escenarios me vería forzado a cambiar los IP’s de mi server pues tendría que alojarlo en otro lugar, con lo que por algunas horas/días dependiendo del caso concreto, mi blog estaría fuera de servicio.

El común denominador de todos los problemas que he descrito anteriormente es que existe un único punto de falla. Eso hace todo muy vulnerable mi blog y si buscara conseguir una alta disponibilidad necesitaría, al menos un par de servidores en dos datacenter geográficamente distantes (osea 4 servidores en total). Eso es algo para lo que no tengo presupuesto, aunque no puedo negar que es mi sueño.

Después de pensarlo friamente, he llegado a la conclusión de que Blogger puede resolver mis problemas de alta disponibilidad, redundancia, balanceo de carga y escalabilidad, sin que tenga que invertir un centavo. Sin duda Blogger es la plataforma de bloggeo más grande que existe actualmente, aunque tiene sus limitaciones debido a su naturaleza.

Yo tengo un viejo blog en Blogger llamado también "Tecnología y Negocios", lo cree hace ya casi 3 años, aunque nunca postee muy seguido en él. Una de las razones que me hizo abandonar Blogger era el hecho de que no podía tener dominio propio, mi blog era http://volkan68.blogspot.com/, sin embargo ahora es posible que uno pueda tener dominio propio, es más he probado con mi viejo blog y ahora responde también con el URL: http://esp.volkanrivera.com/, la otra razón por la que deje Blogger fue que no permitía AdSense, ahora no solamente esta permitido sino que Google lo promueve.

Pero una migración de WordPress a Blogger no es fácil, especialmente cuando lo usual es ir en sentido inverso, sin embargo he estado viendo el API de Blogger y con él se puede hacer practicamente cualquier cosa, es más jugando unos minutos fácilmente llegue a implementar las rutinas que permiten acceder a los posts desde CodeIgniter (mi framework favorito), la prueba de concepto se puede ver aquí. Todo el truco está en implementar la librería GData del framework Zend, como un hook del CodeIgniter, ya dedicaré todo un post a explicar cómo hacerlo.

Una de las críticas que se hace sobre Blogger es el hecho de que se depende demasiado de Google, y los amantes de las teorías de la conspiración ven sensura y manipulación en todo lugar. Pero lo bueno del API de Blogger es que se puede tener aún un WordPress donde se hacen los posts, y luego éste exporta dichos posts a Blogger, en el peor de los casos si es que Blogger cae y nuestro servidor no (algo poco probable, por no decir imposible), todo es tan simple como cambiar los DNS y apuntarlos a nuesto servidor.

Aún no tengo todas las respuestas, ésta es una idea que recién estoy comenzando a trabajar, ya publicaré en éste blog detalles relacionados a éste proyecto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.