このトピックでは、ApsaraDB RDS で使用される用語について説明します。
A
AliSQL
AliSQL は、Alibaba Cloud によって開発された独立した MySQL ブランチです。AliSQL は、MySQL Community Edition のすべての機能と、MySQL Enterprise Edition にあるいくつかの類似機能を提供します。これらの類似機能には、エンタープライズグレードのバックアップとリストア、スレッドプール、パラレルクエリなどがあります。さらに、AliSQL は、Sequence エンジンなどの Oracle 互換機能も提供します。AliSQL を使用した ApsaraDB RDS for MySQL は、MySQL のすべての機能と、Alibaba Cloud によって開発された幅広い高度な機能を提供します。高度な機能には、エンタープライズグレードのセキュリティ、バックアップとリストア、モニタリング、パフォーマンスの最適化、読み取り専用インスタンスなどがあります。
詳細については、「AliSQL 機能の概要」をご参照ください。
非同期モード
アプリケーションによって開始された追加、削除、または変更操作がプライマリ RDS インスタンスで完了すると、プライマリ RDS インスタンスはすぐにアプリケーションに応答します。同時に、プライマリ RDS インスタンスは、追加、削除、または変更されたデータをセカンダリ RDS インスタンスにレプリケートします。非同期モードでは、セカンダリインスタンスの可用性が低下しても、プライマリインスタンスのワークロードは中断されません。ただし、プライマリインスタンスの可用性が低下すると、プライマリインスタンスとセカンダリインスタンス間でデータの不整合が発生する可能性があります。
B
バックアップ
データの整合性と信頼性を確保するために、RDS インスタンスのデータをリストアできるように、RDS インスタンスで定期的に自動バックアップを実行する必要があります。
詳細については、「概要をご参照ください。
C
文字セット
文字セットは、データベース内の文字と記号をエンコードするために使用される文字、記号、およびルールの集合です。
クラシックネットワーク
クラシックネットワークの RDS インスタンスは、ネットワーク設定を使用して分離することはできません。クラシックネットワークの RDS インスタンスへの不正アクセスをブロックするには、IP アドレスホワイトリストまたはセキュリティグループを設定するしかありません。
接続数
接続数は、データベースクライアントと RDS インスタンス間で TCP 経由で確立される接続数を示します。データベースクライアントで接続プールが有効になっている場合、データベースクライアントと RDS インスタンス間の接続は長期間維持されます。短期間の接続とは異なり、長期間の接続は、接続を介した読み取りおよび書き込みリクエストが処理された後もアクティブに閉じられません。
詳細については、「接続プーリング機能を設定する」をご参照ください。
CPU 使用率
CPU 使用率は、特定の期間にデータベースシステム内のプログラムとプロセスが占有するリソースを示します。
D
DAS
Database Autonomy Service (DAS) は、機械学習と専門家の経験を活用して、データベースの認識、修復、最適化、O&M、およびセキュリティを自動化するクラウドサービスです。DAS はデータベース管理を簡素化し、手動操作によるサービス障害を防ぎます。このようにして、DAS はデータベースサービスが安定、安全、かつ効率的に実行されるようにします。
詳細については、「DAS の概要をご参照ください。
データベース
データベースは、RDS インスタンスの論理単位です。これは、最小限の冗長性で整理された方法で格納されるデータのセットです。データベース内のデータは、アプリケーション上のデータとは独立しています。データは、複数の承認されたユーザー間で共有できます。データベースは、データを格納するために使用されるデータウェアハウスと考えることができます。1 つの RDS インスタンスに複数のデータベースを作成できます。各データベースは、データベースが作成される RDS インスタンス内で一意の名前を持つ必要があります。
データベースプロキシ
専用プロキシは、データベースシステムとアプリケーションの間に配置されます。専用プロキシは、アプリケーションからのリクエストを受信し、データベースシステム内のプライマリ RDS インスタンスと読み取り専用 RDS インスタンスにリクエストをルーティングします。専用プロキシは使いやすく、メンテナンスも簡単で、高可用性と高パフォーマンスを提供します。また、専用プロキシは、自動読み取り/書き込み分離、トランザクション分割、接続プールなどの高度な機能も提供します。
詳細については、「データベースプロキシとは」をご参照ください。
デッドロック
トランザクションを実行して特定のリソースを変更する場合、他の同時トランザクションがリソースを変更するのを防ぎ、データの整合性を確保するために、リソースはロックされます。このロックはデッドロックと呼ばれます。ほとんどの場合、複数のトランザクションが同じリソースを変更するために実行されると、デッドロックが発生します。
専用 RDS インスタンス
専用 RDS インスタンスは、専用の CPU とメモリリソースを利用できます。専用 RDS インスタンスのパフォーマンスは保証されており、同じ物理ホストにデプロイされている他のインスタンスの影響を受けません。専用インスタンスファミリーでは、専用ホストインスタンスタイプの仕様が最も高くなっています。専用ホスト RDS インスタンスは、RDS インスタンスがデプロイされている物理ホストのすべてのリソースを占有します。
詳細については、「インスタンスファミリ」をご参照ください。
DMS
Data Management (DMS) は、Alibaba Cloud によって開発された GUI ベースのツールです。DMS は、データ管理、スキーマ管理、サーバー管理、アクセス制御、ビジネスインテリジェンス (BI) チャート作成、データトレンド分析、データ追跡、およびパフォーマンスの監視と最適化をサポートしています。DMS は、MySQL、SQL Server、PostgreSQL、MongoDB、Redis データベースなどのリレーショナルデータベースを管理するために使用できます。DMS は、NoSQL データベースと Linux ベースのデータベースサーバーを管理するためにも使用できます。
詳細については、「DMS とは」をご参照ください。
DTS
Data Transmission Service (DTS) は、Alibaba Cloud によって開発されたデータストリーミングサービスです。DTS は、安定した安全な伝送リンクを介して、リレーショナルデータベース、NoSQL データベース、およびオンライン分析処理 (OLAP) データベース間でデータを移行、サブスクライブ、および同期するために使用できます。
詳細については、「DTS とは」をご参照ください。
E
ECS
Elastic Compute Service (ECS) は、Alibaba Cloud が提供する費用対効果が高く、使いやすく、メンテナンスが簡単で、安全、信頼性が高く、スケーラブルなサービスです。各 ECS インスタンスはクラウド内の仮想マシンとして実行され、さまざまな柔軟な構成を提供します。Web サイト、ブログ、ゲーム、アプリケーションなど、さまざまなワークロードを ECS インスタンスで実行できます。ECS は、RDS と組み合わせてアプリケーションを構築するためによく使用される一般的なサービスです。
詳細については、「ECS とは」をご参照ください。
緊急時インスタンス
データディザスタリカバリは、ApsaraDB RDS for MySQL インスタンスの緊急リカバリ機能を提供します。この機能は、コピーデータ管理 (CDM) に基づいて開発されています。データディザスタリカバリのサンドボックス機能を有効にすると、緊急ディザスタリカバリのための一時的なサンドボックスインスタンスを迅速に作成できます。これにより、バックアップデータを短時間で利用できるようになります。1 つのサンドボックスインスタンスで実行される読み取りおよび書き込み操作は、他のサンドボックスインスタンスまたはソースデータベースのデータに影響を与えません。サンドボックスインスタンスは、災害復旧訓練、開発とテスト、クエリと分析、緊急ディザスタリカバリなどのシナリオで使用できます。
詳細については、「ApsaraDB RDS for MySQL インスタンスの緊急リカバリ機能を使用する」をご参照ください。
ESSD
ApsaraDB RDS では、クラウドディスクは標準 SSD と ESSD で構成されています。ESSD は、Alibaba Cloud によって次世代の分散ブロックストレージアーキテクチャに基づいて開発されています。ESSD は非常に高いストレージパフォーマンスを提供します。ESSD は、25 ギガビットイーサネットとリモートダイレクトメモリアクセス (RDMA) テクノロジーと統合されています。ESSD は、片方向のレイテンシを削減し、1 秒あたり最大 100 万件のランダムな読み取りおよび書き込みリクエストを処理するのに役立ちます。ESSD には、3 つのパフォーマンスレベル (PL) があります。
PL1 ESSD: これは ESSD の基本 PL です。
PL2 ESSD: PL2 ESSD は、PL1 ESSD の約 2 倍の IOPS (1 秒あたりの入力/出力操作) とスループットを提供します。
PL3 ESSD: PL3 ESSD は、PL1 ESSD の最大 20 倍の IOPS を提供します。また、PL3 ESSD は、PL1 ESSD の最大 11 倍のスループットを提供します。PL3 ESSD は、高い I/O パフォーマンスと低い読み取りおよび書き込みレイテンシで、非常に同時実行性の高いリクエストを処理する必要があるビジネスシナリオに適しています。
詳細については、「ストレージタイプ」をご参照ください。
F
完全なデータ移行
DTS は、すべてのオブジェクトのデータをソース RDS インスタンスから宛先 RDS インスタンスに移行できます。
I
I/O
ディスクに対して実行される読み取りおよび書き込み操作。
IOPS
IOPS は、ブロックストレージデバイスで 1 秒あたりに 4 KB のデータを読み書きするために実行される読み取りおよび書き込み操作の数を示します。
増分データ移行
完全なデータ移行が完了すると、DTS はソース RDS インスタンスから宛先 RDS インスタンスに増分データを同期します。増分データ移行により、RDS インスタンス間でデータを移行する際にサービスの継続性を確保できます。
IP アドレスホワイトリスト
RDS インスタンスの IP アドレスホワイトリストは、RDS インスタンスへのアクセスが許可されている IP アドレスと CIDR ブロックで構成されます。RDS インスタンスに設定する IP アドレスホワイトリストは、RDS インスタンスへのアクセスを制御するために使用されます。設定済みの IP アドレスホワイトリストは定期的に更新することをお勧めします。
詳細については、「IP アドレスホワイトリストを設定するをご参照ください。
J
JDBC
Java Database Connectivity (JDBC) は、データベースクライアントから RDS インスタンスに接続するために使用される Java ベースの API です。
L
ローカルディスク
ApsaraDB RDS では、ローカルディスクはローカル SSD を指します。ローカルディスクは、ローカルディスクが接続されている RDS インスタンスと同じ物理ホストにデプロイされます。ローカルディスクにデータを格納して、I/O レイテンシを削減できます。
詳細については、「ストレージタイプ」をご参照ください。
論理 I/O
アプリケーションがファイルシステムで実行する読み取りおよび書き込み操作。
M
MaxCompute
以前は ODPS として知られていた MaxCompute は、テラバイトまたはペタバイトのデータを高速で処理できるフルマネージドコンピューティングプラットフォームです。MaxCompute は、包括的なデータインポートソリューションとさまざまな従来の分散コンピューティングモデルをサポートしています。これらのソリューションとモデルは、RDS インスタンスから MaxCompute に大量のデータをインポートするために使用されます。MaxCompute を使用してデータを処理できます。
詳細については、「MaxCompute とは」をご参照ください。
MongoDB
ApsaraDB for MongoDB は、MongoDB プロトコルと完全に互換性のある、安定性、信頼性、スケーラビリティの高いデータベースサービスです。さまざまなストレージ要件を満たすために、構造化データを ApsaraDB RDS に、非構造化データを ApsaraDB for MongoDB に格納できます。
詳細については、「ApsaraDB for MongoDB とは」をご参照ください。
O
P
従量課金
従量課金制の RDS インスタンスは、実際のリソース使用量に基づいて 1 時間ごとに課金されます。短期間の使用には、従量課金制の課金方法を選択することをお勧めします。従量課金制の RDS インスタンスが不要になった場合は、RDS インスタンスをリリースしてコストを削減できます。詳細については、課金対象項目をご参照ください。
パフォーマンスインサイト
パフォーマンスインサイトは DAS の機能です。この機能は、インスタンスレベルの負荷監視、関連付け分析、およびパフォーマンス最適化を提供します。この機能は、RDS インスタンスの負荷を評価し、パフォーマンスの問題をトラブルシューティングして、RDS インスタンスの安定性を向上させるのに役立ちます。
プレミアムローカル SSD
プレミアムローカル SSD は、RDS インスタンスと同じ物理ホストにデプロイされるローカル SSD です。プレミアムローカル SSD にデータを保存して、I/O 待機時間を短縮できます。
詳細については、「ストレージタイプ」をご参照ください。
Q
QPS
QPS (Queries Per Second: 1 秒あたりのクエリ数) は、RDS インスタンスで 1 秒あたりに実行される SQL ステートメントの数を示します。これらの SQL ステートメントには、INSERT、SELECT、UPDATE、DELETE、および COMMIT が含まれます。
R
ランダム I/O
ランダム I/O は、ディスク上でランダムに実行される読み取りおよび書き込み操作を示します。
RAM
Resource Access Management (RAM) は、ユーザー ID とリソースアクセス許可を管理するために Alibaba Cloud が提供するサービスです。特定の RDS インスタンスに対するアクセス許可を RAM ユーザーに付与できます。
詳細については、「RAM とは」をご参照ください。
RDS
ApsaraDB Relational Database Service (RDS) は、Alibaba Cloud の Apsara Distributed File System と高性能 SSD 上に構築された、安定性、信頼性、スケーラビリティの高いオンラインデータベースサービスです。ApsaraDB RDS は、MySQL、SQL Server、PostgreSQL、および MariaDB データベースエンジンをサポートしています。ApsaraDB RDS は、ディザスタリカバリ、バックアップ、リストア、モニタリング、移行など、さまざまなシナリオに対応する完全なソリューションスイートを提供し、データベースの O&M を容易にします。
詳細については、「ApsaraDB RDS とは」をご参照ください。
RDS Basic Edition
RDS Basic Edition は費用対効果が高いエディションです。このエディションでは、データベースシステムは 1 つのプライマリ RDS インスタンスのみで構成され、コンピューティングはストレージから分離されています。
詳細については、「RDS Basic Editionをご参照ください。
RDS Cluster Edition
ApsaraDB RDS for MySQL の RDS Cluster Edition は、1 つのプライマリノードと複数のセカンダリノードを含む高可用性 (HA) アーキテクチャを使用し、コンピューティングとストレージの分離をサポートしています。RDS Cluster Edition は、自動フェールオーバー、プライマリ/セカンダリスイッチオーバー、読み取り可能なセカンダリノード、ノードの追加と削除、マルチゾーンディザスタリカバリ、ノードレベルのモニタリング、クラスタートポロジ管理などの機能を提供します。また、RDS Cluster Edition では、MySQL グループレプリケーション (MGR) モードを使用して、目標復旧時点 (RPO) を 0 にすることができます。RDS クラスタは、自己管理データベースよりも費用対効果が高く、柔軟性があり、信頼性があります。詳細については、「RDS Cluster Edition」をご参照ください。
RDS Enterprise Edition
RDS Enterprise Edition は企業に適しています。このエディションでは、データベースシステムは、1 つのプライマリ RDS インスタンス、1 つのセカンダリ RDS インスタンス、および 1 つのロガー RDS インスタンスで構成されます。データは、プライマリ RDS インスタンスからセカンダリ RDS インスタンスとロガー RDS インスタンスに同期モードで同期できるため、強力なデータ整合性と金融グレードの信頼性が保証されます。
詳細については、「RDS Enterprise Edition」をご参照ください。
RDS High-availability Edition
RDS High-availability Edition では、セカンダリ RDS インスタンスがプライマリ RDS インスタンスのスタンバイとして提供されます。データは、プライマリ RDS インスタンスからセカンダリ RDS インスタンスに半同期モードでレプリケートされます。プライマリ RDS インスタンスに障害が発生した場合、データベースシステムはセカンダリ RDS インスタンスにフェールオーバーします。
詳細については、「RDS High-availability Editionをご参照ください。
RDS インスタンス
RDS インスタンスは、物理ホスト上の割り当てられたメモリリソースを排他的に占有するデータベースプロセスです。RDS インスタンスは仮想データベースサーバーと考えることができます。RDS インスタンスごとに異なるメモリサイズ、ストレージ容量、およびデータベースエンジンを指定できます。1 つの RDS インスタンスで複数のデータベースを作成および管理できます。
読み取り専用 RDS インスタンス
データベースシステムがアプリケーションから大量の読み取りリクエストを処理する場合、データベースシステムのプライマリ RDS インスタンスからの読み取りリクエストの負荷を軽減するために使用される読み取り専用 RDS インスタンスを作成できます。これにより、データベースシステムの読み取り機能とアプリケーションのスループットが向上します。
詳細については、「読み取り専用 ApsaraDB RDS for MySQL インスタンスの概要をご参照ください。
読み取り専用 QPS
データベースで読み取り専用操作が実行されたときに 1 秒あたりに実行される SELECT ステートメントの数。
ごみ箱
一部の RDS インスタンスは、有効期限が切れた後、またはリリースされた後にごみ箱に移動されます。ごみ箱内の RDS インスタンスのロック解除、再構築、または破棄を行うことができます。
詳細については、「ごみ箱機能を使用するをご参照ください。
リージョン
リージョンは、購入した RDS インスタンスが存在する地理的な場所です。RDS インスタンスを購入する際は、リージョンを指定する必要があります。RDS インスタンスのリージョンは、インスタンスの作成後に変更することはできません。
読み取り/書き込み QPS
読み取り/書き込み QPS は、読み取りリクエストと書き込みリクエストの両方が許可されている場合に、RDS インスタンスで 1 秒あたりに実行される INSERT、SELECT、および UPDATE ステートメントの数を示します。
S
スキーマ移行
DTS を使用して、オブジェクトのスキーマを宛先インスタンスに移行できます。
半同期モード
アプリケーションから発信された更新操作がプライマリ RDS インスタンスで完了すると、更新ログレコードはプライマリ RDS インスタンスのすべてのセカンダリ RDS インスタンスに同期されます。更新トランザクションは、更新ログレコードがセカンダリ RDS インスタンスで再生された後ではなく、セカンダリ RDS インスタンスが更新ログレコードを受信した後にコミットされたと見なされます。セカンダリ RDS インスタンスが使用できない場合、またはプライマリ RDS インスタンスとセカンダリ RDS インスタンスの間でネットワークが中断された場合、半同期モードは非同期モードにダウングレードされます。
シーケンシャル I/O
シーケンシャル I/O は、ディスク上で順番に実行される連続した読み取りおよび書き込み操作を示します。
サービスアカウント
RDS インスタンスのサービスアカウントは、Alibaba Cloud のテクニカルサポートエンジニアが RDS インスタンスの問題をトラブルシューティングするために使用します。トラブルシューティングプロセス中に Alibaba Cloud のテクニカルサポートエンジニアが RDS インスタンスで操作を実行する必要がある場合は、RDS インスタンスのサービスアカウントにアクセス許可を付与する必要があります。認証の有効期限が切れると、一時サービスアカウントは自動的に削除されます。
詳細については、「ApsaraDB RDS for MySQL インスタンスのサービスアカウントにアクセス許可を付与するをご参照ください。
低速 SQL ステートメント
SQL ステートメントの実行に長時間を要する場合、その SQL ステートメントは低速 SQL ステートメントです。
詳細については、「低速クエリログ分析機能を使用する」をご参照ください。
SSL
Secure Sockets Layer (SSL) は、Web サーバーとブラウザの間に暗号化された接続を確立するために Netscape によって開発されました。SSL は、RC4、MD5、RSA などのさまざまな暗号化アルゴリズムをサポートしています。IETF (Internet Engineering Task Force) は SSL 3.0 を TLS にアップグレードしました。ApsaraDB RDS は、MySQL、SQL Server、および PostgreSQL データベースエンジンで SSL をサポートしています。ApsaraDB RDS は、RDS インスタンスごとにサーバー SSL 証明書を提供します。RDS インスタンスのサーバー SSL 証明書を使用して、特定の IP アドレスと特定のポート番号を使用してアクセスするデータベースサービスが RDS インスタンスによって提供されているかどうかを判断できます。これは、中間者攻撃を防ぐのに役立ちます。また、ApsaraDB RDS では、RDS インスタンスのサーバー SSL 証明書を有効化および更新して、各サーバー SSL 証明書のセキュリティと有効性を確保することもできます。
詳細については、「SSL 暗号化をご参照ください。</p
標準 SSD
ApsaraDB RDS では、クラウドディスクは標準 SSD と ESSD で構成されています。標準 SSD は、分散ストレージアーキテクチャに基づいて設計された弾力性のあるブロックストレージデバイスです。標準 SSD にデータを格納して、コンピューティングとストレージを分離できます。
詳細については、「ストレージタイプ」をご参照ください。
サブスクリプション
サブスクリプション RDS インスタンスは、前払い料金を支払うインスタンスです。長期間の使用の場合、この課金方法は従量課金制の課金方法よりも費用対効果が高くなります。サブスクリプション期間が長いほど、料金は低くなります。
詳細については、課金対象項目をご参照ください。
同期モード
アプリケーションから発信された更新操作がプライマリ RDS インスタンスで完了すると、更新ログレコードはプライマリ RDS インスタンスのすべてのセカンダリ RDS インスタンスに同期されます。更新トランザクションは、少なくとも 1 つのセカンダリ RDS インスタンスが更新ログレコードを受信した後にコミットされたと見なされます。同期モードは非同期モードにダウングレードできません。同期モードは RDS Enterprise Edition でのみサポートされています。また、RDS Enterprise Edition を使用する場合、データレプリケーションモードは変更できません。
T
Tair
Tair (Redis OSS 互換) は、メモリとハードディスクのハイブリッドを提供してデータの永続性を確保するデータベースサービスです。ECS、ApsaraDB RDS、および Tair (Redis OSS 互換) を一緒に使用して、短期間で大量の読み取りリクエストを処理できます。
詳細については、「Tair (Redis OSS 互換) とは」をご参照ください。
TDE
ApsaraDB RDS は、MySQL、PostgreSQL、および SQL Server データベースエンジンで透過データ暗号化 (TDE) をサポートしています。TDE は、RDS インスタンスとの間で読み書きされるデータファイルを即座に暗号化および復号化するために使用されます。データはディスクに書き込まれる前に暗号化され、ディスクからメモリに読み取られるときに復号化されます。RDS インスタンスで TDE が有効になっていると、RDS インスタンス内のデータファイルのサイズは増加しません。アプリケーションの構成を変更することなく、TDE を使用できます。
詳細については、「TDE を設定するをご参照ください。
TPM
TPM (Transactions Per Minute: 1 分あたりのトランザクション数) は、RDS インスタンスで 1 分あたりに実行されるトランザクションの数を示します。
TPS
TPS (Transactions Per Second: 1 秒あたりのトランザクション数) は、RDS インスタンスで 1 秒あたりにコミットされるトランザクションの数を示します。
V
VPC
仮想プライベートクラウド (VPC) は、クラシックネットワークよりも高いセキュリティとパフォーマンスを提供する分離されたネットワークです。
詳細については、「VPC とは」をご参照ください。
Z
ゾーン
ゾーンは、リージョン内で独立した電源とネットワークを備えた物理的な場所です。リージョン内のすべてのゾーンは同様のサービスを提供します。