Couchbase ha colaborado estrechamente con Gruntwork en el desarrollo de plantillas Terraform que despliegan Couchbase en AWS. Estamos encantados de anunciar hoy la disponibilidad pública de esas plantillas. Estamos muy impresionados con el enfoque que Gruntwork tiene para desarrollar Infraestructura como Código (IaC).
Estas plantillas son muy completas. Admiten características de Couchbase como Multi Dimensional Scaling (que permite aprovechar al máximo las opciones de infraestructura heterogénea de AWS) y Cross Data Center Replication o XDCR (que proporciona resiliencia en caso de que se produzca un fallo en toda la región).
Las plantillas hacen todo esto utilizando Terraform, que se está convirtiendo rápidamente en el principal marco de trabajo de nube cruzada para IaC. Hemos visto a muchos de nuestros clientes adoptar Terraform y utilizarlo para impulsar el despliegue de aplicaciones enteras de las que Couchbase forma parte. Un bloque de construcción sólido como este permitirá a nuestros clientes desplegar sus sistemas más rápidamente al tiempo que garantiza que el despliegue se realiza de una manera fiable, segura y reproducible.
Las pruebas realizadas con estas plantillas son líderes en el sector. IaC es difícil de probar. Gruntwork ha abierto recientemente un framework llamado Terratest para ayudar a resolver este problema. Couchbase está encantado de ser una de las primeras soluciones ISV en aprovechar este marco, mejorando la fiabilidad de nuestras plantillas y ayudando a proteger contra las regresiones que son tan comunes en la infraestructura de la nube.
Para conocer más a fondo la integración, visita el blog de Gruntwork aquí. También puede consultar el repositorio en Github aquí. Nuestro listado en el registro de Terraform es más de aquí.