오늘, 다음과 같은 소식을 알려드리게 되어 기쁘게 생각합니다. 카우치베이스 자율 운영자 2.3.0-베타의 최신 프리뷰를 공개합니다.
이번 베타 릴리스는 다음과 같은 몇 가지 주요 기능을 추가하는 데 중점을 두고 있습니다. 카우치베이스 서버 7.0 범위 및 컬렉션과 같은 자율 운영자에 대한 변경 사항, 역할 기반 액세스 제어(RBAC) 변경 사항, 자율 운영자를 인증하기 위해 설계된 특별 기능인 자체 인증 도구 를 다양한 다른 구성 요소와 함께 Kubernetes 플랫폼에서 사용할 수 있습니다.
자율 운영자를 통한 범위 및 컬렉션 관리
Couchbase Server 7.0은 동적 데이터 포함 모델을 가능하게 하는 Couchbase 버킷과 JSON 문서 사이의 새로운 데이터 구성 계층인 범위 및 컬렉션을 도입했습니다. 함께, 범위 및 컬렉션은 Couchbase를 다계층 구조를 지원하는 몇 안 되는 유연한 NoSQL 시스템 중 하나로 만들어 업계의 판도를 바꿉니다. RDBMS 스키마에 매핑됩니다. 동시에 고밀도 애플리케이션에 매우 유용한 데이터 격리 기능을 제공합니다.
자율 운영자 2.3.0-베타에서는 다음과 같은 범위 및 컬렉션을 도입합니다. Kubernetes 배포 어디 데이터 격리 그리고 동적 데이터 격리 는 특히 마이크로서비스 아키텍처를 기반으로 하는 최신 애플리케이션 개발에서 매우 중요한 사용 사례입니다. 2.3.0-베타 릴리즈에서 Autonomous Operator는 버킷 내에서 범위와 컬렉션을 완전히 관리할 수 있는 기능을 제공합니다. 범위 및 컬렉션을 통해 Autonomous Operator는 세분화된 액세스 제어 및 데이터센터 간 복제와 향상된 확장성을 제공합니다. Couchbase Server 6.x에서 7.x로의 마이그레이션은 추가 단계 없이 원활하게 이루어집니다.
학습 더 보기 에서 범위와 컬렉션이 작동하는 방식에 대해 설명합니다.
자율 운영자 자체 인증
Autonomous Operator 2.3.0-Beta에서는 Couchbase Autonomous Operator와 함께 사용하기 위해 플랫폼을 인증할 수 있는 자체 인증 도구를 도입합니다.
오늘날 자율 운영자는 Amazon EKS, Google GKE, Microsoft AKS, Red Hat OCP 등 여러 주요 플랫폼에 대해 테스트 및 인증을 받았습니다. 공식 인증은 종종 시간이 오래 걸리는 프로세스입니다. 또한 최종 사용자는 아래 나열된 몇 가지 이유로 인해 공식 인증 플랫폼 중 하나를 사용하지 않을 수도 있습니다:
- 데이터 로컬리티 - 공급업체는 귀하의 국가 또는 지역에서 영업하지 않을 수 있습니다.
- 사내 배포 - 온프레미스 배포 자체 버전의 쿠버네티스를 사용하고 있을 수 있습니다.
- 공급업체 종속 - 기존 인프라 제공업체에 묶여 있을 수 있습니다.
따라서 이러한 사용자를 지원하고 자율 운영자가 사용자 환경에서 설계된 대로 작동할 것이라는 확신을 줄 수 있는 다른 방법이 있어야 합니다. 이것이 바로 자율 운영자 2.3.0에 자체 인증 도구를 도입하는 이유입니다. 이 도구는 다음 테스트 기준을 충족합니다:
- Kubernetes API 준수
-
- 필요한 경우 카우치베이스 사용자 지정 리소스가 허용됩니다.
- 필요한 경우 API 스키마 유효성 검사 또는 어드미션 컨트롤러를 통해 카우치베이스 사용자 지정 리소스가 거부됩니다.
- 플랫폼 동작 적합성
-
- 플랫폼 스케줄링, 업그레이드 오류 조건 등 시뮬레이션
- 운영자가 안전하고 예측 가능한 방식으로 데이터베이스 인스턴스를 복구하는지 확인합니다.
- 카우치베이스 서버 기능 적합성
-
- Couchbase 서버가 안전하고 예측 가능한 방식으로 작동하도록 보장합니다.
따라서 테스트 프레임워크는 Kubernetes API 규칙이 호환되지 않는 방식으로 변경되는 곳, Kubernetes 플랫폼 동작이 예상치 못한 지원되지 않는 결과를 초래하는 곳, Couchbase Server 변경이 Operator와 호환되지 않는 곳을 식별하는 데 사용할 수 있습니다.
학습 더 보기 본인 인증 도구에 대해 알아보세요.
RBAC에서 애널리틱스로
Couchbase Server 7.0에서는 일부 새로운 역할과 RBAC 설정이 Couchbase Analytics 서비스에 특별히 추가되었으며, 이제 2.3.0-Beta의 Autonomous Operator에도 추가되었습니다.
학습 더 보기 애널리틱스 서비스와 관련된 RBAC 변경 사항에 대해 설명합니다.
카우치베이스 헬름 차트
카우치베이스 헬름 차트는 쿠버네티스 플랫폼에 자율 운영자 및 카우치베이스 클러스터를 배포하는 대체 방법을 제공한다. 따라서, 모든 릴리스에서 일관된 사용자 경험을 유지하기 위해 카우치베이스 헬름 차트와 자율 운영자의 개선 사항을 조정할 계획이다.
학습 더 보기 카우치베이스 헬름 차트에 대해 알아보세요.
추가 리소스:
