A Couchbase tem trabalhado em estreita colaboração com Trabalho pesado no desenvolvimento de modelos do Terraform que implementam o Couchbase no AWS. Estamos felizes em anunciar a disponibilidade pública desses modelos hoje! Ficamos realmente impressionados com a abordagem que a Gruntwork adota para desenvolver a Infraestrutura como Código (IaC).
Esses modelos são muito completos. Eles oferecem suporte aos recursos do Couchbase, como Multi Dimensional Scaling (que permite aproveitar ao máximo as opções de infraestrutura heterogênea no AWS) e Cross Data Center Replication ou XDCR (que oferece resiliência no caso de uma falha em toda a região).
Os modelos fazem tudo isso usando o Terraform, que está se tornando rapidamente a principal estrutura entre nuvens para IaC. Temos visto muitos de nossos clientes adotando o Terraform e usando-o para potencializar a implantação de aplicativos inteiros dos quais o Couchbase faz parte. Um bloco de construção sólido como esse permitirá que nossos clientes implantem seus sistemas mais rapidamente, garantindo que a implantação seja feita de forma confiável, segura e reproduzível.
Os testes desenvolvidos com base nesses modelos são líderes do setor. A IaC é difícil de testar. Recentemente, a Gruntwork abriu o código-fonte de uma estrutura chamada Terratest para ajudar a resolver esse problema. O Couchbase está animado por ser uma das primeiras soluções ISV a aproveitar essa estrutura, melhorando a confiabilidade de nossos modelos e ajudando a proteger contra as regressões que são tão comuns na infraestrutura de nuvem.
Para obter uma visão mais aprofundada da integração, visite o blog da Gruntwork aqui. Como alternativa, você pode conferir o repositório no Github aqui. Nossa listagem no registro do Terraform acabou aqui.