Aerospike Kubernetes Operator

Kubernetes Operatorを使用してデータやクラスタをクラウド上で運用する

Aerospike Kubernetes Operatorは、データやクラスタのクラウドポータビリティを提供し、Aerospikeデータベースのデプロイと管理における運用のベストプラクティスを自動化します。

複数のインフラプラットフォームを統合する

Aerospikeクラスタの運用に悩む必要はありません

Aerospike Kubernetes Operatorを使用すると、Aerospikeクラスタを効率的にデプロイおよび運用できます。Aerospikeクラスタの設定、プロビジョニング、スケーリング、リカバリなどのよくあるタスクを自動管理するため、手動でのデプロイやライフサイクル管理の複雑さが軽減されます。

ベネフィット

Aerospike Kubernetes Operatorの特徴

データベースのプロビジョニング、スケーリング、メンテナンスを自動化します。高可用性とゼロダウンタイムのアップグレードの複雑さをKubernetesによって解決することができます。

運用の複雑さを軽減
アップグレード・ダウングレードやその他の設定変更を自動化する。
大規模クラスタを簡単にコーディネートする
コンプライアンス遵守のためのセキュリティと暗号化のきめ細かな制御を可能にします。
Aerospikeは、Red Hat OpenShiftにデプロイされた場合、相互運用性、セキュリティ、ライフサイクル管理に関するRed Hatの基準を満たしています。

The Aerospike Kubernetes Operator

Aerospike Kubernetes Operatorは、Operator Frameworkを活用して、Aerospikeクラスタのデプロイ、管理、更新を効率的に実行しています。

ブログを読む
機能紹介

Aerospike運用のより快適な操作を可能にした主要機能

現代のアプリケーションには、スケールや複雑性が内在します。Kubernetes Operatorにより、ビルトインの自動メンテナンスオペレーションやアップグレードを維持することができます。

クラスタプロビジョニング

Kubernetes Operatorは、ご要望に応じたノードのプロビジョニングを実行します。

マルチクラスタとXDR

単一のKubernetesネームスペース、または複数のKubernetesネームスペースにデプロイすることができます。

永続的なストレージボリューム

ポッドのリカバリーを可能にするため、クラスタのノードごとに定義されます。

バックアップと自動回復

ノードの障害を検知し、オブジェクトストアをバックアップ対象として使用可能です。

自動スケーラビリティ

1つの設定パラメータを変更するだけで、クラスタをスケールアップまたはスケールダウンすることができます。

ラックアウェアネス

アベイラビリティゾーンをまたがる高可用性プロビジョニングクラスタのサポートが利用可能です。

ウォームリスタート

クラスタの変更に伴い、ポッドを削除せずにAerospikeサービスを再起動します。

ネットワークとロードバランシング

Aerospikeの外部検出、ホストネットワークの使用、DNSポリシーの設定が可能です。

トランスポートレイヤーセキュリティ

ポッド内の各コンテナにSecretをマッピングすることができます。クライアント証明書をオペレータにフィードします。

OLM対応

Operator Lifecycle Manager(OLM)を使ってAerospike Kubernetes Operator 2.0をインストール、管理、アップグレードすることができます。

RedHat OpenShift Container Platform

RHOSコンテナプラットフォーム認定

ヘルムチャート対応

ヘルムチャートを使って、Aerospike Kubernetes Operatorを簡単にセットアップし、Aerospikeクラスタをデプロイすることができます。

KubernetesのAerospikeクラスタを管理する

Aerospike Kubernetes Operatorは、インフラ運用の複雑さから企業を解放し、Aerospikeクラスタとデータを柔軟に管理することを最大限可能にします。

データシートを読む
仕組み

ハイレベルなアーキテクチャ

Goで書かれたカスタムコントローラにより、Aerospike Kubernetes Operatorは、管理者がAerospikeクラスタのライフサイクルを管理し、状態を監視することを可能にします。

レイヤーオーケストレーション

オーケストレーションの階層的アプローチにより、Aerospikeのデプロイメントの外部でAerospikeクラスタタスクを管理することができます。

ステートフルなアプリケーション向けに構築

Kubernetes StatefulSetsを使用して、Aerospikeが存在するPodのセットのデプロイとスケーリングを管理します。

クラウドアグノスティック

Kubernetes 1.16+、Amazon Elastic Kubernetes Service(EKS)、Google Kubernetes Engine(GKE)、Microsoft Azure Kubernetes Service(AKS )に対応しています。

Aerospikeの顧客レビュー

Playtika

世界の大手ゲーム会社PlaytikaがAerospikeを採用し、アーキテクチャを簡素化

「Aerospikeは想像を絶することを可能にしました:サーバーの設置面積を6分の1に削減すると同時に、パフォーマンスを300%向上させたのです。」
Playtika社 ITエンジニアリング代表 ガイ・アルモグ氏

Playtika社のケーススタディを読む

準備はできましたか?

Kubernetes Operatorを稼働させることで、ビルトインの自動メンテナンスオペレーションやアップグレードを継続的に実行することができます。

Aerospike Kubernetes Operator
  • 複雑性の簡素化

    現代のアプリケーションには、スケールと複雑さがつきものであるなか、安心してクラスタをデプロイすることができます。

  • ライフサイクル管理の自動化

    コンテナスタック全体のインストール、アップグレード、ライフサイクル管理の自動化を実現。実績あるベストプラクティスに従ってAerospikeクラスタの管理が可能です。

  • アジャイルDevOps

    Aerospike Kubernetes Operatorは、アジャイルDevOpsに移行する企業のコスト、労力、複雑性を軽減します。

Aerospikeの技術についてもっと知る