Error al utilizar AWS EFS para MySQL
Introducción En este post vamos a ver cómo solucionar el siguiente error que nos encontramos al trabajar con bases de datos MySQL utilizando el servicio EFS de AWS para el almacenamiento: ERROR 1030 (HY000) at line 1744: Got error 168 from storage engine Situación de partida Nuestro caso de uso consistía en un cluster de […]
AWS vs Azure, cuál elijo para migrar al cloud
¿AWS o Azure, cuál elegir para migrar a la nube? Introducción Migrar al cloud es cada vez más común y ventajoso para la mayor parte de empresas que operan en Internet, dado que ofrece ventajas como la escalabilidad, agilidad, reducción de costes, disponibilidad, etc. Pero, a la hora de decidir proveedor cloud, ¿cómo decidimos cuál […]
Una vista rápida de los módulos de Terraform
Introducción Los módulos en Terraform son una colección de recursos que se pueden vincular o simplemente crear individualmente. Cuando llamamos a un módulo, estamos llamando a un archivo con una serie de recursos y algunos parámetros, los cuales necesitamos especificar o bien en el propio recurso o en otro archivo que almacene nuestras variables. ¿Por […]
Volúmenes NFS en contenedores Docker
En muchas ocasiones nos encontramos con la necesidad de tener que usar en docker un volumen que esté compartido desde otro servidor mediante NFS. Para esto docker incluye su propio driver de NFS que nos permitirá directamente usar ese volumen sin tener que montarlo dentro de la máquina host. Tenemos diferentes formas de usar estos […]
Problemas de rendimiento en RDS por IOPS en GP SSD
Queremos compartir con vosotros un problema que hemos resuelto recientemente con uno de nuestros proyectos. RDS es el servicio de BBDD gestionadas que ofrece AWS, con el que resuelven los principales problemas de gestión, operación y mantenimiento que comporta tener una plataforma de bases de datos relacional. Con RDS todo es muy sencillo, garantizas el […]
Kubernetes backups con Velero
Hablar sobre la copia de seguridad en un clúster de Kubernetes puede sonar extraño y es posible que no sea necesario, ya que puede recrear en cualquier momento y de manera muy rápida cualquiera de sus implementaciones o recursos simplemente aplicando un archivo yaml … pero en algunos casos una copia de seguridad de sus […]
Asegura el acceso de Jenkins a AWS (parte II)
Configuración recomendada Si has seguido los pasos del post previo: Asegurar el acceso de Jenkins a AWS (parte I), tienes: Usuarios de IAM que solo pueden asumir un rol. Claves de acceso de AWS para aquellos usuarios almacenados en Jenkins (utilizando el complemento de credenciales de AWS). Un dispositivo MFA asignado a cada usuario. Una […]
EFS & WordPress: Cuando las buenas prácticas no funcionan
Hoy vamos a hablar sobre las recomendaciones de AWS para implementar WordPress en tu cloud. AWS nos ofrece una multitud de soluciones según el entorno que necesitemos implementar. En la mayoría de los casos, querremos implementar este conocido CMS aprovechando las soluciones ofrecidas por AWS en términos de escalabilidad y flexibilidad, y una de las […]
Asegurar el acceso de Jenkins a AWS (part I)
Jenkins es un servidor de automatización de código abierto para acelerar el proceso de entrega de software y se ha convertido de facto en el motor DevOps, especialmente por sus canales de Jenkinsfile con secuencias de comandos comprometidos con el control del código fuente. Para cumplir su función, Jenkins necesita interactuar con algunos sistemas externos, como […]
Extrae los campos user_agent de los registros con AWS ElasticSearch
El servicio ElasticSearch se ha convertido en uno de los servicios preferidos en los que los sysops almacenan registros e información de métricas. Recientemente, nos enfrentamos a un problema que ya resolvimos relacionado con el campo user_agent que obtenemos de los registros nginx json. Cuando una nueva request transaction va a nuestros servicios web, queremos […]