Generic placeholder image

Orquestando instancias en Openstack

Desde hace algún tiempo me dedico a la automatización de cierto proyectos que tienen como fundamento la capacidad de funcionar de forma autónoma, es decir, pueden adaptarse a las necesidades que se soliciten en cada momento. Para poder realizar este tipo de tareas debemos conocer como orquestar toda nuestra plataforma. En primer lugar debemos saber exactamente de que hablamos cuando nos referimos a orquestar, para ello se define el verbo orquestar como organizar, dirigir o coordinar un plan.

Read more
Generic placeholder image

HaProxy un servidor por cada dominio

Haproxy es un software opensource que nos permite tener nuestro propio balanceador de carga en casa. Lo bueno de esta aplicación es que nos permite disponer de alta disponibilidad en formato Activo-Activo de forma sencilla y al mismo tiempo disponer de un potente software diseñado exclusivamente a esta tarea. Una de las opciones que se puede utilizar es mantener nuestros certificados de diferentes webs todos centralizados con una mayor facilidad a la hora de gestionarlos, asi como, balancear las peticiones de cada web a un servidor diferente, evitando que la carga de una web afecte a otra web.

Read more
Generic placeholder image

Creando una web con Hugo

Cada día que pasa se premia más la velocidad de carga de una web, desde un principio Google puso mucho de su parte para tratar de crear el buscador más rápido y lo consiguió, una de las claves de su éxito fue la capacidad de ofrecer al usuario la web que esta buscando en milésimas de segundo, se dice que los creadores estaban obsesionados con este tema. Actualmente es relativamente sencillo crear una web, empresarial o personal para una pequeña empresa y que no vaya a requerir de gran carga, sin embargo a medida que las empresas crecen se encuentran en situaciones en las que tienen que elegir si pagar más por mejorar su infraestructura o contratar gente que mejore el código de la web, en el mejor de los casos la solución es implementar ambas.

Read more
Generic placeholder image

Integrar Gitlab con Jenkins

Una de las tareas que nos permite realizar la integración continua es hacer o construir nuestra aplicación una vez que se haga un push a la rama deseada de nuestro servidor de Git. Para ello en nuestra arquitectura hemos usado Gitlab y Jenkins. Lo primero que debemos hacer es crear un usuario para Jenkins que tenga permisos de “reporter” en nuestro proyecto (Los permisos se asignan en el apartado Project->Settings->Members)

Read more