-
Ansible Container
Hace un tiempo que vengo investigando todo lo relacionado al mundo de los contenedores. Todos sabemos del potencial que Docker nos da para construir imagenes a traves de una Docker file. Buscando en la red, me preguntaba como seria automatizar encima de los contenedores y como hace bastante que trabajo con Ansible, se me ocurrio investigar si podia cumplir este objetivo. A continuacion les voy a hablar de Ansible Container. …
-
Azure Front Door
En ocubre de 2018 Microsoft anuncio muchas novedades sobre nuevos productos que saldran y que estaran disponibles entre dicho mes y finales de año. Uno de ellos es Azure Front Door, un nuevo producto que combina caracteristicas de productos anteriores como ser, traffic manager, CDN, application gateway. Yo diria que es un “all in one”. …
-
Autoescalado de una base en SQL Azure - Parte 2
Continuando con las mejoras del script, tuve la necesidad de hacer algunas modificaciones para que dicho script me avise si el job demora mas de “x” tiempo o si el progreso se encuentra “colgado” y ejecute un proceso de cancelacion. Es por eso que continuando con lo que les explicaba en el captitulo 1, les voy a compartir esta segunda version mejorada del script. …
-
Autoescalado de una base en SQL Azure - Parte 1
Hace unas semanas que estamos resolviendo diferentes problemas de carga en una infraestructura montada en Azure para un importante cliente. La misma soporta una aplicacion web para medios de pago y hay dias que la infraestructura debe soportar mayor carga. Luego de un analisis, vimos que era conveniente autoescalar la base de datos de sql, en los dias en que la base de datos debera soportar mas carga. Si bien en la comunidad Microsoft ya hay algunos script, decidi hacer uno a nuestra medida. La idea de este capitulo es mostrarles como funciona el script y no ir al detalle de los demas servicios que he utilizado para que funcione. …
-
Ansible + Jenkins
Siguiendo un poco todo el tema de Ansible y el despliegue de configuraciones que les contaba en el capítulo anterior. Se me ocurrió automatizar el proceso de dicha configuración. Es por eso que les voy a contar acerca de una herramienta la cual esta pensada para este tipo de automatizaciones. Vamos a hablar de Jenkins, cómo es su instalación, etc. También les voy a contar como configurar el plugin de Ansible en Jenkins para poder lanzar los procesos de CI/CD desde esta herramienta. …
-
Ansible - Capítulo 2
En el capítulo anterior tratamos los conceptos básicos sobre como funciona Ansible. En particular hoy les voy a contar sobre una automatización que tuve que desarrollar para una empresa de medios de pago, la cual tienen un sistema montado sobre servidores web con IIS (backend y frontend), varios sitios, certificados, diferentes url´s, diferentes ambientes (Producción y Staging), y que al momento de ejecutar el playbook sepa utilizar los valores que son destinados para FrontEnd o Backend, etc. Bastante complejo y divertido. Lo interesante de todo esto fue que pudimos aplicar bastantes opciones de las que Ansible nos ofrece. …
-
Rancher OS - Capitulo 4 - Monitoreo de contenedores
Continuando con el capítulo 4 de Rancher, les quiero contar acerca del monitoreo de contenedores. A continuacion vamos a hablar sobre un amplio abanico de plugins que cuenta Rancher OS, el cual nos va a permitir configurar diferentes herramientas de monitoreo sobre una infraestructura de contenedores que tengamos montada. …
-
Application Gateway
Vamos a partir de la base, la cual debemos utilizar un equilibrador de carga para nuestra solucion web. Lo primero que se nos viene a nuestra mente es un balanceador, pero Azure nos ofrece un servicio mucho mas flexible, seguro, el cual nos ofrece todas las caracteristicas necesarias para exponer de manera segura nuestra aplicacion web. Hoy vamos a hablar de Azure Application Gateway. …
-
Move Managed Disk with PowerShell
Hoy en dia, para los que administramos ambientes de nube, alguna vez nos ha tocado mover maquinas virtuales y nos hemos encontramos con que al ejecutar dicha tarea aparecen varios errores, entre ellos el siguiente: “Creating a virtual machine from Marketplace image requires Plan information in the request” Les voy a hablar sobre como copiar discos administrados, ya sea desde una suscripcion a otra o dentro de la misma suscripcion, desde un recurso a otro… Pero con el condimento de que vamos a mover una maquina creada desde un proveedor de terceros, por ejemplo Gitlab Comunity. …
-
Ansible
Hoy en día el mundo de la nube es una realidad, está creciendo a un ritmo muy alto y los administradores de sistemas no debemos pasar dicha realidad por alto. Entonces debemos encontrar nuevas herramientas que nos permitan solucinar tareas que venimos haciendo de manera repetitiva. Configurar, actualizar maquinas, etc. Toda tarea mecánica que llega a ser identica y que la debemos repetir en grandes grupos de servidores en el menor tiempo posible. A raíz de esta necesidad han surgido diferentes herramientas que nos permiten automiatizar muchas tareas que se volverían repetitivas si las tuvieramos que aplicar en muchos servidores. Alguna de las herramientas a las que me refiero son los llamados gestores de configuración, Puppet, Chef, Salt, PowerShell DSC, y hoy les voy a hablar sobre Ansible. …