このトピックでは、PolarDBで使用される用語について説明します。
Region
PolarDBクラスターがデプロイされているデータセンターの地理的領域。
ゾーン
リージョン内の地理的エリア。 ゾーンには独立した電源とネットワークがあります。 同じゾーン内のインスタンス間のネットワーク待ち時間は、異なるゾーン間のネットワーク待ち時間よりも短くなります。
クラスター
PolarDBはマルチノードクラスタアーキテクチャを使用します。 クラスターには、1つのプライマリノードと複数の読み取り専用ノードがあります。 PolarDBクラスターは、ゾーン全体にデプロイできますが、リージョン全体にはデプロイできません。
グローバルデータベースネットワーク (GDN)
世界中のリージョンに分散された複数のPolarDBクラスターで構成されるネットワーク。 ネットワーク内のすべてのクラスタは、データの一貫性を得るために互いに同期する。 詳細については、「GDNの作成」をご参照ください。
プライマリクラスター
各GDNでは、1つのクラスターのみが読み取りおよび書き込み権限を付与されます。 このクラスタは、プライマリクラスタと呼ばれる。
セカンダリクラスター
各GDNでは、このようなクラスターはプライマリクラスターからのデータを同期します。
ノード
PolarDBクラスターは、複数の物理ノードで構成されます。 クラスタ内のノードは2つのタイプに分類される。 両方のノードタイプは同等であり、同じ仕様を持っています。 これらの2つのタイプのノードは、プライマリノードおよび読み取り専用ノードと呼ばれます。
プライマリノード
各PolarDBクラスターには、読み取り /書き込みノードである1つのプライマリノードが含まれます。
読み取り専用ノード
PolarDBクラスターには、最大15の読み取り専用ノードを追加できます。
クラスタゾーン
クラスター内のデータが分散されるゾーン。 クラスタ内のデータは、ディザスタリカバリのために2つのゾーンに自動的にレプリケートされます。 これらのゾーン内でのみノードを移行できます。
プライマリゾーン
PolarDBクラスターのプライマリノードがデプロイされているゾーン。
フェイルオーバー
フェールオーバー中は、読み取り専用ノードがプライマリノードになります。 詳細については、「自動フェールオーバーと手動フェールオーバー」をご参照ください。
分類
PolarDBクラスター内のノードの仕様。 たとえば、仕様は8 CPUコアと64 GBメモリです。 詳細については、「PolarDB Enterprise Editionのコンピュートノード仕様」「」「」をご参照ください。
エンドポイント
エンドポイントは、PolarDBクラスターへのアクセスに使用されるドメイン名です。 各クラスターは複数のエンドポイントを提供します。 各エンドポイントは、1つ以上のノードに接続するために使用できます。 例えば、プライマリエンドポイントによって受信された要求は、プライマリノードに転送される。 クラスターの複数のエンドポイントで読み書き分離を有効にします。 エンドポイントを使用して、プライマリノードと読み取り専用ノードに接続できます。 エンドポイントには、読み取り /書き込みモード、ノードリスト、負荷分散、整合性レベルなど、データベース接続の属性が含まれます。
アドレス
アドレスは、異なるネットワーク上のエンドポイントのキャリアです。 エンドポイントは、内部対応アドレスおよびインターネット対応アドレスをサポートすることができる。 アドレスには、ドメイン名、IPアドレス、VPC、vSwitchなどのネットワーク属性が含まれます。
プライマリエンドポイント
プライマリノードのエンドポイント。 フェールオーバーが発生すると、システムはエンドポイントを新しいプライマリノードに自動的にポイントします。
クラスターエンドポイント
クラスターエンドポイントは、クラスター内のすべてのノードにアクセスするために使用できます。 クラスターエンドポイントの読み取り専用モードまたは読み取り /書き込みモードを有効にできます。 クラスターエンドポイントを設定するためのダイアログボックスでは、自動スケーリング、読み書き分離、負荷分散、整合性レベルなどのクラスター設定を設定することもできます。 詳細については、「プライマリエンドポイント、クラスターエンドポイント、およびカスタムエンドポイント」をご参照ください。
最終的な一貫性
デフォルトでは、最終的な整合性は読み取り専用モードで有効になります。 PolarDBクラスターは、最終的な一貫性に基づいて最高のパフォーマンスを提供できます。 詳細については、「」をご参照ください。最終的な一貫性。.
セッションの整合性
セッションの一貫性は、因果的一貫性としても知られています。 読み取り /書き込みモードのデフォルトの整合性オプションです。 セッションの一貫性は、セッションレベルでの読み取りの一貫性を保証し、ほとんどのシナリオで要件を満たします。 詳細については、「」をご参照ください。セッションの整合性。.
グローバルな一貫性
グローバルな一貫性は、強力な一貫性、セッション間の一貫性、および最高レベルの一貫性とも呼ばれます。 セッションの一貫性は確保されますが、プライマリノードのワークロードが増加します。 プライマリノードと読み取り専用ノード間のレプリケーション遅延が大きい場合は、グローバル一貫性を使用しないことを推奨します。 詳細については、「グローバル整合性」をご参照ください。
トランザクション分離
クラスターエンドポイントの設定項目。 プライマリノードの負荷を軽減するには、トランザクション分割を有効にします。 このように、トランザクション内の読み取り要求は、データの一貫性を損なうことなく読み取り専用ノードに転送されます。 詳細については、機能 をご覧ください。
プライマリノードからの読み取りのオフロード
クラスターエンドポイントの設定項目。 この機能を有効にすると、データの一貫性を損なうことなく、SQLクエリ文が読み取り専用ノードに送信されます。 これにより、プライマリノードの負荷が軽減され、プライマリノードの安定性が確保されます。 詳細については、機能 をご覧ください。
プライベートアドレス
Alibaba Cloud DNS PrivateZoneと一緒にPolarDBを使用して、元のデータベースのドメイン名を予約できます。 これにより、PolarDBクラスターのプライマリエンドポイントとクラスターエンドポイントの各内部アドレスをプライベートドメイン名に関連付けることができます。 このプライベートドメイン名は、現在のリージョン内の指定された仮想プライベートクラウド (VPC) でのみ有効になります。 詳細については、「プライベートドメイン名」をご参照ください。
スナップショットバックアップ
PolarDBでは、スナップショットを作成することによってのみデータをバックアップできます。 詳細については、「データバックアップ」をご参照ください。
レベル1バックアップ
クラスターにローカルに保存されているバックアップファイルは、レベル1のバックアップです。 レベル1のバックアップは、クラスタに関連付けられた分散ストレージシステムに格納されます。 これらのバックアップを使用すると、データをすばやくバックアップおよび復元できます。 ただし、レベル1のバックアップにはコストが高くなります。 詳細については、「データバックアップ」をご参照ください。
レベル2バックアップ
レベル2バックアップは、オンプレミスのストレージメディアに保存されるバックアップファイルです。 レベル2バックアップのすべてのデータは、レベル1バックアップからアーカイブされ、永続的に保存できます。 レベル2のバックアップは低コストです。 ただし、レベル2のバックアップからデータを復元するには長い時間が必要です。 詳細については、「データバックアップ」をご参照ください。
ログバックアップ
ログバックアップには、ポイントインタイムリカバリ (PITR) 用にデータベースのredoログが保存されます。 ログバックアップは、誤った操作によるデータ損失を回避するのに役立ちます。 ログバックアップは少なくとも7日間保持する必要があります。 ログバックアップはオンプレミスストレージに保存され、費用対効果が高くなります。 詳細については、「データバックアップ」をご参照ください。
ストレージプラン
PolarDBは、クラスターのストレージコストを削減するストレージプランを提供します。 PolarDBクラスターのストレージ容量は、クラスター内のデータ量に基づいて自動的にスケーリングされます。 ストレージ容量を手動で指定する必要はありません。 使用したストレージに対してのみ課金されます。 大量のデータを保存するには、ストレージプランを使用してコストを削減することを推奨します。 詳細については、「ストレージプランの購入」をご参照ください。
ストレージ容量
ストレージ容量は、クラスタデータファイル、インデックスファイル、ログファイル、および一時ファイルを格納するために使用されます。 ログファイルには、オンラインログとアーカイブログが含まれます。
PolarDBクラスターを購入すると、通常のデータベース操作に必要なファイルが自動的に作成されます。 これらのファイルには前述のファイルが含まれ、ストレージを消費します。
クラスターエディション
PolarDB for MySQL Cluster Editionは、コンピューティングがストレージから切り離されているアーキテクチャに基づいて開発されているため、推奨されます。 計算ノードの数は、2から最大16まで増やすことができます。 詳細については、「Cluster Edition」をご参照ください。
スマートSSD
Smart-SSDは、物理SSDディスクレベルでの高圧縮技術です。 Smart-SSDディスクには専用のFPGAまたはASIC圧縮チップが組み込まれており、データの読み取り /書き込みプロセス中にリアルタイムでデータを解凍および圧縮し、データストレージコストを大幅に削減します。 Smart-SSDディスクは、特にPolarDBシナリオに最適化されており、非圧縮の標準ハードディスクとほぼ同じパフォーマンスを提供できます。 Smart-SSDディスクは、アプリケーションの複雑な適応を回避するために、上位層アプリケーションがアクセスできる標準ディスクのアクセスインターフェイスを提供します。 この手法は、PolarDB PSL4ディスクで使用されます。
ホットスタンバイストレージクラスタ
ホットスタンバイストレージクラスターは、PolarDBクラスターがデプロイされているリージョンの同じゾーンにあるセカンダリゾーンまたは別のデータセンターにデプロイされます。 ホットスタンバイストレージクラスタは、PolarDBクラスタのホットスタンバイに独立ストレージを使用します。 PolarDBクラスターまたはプライマリゾーンが使用できない場合、ホットスタンバイストレージクラスターはすぐにプライマリノードになり、PolarDBクラスターで読み取りおよび書き込み操作を実行します。 ホットスタンバイストレージクラスター機能を無効にすると、PolarDBクラスターのSLAが低下します。