카우치베이스는 다음과 긴밀히 협력해 왔습니다. Gruntwork AWS에 Couchbase를 배포하는 Terraform 템플릿을 개발하기 위해 노력해 왔습니다. 오늘 그 템플릿을 공개하게 되어 매우 기쁩니다! 저희는 Gruntwork가 코드형 인프라(IaC)를 개발하는 접근 방식에 깊은 인상을 받았습니다.
이러한 템플릿은 매우 완전한 기능을 갖추고 있습니다. 다중 차원 확장(AWS의 이기종 인프라 옵션을 최대한 활용할 수 있게 해주는), 교차 데이터 센터 복제 또는 XDCR(지역 전체에 장애가 발생할 경우 복원력을 제공하는)과 같은 Couchbase 기능을 지원합니다.
템플릿은 이 모든 작업을 IaC를 위한 선도적인 크로스 클라우드 프레임워크로 빠르게 성장하고 있는 Terraform을 사용하여 수행합니다. 많은 고객들이 Terraform을 채택하여 Couchbase가 포함된 전체 애플리케이션의 배포를 지원하는 데 사용하는 것을 보았습니다. 이와 같은 견고한 빌딩 블록을 통해 고객은 시스템을 더 빠르게 배포하는 동시에 배포가 안정적이고 안전하며 재현 가능한 방식으로 이루어지도록 보장할 수 있습니다.
이러한 템플릿을 중심으로 구축된 테스트는 업계 최고 수준입니다. IaC는 테스트하기 어렵습니다. Gruntwork는 최근 다음과 같은 프레임워크를 오픈 소스화했습니다. 테라테스트 를 도입하여 이 문제를 해결했습니다. 카우치베이스는 이 프레임워크를 활용하여 템플릿의 안정성을 개선하고 클라우드 인프라에서 흔히 발생하는 퇴보로부터 보호하는 최초의 ISV 솔루션 중 하나가 되어 기쁘게 생각합니다.
통합에 대해 더 자세히 알아보려면 Gruntwork 블로그를 방문하세요. 여기. 또는 Github에서 리포지토리를 확인할 수 있습니다. 여기. 테라폼 레지스트리 등록이 종료되었습니다. 여기.