Couchbase Kubernetes Operator

Kubernetes Operator は、Couchbase のデプロイ、スケーリング、修復、アップグレードを代わって実行します。お客様のプラットフォームチームは、2AM のページがない限り、他のワークロードと同様にデータベースを運用します。.

Kubernetesはポッドを知っています。我々はCouchbaseを知っています。.

Kubernetesはポッドの置き換えに優れています。データベースの再バランス、レプリカの配置、安全なアップグレードも必要です。当社のオペレーターがそれらをすべて処理します。.

データベースがお客様のプラットフォームの外側に置かれている場合、すべての変更はチケットで処理されます。ここでは、Git の YAML を使用し、レビューおよびコードとして出荷されます。.

アップグレードを延期するとセキュリティリスクが高まります。ローリングアップグレードではアプリの実行中に一度に一つのポッドずつアップグレードが行われ、途中でロールバックすることも可能です。.

ポッドまたはノードが故障した場合、オペレーターはそのポッドまたはノードを交換し、そのストレージを再利用してデータを再バランスします。また、必要なものはすべて人間が確認する必要があります。.

データの管理と支出のコントロールを維持する

オンプレミスまたはクラウドのいずれかですでに実行されている Kubernetes のキャパシティを活用できます。データ保持およびコンプライアンスのルールを、お客様の条件に合わせて遵守できます。.

自動操縦で実行され、一度に1つの慎重なユニット

5点中5点

Kubernetes Operator の機能レベル:Auto Pilot(トップレベル)

1個のポッド

ほとんどのオペレータは、アップグレード中にKubernetesを一度に駆逐できるようにしています。

ダウンしないアプリ向けに構築されました

10M+

Couchbaseでの1秒あたりのクエリ数

記事を読む

118M

5-ninesの可用性との関連性

記事を読む

2200万+

数分で災害復旧を実現できるサブスクライバー

記事を読む

オペレータ 2.9の新機能

スタンバイ時の暗号化、より安全なアップグレード、そしてよりスマートなアラート

  • 操作する
  • スケール
  • アップグレード
  • 保護する
  • セキュア
  • 生産
  • ハイブリッド
  • 移行

3つのゾーンにまたがる生産クラスター

1 つのゾーンの停止がアプリのダウンにつながるべきではありません。各ゾーンは Couchbase 専用のノード上で Couchbase サーバグループとして機能するため、レプリカは別の場所に配置されます。各サービスには独自の Pod とストレージがゾーン内で確保されています。cert-manager は TLS を自動的に更新し、バックアップはデータベースノードから実行されます。.

ヘルムのインストールから最初のクラスタまで

Couchbase Helm リポジトリを追加し、1 つのチャートをインストールします。オペレーター、アドミッション コントローラー、そしてウェブコンソールまたは SDK から接続できる稼働中の Couchbase クラスターが用意されます。ステップバイステップで進みたいですか?CLI はそれぞれを個別にインストールします。Kubernetes または OpenShift 上です。本番環境ではベストプラクティスガイドをお読みください。ストレージ、スケジューリング、そしてスキップすべきミスを網羅しています。.

自己管理

Couchbase Server

オペレータが実行するエンジン:JSON、キー値、SQL++, 検索、ベクター検索、および 1 つのデータベースでのキャッシュ。オペレータで Kubernetes 上で実行するか、または VM やベアメタル上で実行するか、その方が都合のいい場合。.

マネージドクラウド

Couchbase Capella

Kubernetesを導入せずにCouchbaseを使用したいですか? Capellaは同じエンジンで、AWS、Google Cloud、Azure上で完全に管理されています。Couchbaseはセットアップ、バックアップ、スケーリング、アップグレードを処理します。.

モバイルおよびエッジ

Couchbase Mobile (モバイル)

Couchbase Lite は、接続なしでもスマートフォンやエッジ デバイス上でアプリを動作させます。同じ Helm チャートをクラスタの隣に配置することで、それらのデバイスを同期させることができます。.

弊社が提供する Kubernetes オペレータである Couchbase Autonomous Operator (CAO) は、Kubernetes および OpenShift 上で自社管理型の Couchbase Server をデプロイ、スケーリング、修復、バックアップ、およびアップグレードします。.

バージョン 2.9 は、x86 および ARM ノード上で Kubernetes 1.31 ~ 1.36、OpenShift 4.18 ~ 4.20、Amazon EKS、Google GKE、Microsoft AKS、K3s、Bottlerocket OS をサポートします。.

Couchbase Server Enterprise Edition 7.2 から 8.0 までを管理します。Operator 2.9 でも、暗号化されたスタンバイ機能などの 8.0 の機能が設定されます。Community Edition はサポートされていません。.

Operator Framework には Basic Install から Auto Pilot まで、5 つの機能レベルが定義されています。Couchbase の Operator は Level 5 の Auto Pilot に記載されています。ベンダーは自社を評価しているので、試して判断してください。.

はい。オペレーターを仮想マシンやEC2のクラスタに合わせれば、ノードを一度に Kubernetes にスワップして再バランスさせられます。アプリは接続が維持され、両側ともネットワークへのアクセスが必要です。.

どちらも同じCouchbaseエンジンを使用しています。オペレータを使用すると、チームは独自のKubernetes上でCouchbaseを実行できます。Capellaを使用すると、CouchbaseがAWS、Google Cloud、またはAzure上でお客様のためにCouchbaseを実行します。.

データベースの膨大なサイズを過去のものとしておく

スタックの追加ごとに新たな請求書が発生し、管理するものがさらに増えます。2分でどれだけの節約ができるかを試算してください。.