このトピックでは、すべてのプライマリ ApsaraDB RDS インスタンスタイプとその構成の概要について説明します。
プライマリ RDS インスタンスのインスタンスタイプは、インスタンスの作成時に指定できます。インスタンスタイプの選択方法の詳細については、次のドキュメントをご参照ください。
データベースシステムの読み取り機能を強化するために、プライマリ RDS インスタンスに読み取り専用 RDS インスタンスを追加できます。読み取り専用 RDS インスタンスとそのインスタンスタイプの詳細については、次のドキュメントをご参照ください。
異なるデータベースエンジンを実行するプライマリ RDS インスタンスのインスタンスタイプ
データベースエンジン | 製品タイプ | ストレージタイプ | リファレンス |
RDS for MySQL | 標準および YiTian | クラウドディスクおよび Premium ローカル SSD | |
RDS for SQL Server | 該当なし | クラウドディスク | |
RDS for PostgreSQL | 標準および YiTian | クラウドディスク | |
RDS for MariaDB | 標準 | クラウドディスク |
インスタンスタイプのメトリック
IOPS
Premium ローカル SSD を使用するインスタンスの最大 IOPS: Premium ローカル SSD を使用するプライマリ RDS インスタンスの最大 IOPS は、インスタンスタイプによって異なります。
説明2024 年 11 月 29 日以降、Premium ローカル SSD を使用する RDS for MySQL インスタンスの最大 IOPS が増加します。
2024 年 11 月 29 日以降に購入したインスタンス:最大 IOPS は自動的に増加します。
2024 年 11 月 29 日より前に購入したインスタンス:最大 IOPS は、手動でインスタンスを再起動するか、インスタンスの仕様を変更した場合にのみ増加します。
クラウドディスクを使用するインスタンスの最大 IOPS: クラウドディスクを使用するプライマリ RDS インスタンスの最大 IOPS は、次の表に示す計算式に基づいて、ストレージタイプ、ストレージ容量、およびインスタンスタイプによって異なります。
ストレージタイプ
最大 IOPS(ストレージ容量単位:GB)
Premium ESSD
I/O パフォーマンスバーストが有効になっている場合
min{インスタンスタイプの最大 IOPS, 1000000}
I/O パフォーマンスバーストが無効になっている場合
min{インスタンスタイプの最大 IOPS, 1800 + 50 × ストレージ容量 + 増加 IOPS, 50000 + 増加 IOPS}
説明計算式における
増加 IOPS
は、汎用 ESSD が Premium ESSD にアップグレードされた後の IOPS の増分を示します。詳細については、「増加前後のパフォーマンス比較」をご参照ください。ESSD
PL3
min{インスタンスタイプの最大 IOPS, 1800 + 50 × ストレージ容量, 1000000}
PL2
min{インスタンスタイプの最大 IOPS, 1800 + 50 × ストレージ容量, 100000}
PL1
min{インスタンスタイプの最大 IOPS, 1800 + 50 × ストレージ容量, 50000}
標準 SSD
min{インスタンスタイプの最大 IOPS, 1800 + 30 × ストレージ容量, 25000}
例:
PL1 ESSD を使用するプライマリ RDS インスタンスの場合、
min{インスタンスタイプの最大 IOPS, 1800 + 50 × ストレージ容量, 50000}
の計算式を使用して最大 IOPS を計算できます。計算式のフィールドは次のとおりです。min
:括弧内の値を比較し、最小値を返す関数。インスタンスタイプの最大 IOPS
:プライマリ RDS インスタンスのインスタンスタイプでサポートされる最大 IOPS。1800 + 50 × ストレージ容量
:ESSD のベースライン IOPS。ESSD のストレージ容量に比例します。50000
:ストレージタイプ(この例では PL1 ESSD)でサポートされる最大 IOPS。ストレージタイプによって、この値は異なります。
説明クラウドディスクのパフォーマンスの詳細については、「クラウドディスクのパフォーマンス」をご参照ください。
RDS インスタンスのスループットが上限に達した場合、インスタンスの最大 IOPS が提供されない場合があります。
クラウドディスクの各 I/O 操作は 4 KB のデータを読み書きしますが、MySQL データベースの各 I/O 操作はデフォルトで 16 KB のデータを読み書きします。したがって、MySQL が単一の読み取りまたは書き込み操作を実行する場合、実際にはクラウドディスクで 4 つの I/O 操作が消費されます。
スループット
クラウドディスクを使用するプライマリ RDS インスタンスのスループットは、次の表に示す計算式に基づいて、ストレージタイプ、ストレージ容量、およびインスタンスタイプによって異なります。表のストレージ容量の単位は GB です。
RDS インスタンスの IOPS が上限に達した場合、インスタンスの最大スループットが提供されない場合があります。
ストレージタイプ | 最大スループット(単位:MB/秒) | |
Premium ESSD | I/O パフォーマンスバーストが有効になっている場合 |
|
I/O パフォーマンスバーストが無効になっている場合 |
説明 計算式における | |
ESSD | PL3 |
|
PL2 |
| |
PL1 |
| |
標準 SSD |
|
例:
PL1 ESSD を使用するプライマリ RDS インスタンスの場合、min{インスタンスタイプの最大スループット, 120 + 0.5 × ストレージ容量, 350}
の計算式を使用してスループットを計算できます。計算式のフィールドは次のとおりです。
min
:括弧内の値を比較し、最小値を返す関数。インスタンスタイプの最大スループット
:プライマリ RDS インスタンスのインスタンスタイプでサポートされる最大スループット。120 + 0.5 × ストレージ容量
:ESSD のベースラインスループット。ESSD のストレージ容量に比例します。350
:ストレージタイプ(この例では PL1 ESSD)でサポートされる最大 IOPS。ストレージタイプによって、この値は異なります。
さまざまなインスタンス構成の最大接続数と最大 IOPS
RDS インスタンスが最大 IOPS を提供できるかどうかは、次の表に示すように、インスタンスファミリやストレージタイプなどのインスタンス構成によって異なります。詳細については、「インスタンスファミリ」をご参照ください。
インスタンス構成 | 説明 | 保証される最大接続数 | 保証される最大 IOPS |
クラウドディスクを使用した専用 RDS インスタンス | クラウドディスクを排他的に使用する専用 RDS インスタンスは、割り当てられた CPU、メモリ、ストレージ、および I/O リソースを排他的に使用できます。 | はい | はい |
専用ホスト RDS インスタンス | クラウドディスクを排他的に使用する専用 RDS インスタンスは、割り当てられた CPU、メモリ、ストレージ、および I/O リソースを排他的に使用できます。 | はい | はい |
Premium ローカル SSD を使用した専用 RDS インスタンス | Premium ローカル SSD を使用する専用 RDS インスタンスは、割り当てられた CPU およびメモリリソースを排他的に使用できますが、同じ物理ホストにデプロイされている他の RDS インスタンスと I/O リソースを共有します。 | はい | いいえ |
汎用 RDS インスタンス | 汎用 RDS インスタンスは、割り当てられたメモリリソースを排他的に使用できますが、同じ物理ホストにデプロイされている他の RDS インスタンスと CPU および I/O リソースを共有します。 | はい | いいえ |