前のトピック: MYSQL5 - MySQL データベース アプライアンス

次のトピック: プロパティ


MYSQLR、MYSQLR64 - レプリケーションに適した MySQL データベース アプライアンス

MYSQLR64: レプリケーションに適した MySQL データベース アプライアンス

早見表

カタログ

システム

カテゴリ

データベース アプライアンス

ユーザ ボリューム

yes

最小 メモリ

160 MB

OS

Linux

質問/コメント

フォーラムで質問する

機能の概要

MYSQLR64 は、MySQL データベース エンジン(http://www.mysql.org)に基づいたデータベース アプライアンスです。 任意のアプリケーションにデータベースを簡単に追加できる方法を提供します。 このアプライアンスは、複雑な MYSQL レプリケーション シナリオでも使用できます。 アプライアンスは MYSQL5 (CentOS 5.5/MySQL)に基づいているだけでなく、データベース レプリケーションの処理も行います。

データベース レプリケーションでは、1 つの MySQL データベース サーバ(マスタと呼ばれる)から、1 つ以上の MySQL データベース サーバ(スレーブと呼ばれる)にデータをレプリケートできます。 MYSQLR64 アプライアンスは、マスタ/スレーブだけでなく、マスタ/マスタ レプリケーションおよび 3 つ以上のマスタを含めたレプリケーション用にセットアップできます。

レプリケーションのセットアップ、管理およびモニタリングは Web インターフェースを介して行います。 Web インターフェースは、マスタ上でゼロに近いダウンタイムでレプリケーションを開始する簡単な方法を提供します。 問題が発生した場合のレプリケーションの修復にも使用できます。 Web インターフェースを使用して、MYSQL や MYSQL5 などの古いデータベース アプライアンスからデータベースをコピーできます。 また、MYSQLR64 では、ユーザのデータベースを簡単に管理したり参照したりできます(phpMyAdmin に基づく)。

レプリケーションは以下のような状況で役立ちます。

そのデフォルト設定で、MYSQLR64 は管理用の Web インターフェースを備えた MYSQL5 アプライアンスとして正確に動作します。 レプリケーション シナリオに使用するには、適切に設定された少なくとも 2 つの MYSQLR64 アプライアンスを必要とします(「典型的な使用状況」を参照)。

MYSQLR64 は、各 MYSQLR64 インスタンス上で設定できるアプリケーション定義ボリューム上にデータベースを格納します。 空のボリューム上で起動されると、MYSQLR64 は自動的に空のデータベースを作成します。

名前

最新バージョン

OS

!MySQL

ノート

MYSQLR

2.0.3-1

CentOS 5.5

5.5.8

MYSQLR64

2.0.3-1

CentOS 5.5 (64 ビット)

5.5.8

 

重要: データベース ファイルは、マスタからスレーブへとそのままコピーされるため、レプリケーションを使用するときは 32 ビットと 64 ビット MYSQLR アプライアンスを一緒に使用しないでください。 また、アプライアンスの 32 ビット バージョンからのデータ ボリュームは、同じアプライアンスの 64 ビット バージョンと一緒に使用しないでください(その逆の場合も同様)。 32 ビットと 64 ビット MYSQLR バージョン間でデータベースをマイグレートするには、ここで説明されているように 1 つのホスト上のデータベースをダンプして他のホストにインポートします。

リソース

リソース

最小

最大

デフォルト

CPU

0.10

16

0.40

メモリ

160 MB

32 G

512 MB

帯域幅

1 Mbps

2 Gbps

250 Mbps

端子

名前

方向

プロトコル

説明

in

in

MYSQL

MySQL データベース リクエストを受信します。

rin

in

任意

このアプライアンスをマスタとして使用するスレーブ MYSQLR64 アプライアンスがこの端子に接続します。

ui

in

HTTP

MYSQLR64 の Web インターフェースへのアクセスを提供します。

log

out

CIFS

エラー ログを格納するための NAS アプライアンスに接続します。 使用しない場合、この端子は未接続のままにできます。

rout

out

任意

マスタ MYSQLR64 サーバに接続します。 この端子は未接続のままにしておき、レプリケーションを実行する場合にのみ使用します。

mon

out

CCE

パフォーマンスとリソースの使用状況統計を送信します。 この端子は未接続のままにできます。

デフォルト インターフェースは有効です。 診断およびトラブルシューティング(SSH を介して)用です。 このアプライアンスの将来のバージョンでは SSH アクセスが無効になる可能性があります。

重要: rin 端子と rout 端子は SSH(tcp 22)および MYSQL(tcp 3306)データの両方に使用されます。 これらの端子の接続にゲートウェイ/VPN を使用する場合、この 2 つのポート許可するようにファイアウォールを設定します。

ユーザ ボリューム

ボリューム

説明

data

データベースのデータ ストレージに使用されるボリューム。 このボリュームは必須です。

binlogs

レプリケーション モードで(マスタまたはスレーブのいずれかとして)実行するときに、バイナリ ログに使用されるボリューム。 このボリュームは必須ではありませんが、レプリケーションでアプリケーションを使用し(rpl_mode が「none」以外)に何かにさせた)、binlogs ボリュームを提供しない場合、アプライアンスは起動に失敗します。

データ ボリュームは、オプションで最上位のディレクトリに my.cnf ファイルを含めることができます。このファイルには MYSQL 設定オプションが含まれます。 詳細については、「カスタム設定」セクションを参照してください。 この機能は MYSQLR64 1.6.1 以降で利用可能です。

重要: