内容

概要

クラスタ化されたデータベースと接続されたデータベースの違いは何ですか。

概要

このドキュメントでは、クラスタ化されたデータベース(DB)とCisco Meeting Server(CMS)に接続されたデータベース(DB)の違いについて説明します。

Callbridgeクラスタを作成するには、クラスタのすべてのCallbridge部分が同じデータベースを共有する必要があります。同じデータベースを共有するには、データベースサービスをクラスタ化するか、すでに作成されているデータベースに接続します。このドキュメントでは、両方の方法、制限事項、利点の違いを確認できます。

著者：Cisco TACエンジニア、Amadeus UbaldoおよびOctavio Miralrio

クラスタ化されたデータベースと接続されたデータベースの違いは何ですか。

データベースのクラスタ化：

- データベースクラスタは、システムの実行中に維持されるデータベースのオンラインバックです

- この目的では、データベースクラスタの初期化およびデータベースクラスタの結合コマンドを使用します

- データベースクラスタを作成する場合は、プライマリデータベースを選択して、データベースクラスタ上の他のピアに複製する必要があります

- 障害が発生した場合、新しいプライマリDatabaseを選択し、中断なくサービスを続行するプロセスと、最大5台のDatabaseサーバが必要なため、Databaseクラスタのピアの数は奇数です

- データベースクラスタには、ロードバランスを実行したり、情報をキャッシュしたりする機能はありません。また、地理的に分散した任意の場所でローカルアクセスをより効率的にするために、データの共有は行いません。

- すべてのクエリは、プライマリノードとして機能するデータベースに送信されます。データベースはプライマリノードとして機能します

- レプリカは読み取り専用インスタンスとして使用できません

データベース接続：

- 通常、Callbridgeのクラスタが必要な場合は、すべてのCallbridgeを同じデータベースに接続する必要があります

- データベースがクラスタ化されていない場合、1台のデータベースサーバがすべてのCallbridgeを処理するために使用されます。つまり、クラスタ内のすべてのCallbridgeが同じデータベースに接続する必要があります

- そのためには、コマンドdatabase cluster initializeをプライマリで実行する必要があり、Callbridgeクラスタの一部であるCallbridgeサーバで使用するデータベースクラスタ接続はのみです

- これにより、クラスタのすべてのCallbridge部分でデータベースサービスを設定することを回避できます

- また、データベースサーバの数が奇数であることも避けます

- 接続されたデータベースの制限は、データベースが有効になっている唯一のノードがダウンした場合、展開全体がダウンすることです

- この接続は、すでに5台のサーバが設定されているデータベースクラスタが存在し、5つ以上のCallbridgeが必要な場合にも適用されます。新しいCallbridgeピアはオンルー接続で、Callbridgeクラスタの一部として機能しますが、データベースクラスタは機能しません。

Callbridgeデータベースがデータベースクラスタに接続します。

- データベース（プライマリまたはレプリカ）にすでに割り当てられているCallbridgeは、割り当て済みデータベースがすでに属しているデータベースクラスタと同じデータベースクラスタに自動的に接続されます

- connectという用語は、Callbridgeがクラスタ内のすべてのデータベースにアクセスする方法を認識していることを意味します

- データベースクラスタの作成で使用されるattachコマンドとは異なり、connectコマンドはCallbridgeをホストするサーバ上のデータベースを削除しません。したがって、ローカルデータベースを持つコアサーバでコマンドを使用すると、データベースの内容は破棄されませんが、このサーバのCall Bridgeがクラスタから切断されるまで、ローカルデータベースは非表示になります