카우치베이스 자율 운영자 2.0의 정식 버전을 발표하게 되어 자랑스럽게 생각합니다. 처음 발표한 이후 다음과 같은 중요한 이정표를 달성했습니다. 카우치베이스 서버 온 도커 컨테이너의 프로덕션 인증 2016년 6월에 Autonomous Operator 2.0을 출시하여 진정한 클라우드 네이티브 데이터베이스 플랫폼이 되었습니다.
클라우드 네이티브, 완전 자율형 데이터베이스 관리 플랫폼
이번 릴리스에서는 자동화된 보안 관리, 리소스 관리, Prometheus를 통한 중앙 집중식 모니터링, 데이터센터 간 복제(XDCR) 자동 구성, 자동 백업 및 복원 작업 등 완전히 자율적인 기능을 갖춘 몇 가지 새로운 엔터프라이즈급 기능을 도입했습니다. 많은 고객들이 지난 몇 년 동안 프로덕션 환경에서 Couchbase Autonomous Operator를 성공적으로 실행해 왔습니다. 이들 대부분은 지난 20개월 동안 저희와 협력하여 피드백을 제공하고 Couchbase Autonomous Operator 2.0의 기능을 정의하는 데 도움을 주었습니다. 정말 감사합니다!
고급 기능을 갖춘 핵심 Kubernetes
Couchbase Autonomous Operator 2.0은 Kubernetes 플랫폼 1.13+의 기능을 핵심으로 구축합니다. 이번 릴리즈에서는 역할 기반 액세스 제어(RBAC) 보안, XDCR 관리, Prometheus를 통한 모니터링 및 예약 백업을 포함하여 Couchbase를 설치, 업그레이드 및 관리하는 방법을 재설계했습니다. 이러한 발전은 Couchbase Server의 최신 혁신과 사용자 지정 리소스에 대한 더 나은 지원을 통한 Kubernetes 에코시스템의 개선을 기반으로 합니다.
카우치베이스 자율 운영자 2.0 레퍼런스 아키텍처

카우치베이스 자율 운영자 2.0의 새로운 기능은 무엇인가요?
새로운 Couchbase 사용자 지정 리소스 모델
이번 릴리스에서는 새로운 보안 모델 를 사용하여 Couchbase 사용자 정의 리소스를 배포하고 관리할 수 있습니다. 이전에는 단일 모놀리식 클러스터를 사용하여 클러스터를 배포했습니다. 카우치베이스클러스터 클러스터에 대한 모든 것(예: 노드, 버킷, XDCR 등)을 정의하는 리소스 구성입니다. Autonomous Operator 2.0 버전부터는 카우치베이스클러스터 리소스는 사용자 지정 리소스 유형으로 분리되며, 자율 운영자는 레이블 선택을 사용하여 함께 집계합니다.
이 새로운 모델로 전환하는 것은 자율 운영자가 향후 Kubernetes 플랫폼의 진화를 지원할 수 있도록 하는 데 매우 중요합니다. 이러한 발전은 관리 용이성 측면에서도 즉각적인 이점을 제공한다는 것을 알게 될 것입니다. 가장 실용적인 이점 중 하나는 사용자 정의 리소스 RBAC의 제정을 통해 Couchbase 배포의 여러 부분에 대한 세분화된 액세스 제어를 달성할 수 있다는 것입니다.
자율 운영자 2.0에서는 모든 카우치베이스 사용자 지정 리소스가 새로운 형식을 사용해야 합니다. 다음과 같은 Couchbase 사용자 지정 리소스 카우치베이스클러스터 - 는 Autonomous Operator 버전 1과 2 간에 이전 버전과 호환되지 않습니다. Autonomous Operator 1.x에서 업그레이드하는 경우 도구(cbopconv)가 제공되어 기존 카우치베이스클러스터 리소스를 버전 2.0으로 업데이트했습니다.

자동화된 보안 관리
이제 자율 운영자가 Couchbase 사용자의 생성 및 권한 부여(로컬 및 LDAP 모두)를 직접 관리할 수 있습니다. 레이블 선택과 결합하면 새로운 카우치베이스 사용자, 카우치베이스그룹및 카우치베이스 역할 바인딩 리소스를 사용하면 자율 운영자가 멀티클러스터 배포에서 사용자를 관리하는 방식이 매우 유연해집니다.
참고 - LDAP 및 RBAC에 대한 지원은 Couchbase Server 6.5부터 제공됩니다.
관리에 대해 자세히 알아보기 카우치베이스 사용자 RBAC.
데이터센터 간 복제 자동 구성
이제 자율 운영자는 새로운 기능을 사용하여 데이터센터 간 복제(XDCR)를 직접 관리할 수 있습니다. 카우치베이스 복제 리소스입니다.
방법에 대해 자세히 알아보기 XDCR 구성.
Prometheus를 통한 중앙 집중식 모니터링
사전 모니터링 및 알림은 건강한 Couchbase 환경을 관리하는 데 필수적입니다. Couchbase 웹 콘솔은 상세한 통계 및 알림 기능을 제공하지만 실시간 대시보드를 위한 것이며 시스템 운영자가 모니터링해야 할 수 있는 다른 많은 구성 요소와 연결되지 않습니다. Prometheus와 같은 외부 모니터링 시스템과의 통합은 사전 알림과 여러 Couchbase 클러스터에 걸친 실시간 메트릭 수집이라는 두 가지 주요 목적을 위해 필요합니다.
Autonomous Operator 2.0은 Couchbase 서버 메트릭을 수집하고 노출하기 위해 Couchbase Prometheus Exporter와의 기본 통합을 제공합니다. 이렇게 내보낸 메트릭은 Prometheus에서 스크랩한 다음 Grafana와 같은 도구에서 시각화할 수 있습니다.
방법에 대해 자세히 알아보기 Prometheus 메트릭 컬렉션 구성.
자동 백업 및 복원 작업
백업은 데이터베이스 관리자에게 가장 일상적이고 반복적인 활동 중 하나입니다. 하지만 무시할 수 없는 필수 작업입니다.
Autonomous Operator 2.0을 통해 Couchbase 사용자는 Couchbase Server에서 제공하는 모든 엔터프라이즈급 기능을 통해 완전히 원활한 자동/예약 백업 환경을 경험할 수 있습니다. cbbackupmgr. 여기에는 또한 다음을 사용하여 Couchbase 클러스터에 백업을 복원하는 기능도 포함됩니다. 카우치베이스 백업 복원 리소스 정의.
방법에 대해 자세히 알아보기 백업 및 복원 구성.
상호 TLS 지원을 사용한 인증서 인증
이제 자율 운영자에서 Couchbase Server와 Couchbase SDK 클라이언트 간의 상호 TLS(mTLS) 인증을 완전히 지원합니다. 이 작동 모드를 사용하면 클라이언트가 신뢰할 수 있는 엔터티와 대화하고 있는지 확인할 수 있을 뿐만 아니라 Couchbase Server 인스턴스도 클라이언트에 대한 신뢰를 구축할 수 있습니다.
자세히 알아보기 TLS 클라이언트 인증.
글로벌 자동 압축 관리
이제 글로벌 자동 압축 설정은 이제 카우치베이스클러스터 리소스입니다.
카우치베이스 모바일과 쿠버네티스 통합에 대한 튜토리얼
자율 운영자가 관리하는 Couchbase 사용자 정의 리소스와 함께 Kubernetes에 Couchbase 동기화 게이트웨이를 배포하는 자습서 및 모범 사례를 개선했습니다.
쿠버네티스 오픈 서비스 브로커 지원 [개발자 프리뷰]
오픈 서비스 브로커 API 프로젝트 https://www.openservicebrokerapi.org/ 를 통해 Couchbase는 Kubernetes와 같은 클라우드 네이티브 플랫폼에서 실행되는 워크로드에 대한 백업 서비스를 쉽게 제공할 수 있습니다.
많은 플랫폼과 수천 개의 서비스 제공업체가 채택한 API 사양은 서비스 제공을 프로비저닝, 액세스 및 관리하는 데 사용할 수 있는 간단한 API 엔드포인트 집합을 설명합니다.
자세히 알아보기 카우치베이스 쿠버네티스 일반 서비스 브로커.
카우치베이스 자율 운영자 2.0 리소스
- 카우치베이스 자율 운영자 2.0 다운로드
- 카우치베이스 자율 운영자 2.0 문서
- 에 대한 의견을 공유하세요. 카우치베이스 포럼