AlwaysOn 可用性グループ (SQL Server)

Always On 可用性グループ機能は、データベース ミラーリングに代わる、高可用性と災害復旧のためのエンタープライズ レベルのソリューションです。 SQL Server 2012 で導入された可用性グループAlways On、企業の一連のユーザー データベースの可用性を最大化します。 可用性グループ は、 可用性データベースとして知られる、ひとまとまりでフェールオーバーされる個別のユーザー データベースのセットのためのフェールオーバー環境をサポートします。 可用性グループは、読み取り/書き込みプライマリ データベースのセットをサポートし、1 ~ 8 セットの対応するセカンダリ データベースをサポートします。 必要に応じて、セカンダリ データベースで読み取り専用アクセスまたはいくつかのバックアップ操作を利用できます。

可用性グループは、可用性レプリカのレベルでフェールオーバーします。 データベースの問題 (たとえば、データ ファイルの損失、データベースの削除、トランザクション ログの破損による障害が疑われる場合など) が発生してもフェールオーバーは行われません。

メリット

Always On可用性グループには、データベースの可用性を向上させ、リソースの使用を向上させる豊富なオプション セットが用意されています。 主なコンポーネントは次のとおりです。

用語と定義

可用性グループ
ひとまとまりでフェールオーバーされるデータベースのセット ( 可用性データベース) のコンテナー。

可用性データベース
可用性グループに属しているデータベース。 可用性データベースごとに、可用性グループは 1 個の読み取り/書き込み可能なコピー ( プライマリ データベース) と 1 ~ 8 個の読み取り専用コピー (セカンダリ データベース) を管理します。

プライマリ データベース
可用性データベースの読み取り/書き込み可能なコピー。

セカンダリ データベース (secondary database)
可用性データベースの読み取り専用コピー。

可用性レプリカ
可用性グループのインスタンス化。 SQL Server の特定のインスタンスによってホストされ、可用性グループに属する各可用性データベースのローカル コピーを保持します。 可用性グループには、2 種類の可用性レプリカ ( プライマリ レプリカ と 1 ~ 8 個の セカンダリ レプリカ) があります。

プライマリ レプリカ
クライアントからプライマリ データベースへの読み取り/書き込み接続を可能にし、各プライマリ データベースのトランザクション ログ レコードをすべてのセカンダリ レプリカに送信する可用性レプリカ。

セカンダリ レプリカ
各可用性データベースのセカンダリ コピーを保持し、可用性グループの潜在的なフェールオーバー ターゲットとして機能する可用性レプリカ。 必要に応じて、セカンダリ レプリカは、セカンダリ データベースへの読み取り専用アクセスと、セカンダリ データベース上でのバックアップの作成をサポートできます。

可用性グループ リスナー
Always On 可用性グループのプライマリ レプリカまたはセカンダリ レプリカ内のデータベースにアクセスするためにクライアントが接続できるサーバー名。 可用性グループ リスナーは、プライマリ レプリカまたは読み取り専用セカンダリ レプリカに着信接続をダイレクトします。

その他のデータベース エンジン機能との相互運用性と共存

Always On可用性グループは、SQL Serverの次の機能またはコンポーネントと共に使用できます。

警告

Always On可用性グループで他の機能を使用するための制限事項と制限については、「Always On可用性グループ: 相互運用性;SQL Server;」を参照してください。

Related Tasks

関連コンテンツ

参照

Always On可用性グループの概要;SQL Server;
AlwaysOn 可用性グループの前提条件、制限事項、および推奨事項 (SQL Server)
Always On可用性グループのサーバー インスタンスの構成;SQL Server;
可用性グループの作成と構成。SQL Server;
可用性グループの管理。SQL Server;
可用性グループの監視 (SQL Server)
Always On可用性グループの Transact-SQL ステートメントの概要;SQL Server;
AlwaysOn 可用性グループの PowerShell コマンドレットの概要。SQL Server;