Introducing HCL OneDB 2.0 の翻訳版です。
HCL OneDB 2.0 の紹介
2021年8月21日
著者: Amanda Tevis / Marketing Product Manager
OneDB 2.0は、OneDBのエンタープライズクラスのデータベース機能をクラウドに拡張し、Kubernetesで管理されたクラウドのデプロイメントで使用するデータベース管理システムを選択する際に、多くのボックスをチェックするようになりました。これらの機能の一部を見てみましょう。
ハイアベイラビリティ(HA)とスケーラビリティは、あらゆる企業のデプロイメントにとって重要な2つの要素です。HAは、アプリケーションの要求を満たすために利用可能なデータベースサーバーが常に存在することを保証するもので、1つ以上のセカンダリサーバーを確立することで実現される。OneDBのKubernetesでオーケストレーションされたソリューションは、構成とクラスター内の利用可能なリソースに基づいて、OneDBのセカンダリサーバを自動的に追加し、プライマリサーバと1つ以上のセカンダリサーバを確実に利用できるようにします。さらに、OneDBのコネクション&ロードバランサーは、アプリケーションとデータベースの間の抽象化を行うため、設定可能なサービスレベルアグリーメントに基づいて、アプリケーションのリクエストを利用可能なOneDBサーバーにルーティングします。常に利用可能なデータベースサーバーを持つことができるため、ファイブナイン(99.999%)以上という極めて高いレベルでアプリケーションの可用性を確保できます。
また、この同じOneDBのKubernetesによる自動化は、お客様の要求に応じて、高い拡張性を持つソリューションを提供します。 クラスター内のアプリケーションのワークロードに応じて、追加のOneDBサーバーが自動的に追加・削除されます。例えば、クラスターのCPU使用率が50%に達すると、別のOneDBノードが追加され、この新しいサーバーにワークロードが分散されます。 また、ノードの削除も同様に自動的に行われます。この仕組みにより、アプリケーションのワークロードのピークを管理し、使用率が中程度または平均の時には計算リソースを最小限に抑えられます。ピーク時の需要に応じてリソースを追加できることは、多くのエンタープライズアプリケーションでクラウドが採用されている主な理由であり、OneDBはこのソリューションの一部として非常に適しています。
データベースのアーカイブは、企業の展開においてもう一つの重要な側面です。データベースをバックアップし、そのバックアップから復元するという要件は基本中の基本です。OneDB 2.0のKubernetesマネージドバックアップ&リストアサポートには、パーシステントボリューム、クラウドプロバイダーのネイティブストレージ、またはNFSマネージドストレージロケーションなど、設定可能な自動データベースバックアップのための多くのオプションが含まれています。これらのアーカイブの1つからデータベースを復元するのも簡単な操作です。OneDB バックアップアーカイブは、クラスター内のどのデータベースからでも作成できます。
OneDB 2.0は、HCLのCommerce製品とUnica製品の最新バージョンで徹底的にテストされ、現在では両方のクラウドデータベースとして選ばれています。エンタープライズクラスの両製品には、パフォーマンス、信頼性、機能面で厳しい要求がありますが、「OneDB 2.0」はそれを満たしています。さらに、OneDBは、HCL Nowが管理するクラウド版の中で両製品をサポートするために使用されるデータベースでもあります。
OneDBのKubernetes構成は、HCL Solution Factory(SoFy) のグラフィカルアプリケーションを使って作成できます。 SoFyでは、OneDBの要件を「サンドボックス」内でプロビジョニングおよびテストし、対応するHelmチャートをダウンロードできます。OneDBのHelmチャートは、SoFyで作成したものであれ、Google Kubernetes Engine(GKE)、MicrosoftのAzure Kubernetes Service(AKS)、Amazon Elastic Kubernetes Service(EKS)、Red Hat OpenShiftなど、汎用のKubernetes環境にインストールできます。
新しいエンタープライズクラスのアプリケーションを構築してデプロイしたり、既存のアプリケーションをクラウドに移行したりするためのオプションを検討する際に、OneDBがクラウドネイティブデータベースの目標に望む望ましい機能の多くを提供していることを考慮してください。OneDB 2.0は、Kubernetesを意識した高可用性とスケーラビリティの機能に加えて、主要なKubernetes環境に展開するバックアップ&リストアのサポートを提供します。