데이터 이동성과 이중화는 확장 가능한 클라우드 네이티브 애플리케이션을 만드는 데 필수적인 요소입니다. 플랫폼에 구애받지 않는 도구를 사용하여 엔터프라이즈 애플리케이션에 필요한 유연성을 갖춘 멀티클라우드, 멀티지역 워크로드를 지원할 수 있습니다. Couchbase는 오늘날의 복잡한 클라우드 에코시스템에서 필요한 동적 확장을 위해 설계된 고성능 NoSQL 데이터베이스입니다. Akamai는 Couchbase 팀과 협력하여 Akamai의 클라우드 컴퓨팅 서비스 (이전 명칭: Linode)에 고가용성 Couchbase Enterprise Server 데이터베이스 클러스터를 빠르고 간소하게 배포할 수 있도록 지원합니다.
카우치베이스는 몽고나 레디스 같은 NoSQL 데이터스토어를 대체하거나, 스파크나 카프카같은 빅데이터 커넥터와 함께 사용할 수 있습니다. 직관적인 노드 관리와 다차원 확장을 통해 최종 사용자가 컴퓨팅 예산을 최대화할 수 있는 Couchbase가 돋보입니다. 동일한 도구로 푸시-풀 클러스터링과 탄력적인 데이터 센터 간 복제(XDCR)를 통해 여러 지역에 분산된 배포를 관리할 수 있습니다.
Marketplace Marketplace 클러스터는 고가용성 환경을 설정하는 데 일반적으로 필요한 수동 작업과 추가 스크립팅을 제거하면서 TLS, 암호화, 엄격한 방화벽 규칙, 제한된 사용자를 위한 생성된 비밀번호와 같은 합리적인 기본 보안 방식을 제공하는 동시에 고가용성 클라우드 네이티브 클러스터를 단일 인스턴스에 앱을 배포하는 것처럼 쉽게 배포하고 구성할 수 있도록 합니다.
작동 방식
Couchbase Marketplace 앱은 공개적으로 사용 가능한 오픈 소스 Ansible 플레이북을 사용하여 컴퓨팅 인스턴스의 프로비저닝과 네트워크화된 Couchbase 클러스터의 구성을 자동화합니다. 플레이북은 Linode APIv4를 쿼리하여 백그라운드에서 IP 주소 할당과 같은 동적 변수를 채웁니다. 이렇게 하면 배포에 손을 대지 않아도 되므로 복잡한 프로덕션 워크로드의 검색 및 네트워크 설계가 간소화됩니다.
이 앱은 3개, 5개 또는 7개 노드 클러스터 옵션을 제공합니다. 각 클러스터는 최적의 복원력과 가용성을 위해 데이터와 인덱스/쿼리 노드의 비율이 2대 1입니다. 기본으로 제공되는 TLS 인증서 생성 기능을 통해 노드 간 기본 암호화가 가능하며, 최소한의 관리자 변경으로 XDCR을 완벽하게 보호할 수 있습니다. 이러한 옵션은 많은 사용 사례에 적합합니다. 보다 전문화되거나 확장된 클러스터를 배포하는 데 도움이 필요하면 Couchbase에 문의하세요.
사용 가능한 리전에 클러스터를 배포하려면 Linode API 토큰을 추가하고, 클러스터와 함께 프로비저닝할 sudo 사용자 이름을 선택하고, 자체 서명된 TLS 인증서를 생성하는 데 필요한 주체 정보를 제공하기만 하면 됩니다.
생성된 sudo 사용자에게 계정 SSH 키가 할당되어 SSH를 통한 루트 인증을 비활성화하고 공개 키 인증을 적용하는 옵션을 사용할 수 있습니다. 설치가 완료되고 생성된 암호를 저장하면, Couchbase Enterprise Server 클러스터를 관리할 수 있습니다. CLI 또는 TLS 보안 웹 UI를 통해 관리할 수 있습니다.
원클릭 앱 Marketplace 에서 Couchbase를 검색하여 시작하세요.
프로덕션 환경에서 Couchbase 엔터프라이즈 서버 클러스터를 사용하기 전에 Couchbase 지원팀에 연락하여 Akamai 클라우드에서 엔터프라이즈 라이선스를 활성화해야 합니다.
Couchbase와의 협업을 통해 클라우드 네이티브 인프라를 코드 배포로 간편하게 관리할 수 있게 되어 매우 기쁘게 생각합니다!
댓글 (1)
The addition of Couchbase Enterprise Server Cluster to the One-Click App Marketplace is exciting news! It promises to simplify the deployment and management of powerful database solutions. I’m eager to see how this will benefit businesses looking for efficient, scalable database options and what kind of impact it will have on overall productivity.