
Desplegando VPC, Subnet, Route Table, Internet Gateway, EC2 con Terraform en AWS
En este post, exploraremos cómo implementar infraestructura en AWS utilizando Terraform, desplegando componentes esenciales como una VPC, Subnets, Route Tables, un Internet Gateway y una instancia EC2 en cada subred. Aprenderás a definir y gestionar estos recursos de manera automatizada, asegurando una configuración escalable y reproducible en la nube. ¡Vamos a construir nuestra infraestructura como código paso a paso! Crear la…

20 o más comandos de uso frecuente para DevOps
Monitorear el uso del disco y alertar si supera el 80%. Monitorizar el servicio web y alertar en caso de fallo Rotar registros y conservar los últimos 5 Copia de seguridad diaria de la base de datos MySQL con Timestamps Validar una dirección IP en un archivo de texto Hacer ping a servidores desde un…

Instalando Kubectl en Linux
Si estás adentrándote en el mundo de Kubernetes, necesitarás kubectl, la herramienta clave para gestionar tus clústeres. En esta guía, te mostraré paso a paso cómo instalarlo en Linux, específicamente para distribuciones basadas en Debian (como Ubuntu).

Apache Tomcat
Apache Tomcat es un servidor web que utiliza Java para implementar aplicaciones basadas en Java. Básicamente, ejecuta cada aplicación en un proceso separado. Dentro de la carpeta de Apache Tomcat, hay una subcarpeta llamada webapps, que es donde se deben desplegar los artefactos de la aplicación, ya sea en formato .war (Web Application Archive) o .jar. Una vez que…

Ansible
Diferencia con TerraformAlgunos devops prefieren usar terraform para realizar modificaciones, actualizaciones o para implementar aplicaciones.En cambio usar terraform para aprovisionar o hacer cambios en la infraestructura. (Aprovisionar Recursos).Ansible es una herramienta utilizada para implementar aplicaciones, así como para instalar, configurar o actualizar software en múltiples servidores de manera automatizada. Pertenece a la categoría de herramientas de Infraestructura…

Terraform: El Pilar de la Infraestructura como Código en DevOps
En el mundo DevOps, donde la velocidad y la confiabilidad son esenciales, Terraform se ha convertido en una herramienta imprescindible. Esta solución de código abierto desarrollada por HashiCorp permite definir, provisionar y gestionar infraestructura de forma declarativa, reutilizable y consistente. En esta entrada te mostraré qué es Terraform, por qué deberías usarlo, y un ejemplo…

AWS CI CD Pipeline
En este proyecto vamos a hacer algo muy parecido a una aplicación del mundo real: una app completa en Java que tenga su frontend, su backend y su base de datos. Nada de “Hello World”. La idea es mostrar el proceso completo, desde el código hasta que se puede abrir en un navegador. Y para…
10 Situaciones en Terraform que todo Devops debería conocer
Te presento algunas situaciones clave que un ingeniero DevOps debe conocer usando Terraform. Son errores comunes y proporciona orientación para evitar problemas de infraestructura y garantizar implementaciones más fluidas. ¿Qué pasa si pierdes acceso al backend remoto donde se almacena el estado de Terraform? Si pierdes acceso, podrías quedar completamente incapacitado para administrar tu infraestructura….