このトピックでは、一般的なエンタープライズSSD (ESSD) の概念、パフォーマンス、最大パフォーマンス、シナリオ、課金ルール、および関連する操作について説明します。
概要
一般的なESSDは、ApsaraDB RDSでサポートされる新しいストレージタイプです。 一般的なESSDは、ESSDのすべての機能と互換性があり、I/Oバースト、I/Oアクセラレーション、およびデータアーカイブ機能をサポートします。 汎用ESSDは、パフォーマンスレベル1 (PL1) ESSDよりも優れたベースラインI/Oパフォーマンスを提供します。
I/Oアクセラレーション
RDSインスタンスの一般的なESSDのI/Oアクセラレーション機能を有効にすると、システムは RDSインスタンスのバッファプール。 これにより、キャッシュが高速化され、RDSインスタンスの読み取り /書き込みパフォーマンスが向上します。 この機能は、一般的なESSDのI/Oジッタの影響も大幅に軽減します。 RDSインスタンスを使用し、RDSインスタンスの安定性を向上させます。 この機能は、インスタンスの仕様をアップグレードしたり、ビジネスコードを変更したりすることなく、RDSインスタンスのI/Oパフォーマンスを向上させたい場合に適しています。 詳細については、「一般的なESSDのI/Oアクセラレーション機能の使用」をご参照ください。
I/Oバースト
RDSインスタンスの一般的なESSDのI/Oバースト機能を有効にすると、一般的なESSDのIOPSは最大IOPSによって制限されなくなります。 これにより、RDSインスタンスのI/Oパフォーマンスが向上し、ピーク時のワークロードバーストを処理できます。 この機能は、I/O負荷が重く変動するシナリオに適しています。 詳細については、「一般的なESSDのI/Oバースト機能の使用」をご参照ください。
データアーカイブ
RDSインスタンスの一般的なESSDのデータアーカイブ機能を有効にすると、アクセス頻度の低いデータをOSSバケットに保存でき、PL1 ESSDと比較してストレージコストが80% 削減されます。 この機能は、RDSインスタンスに頻繁にアクセスまたは変更されないテーブルが含まれている場合に適しています。 詳細については、「一般的なESSDのデータアーカイブ機能の使用」をご参照ください。
該当するサービス
一般的なESSDは、クラウドディスクを使用するすべてのRDSインスタンスでサポートされます。
MySQLを実行するサーバーレスRDSインスタンスは、一般的なESSDのI/Oバースト機能のみをサポートします。
一般的なESSDのパフォーマンス
ベースラインI/Oパフォーマンス
一般的なESSDのベースラインI/O性能の向上は、一般的なESSDの記憶容量に基づいて変化し得る。 下表に詳細を示します。 詳細については、「 [製品の変更 /機能の変更] ApsaraDB RDSインスタンスの一般的なESSDのベースラインI/Oパフォーマンスが向上しました」をご参照ください。
この例では、一般的なESSDを使用するRDSインスタンスのストレージ容量は100 GB以上です。
I/Oバースト機能が有効になっているRDSインスタンスのベースラインI/Oパフォーマンスが向上した後、ベースラインI/Oパフォーマンスの向上に基づいてI/Oバースト機能が提供されます。
一般的なESSDのストレージ容量 | 増加前のベースライン (PL1 ESSDと同じ) | 増加後のベースライン | 増分 |
100 GB ≤ ストレージ容量 <1,000 GB | I/O帯域幅: 125メガバイト/秒〜350メガバイト/秒 IOPS: 50,000に6,800 | I/O帯域幅: 225メガバイト/秒〜450メガバイト/秒 IOPS: 56,400に13,200 | I/O帯域幅: 100メガバイト/秒 IOPS: 6,400 |
1,000 GB ≤ ストレージ容量 <2,000 GB | I/O帯域幅: 350メガバイト/秒 IOPS: 50,000 | I/O帯域幅: 500メガバイト/秒 IOPS: 59,600 | I/O帯域幅: 150メガバイト/秒 IOPS: 9,600 |
2,000 GB ≤ ストレージ容量 <4,000 GB | I/O帯域幅: 350メガバイト/秒 IOPS: 50,000 | I/O帯域幅: 550メガバイト/秒 IOPS: 62,800 | I/O帯域幅: 200メガバイト/秒 IOPS: 12,800 |
4,000 GB ≤ ストレージ容量 <16,000 GB | I/O帯域幅: 350メガバイト/秒 IOPS: 50,000 | I/O帯域幅: 600メガバイト/秒 IOPS: 66,000 | I/O帯域幅: 250メガバイト/秒 IOPS: 16,000 |
16,000 GB ≤ ストレージ容量 <64,000 GB | I/O帯域幅: 350メガバイト/秒 IOPS: 50,000 | I/O帯域幅: 700メガバイト/秒 IOPS: 72,400 | I/O帯域幅: 350メガバイト/秒 IOPS: 22,400 |
パフォーマンスの一般的なESSD
I/Oアクセラレーション
RDSインスタンスの一般的なESSDのI/Oアクセラレーション機能を有効にすると、RDSインスタンスの読み取り /書き込みパフォーマンスが向上します。 SQLの実行時間が短縮され、データベース操作に対するI/Oジッタの影響が軽減され、インスタンスの安定性が向上します。 詳細については、「一般的なESSDのI/Oアクセラレーション機能の使用」をご参照ください。
I/Oバースト
RDSインスタンスの一般的なESSDのI/Oバースト機能を有効にすると、RDSインスタンスの最大IOPSと最大スループットが向上します。 次の表は、RDSインスタンスのI/Oバースト機能が有効になる前と後のRDSインスタンスの最大IOPSと最大スループットを比較しています。
プライマリRDSインスタンスのI/Oバースト機能を有効にすると、セカンダリRDSインスタンスのI/Oバースト機能が自動的に有効になります。 プライマリRDSインスタンスの読み取り専用RDSインスタンスのI/Oバースト機能を有効にする場合は、インスタンスの詳細ページに移動する必要があります。
シナリオ | 最大 IOPS | 最大スループット |
I/Oバースト無効 |
|
|
I/Oバースト有効 |
|
|
IOPSの増分
とI/O帯域幅の増分
の詳細については、「 [製品の変更 /機能の変更] 一般的なESSDのベースラインI/O改善」をご参照ください。RDSインスタンスのスループットが上限に達すると、インスタンスのIOPSが影響を受けます。 RDSインスタンスのIOPSが上限に達すると、インスタンスのスループットが影響を受けます。
上記の計算は、クラウドディスクおよび汎用インスタンスタイプを使用するRDSインスタンスには適用されません。これらのタイプのRDSインスタンスはリソースを共有するためです。 その結果、最大IOPSおよび最大I/O帯域幅を保証することができない。 詳細については、「プライマリApsaraDB RDS For PostgreSQLインスタンスのインスタンスタイプ」をご参照ください。
特定のインスタンスタイプの最大IOPSおよび最大I/O帯域幅の詳細については、「標準プライマリApsaraDB RDS For MySQLインスタンスのインスタンスタイプ (オリジナルのx86アーキテクチャ) 」および「YiTianプライマリApsaraDB RDS for MySQLインスタンスのインスタンスタイプ (オリジナルのARMアーキテクチャ) 」をご参照ください。
次の表に、上記の計算で説明した最大I/O帯域幅に対応するIOPSの計算方法を示します。
サービス
IOPS計算
備考
ApsaraDB RDS for MySQL
IOPS=インスタンスタイプの最大I/O帯域幅 (Gbit/s) × 1024 × 1024/8/16
この計算において、値8は8ビットを示し、8ビットは1バイトを形成する。 値16は、ApsaraDB RDS for MySQLインスタンスのI/O操作に含まれるデータ量が16 KBであることを示します。
データのアーカイブ
一般的なESSDのデータアーカイブ機能を使用すると、OSSバケットにアクセスする頻度が低いデータを保存できます。 これにより、ストレージコストが削減されますが、アーカイブデータにアクセスするときのパフォーマンスが低下します。
シナリオ
I/Oアクセラレーション
I/Oアクセラレーションは、読み取りI/O負荷が重く、一時テーブルが頻繁に使用されるシナリオに適しています。
I/Oバースト
I/Oバーストは、I/O負荷が重く変動するシナリオに適しています。
重いワークロード、大きなトランザクション、テーブル全体のスキャン、および大量のデータを返すクエリにより、I/Oの負荷が増加します。 場合によっては、I/Oの使用量が100% に近づいたり達したりすることがあります。 CPU、メモリ、ストレージリソースで十分です。 これらのシナリオでは、RDSインスタンスのインスタンス仕様またはストレージタイプをアップグレードする必要があります。 たとえば、ストレージタイプをESSDパフォーマンスレベル1 (PL1) からESSD PL2にアップグレードできます。
インスタンスの仕様またはストレージタイプをアップグレードしない場合、I/O負荷が上限を超えることがあります。 その結果、インスタンスのパフォーマンスが低下し、クエリがタイムアウトし、接続エラーが発生します。
インスタンスの仕様をアップグレードすると、I/Oパフォーマンスは十分ですが、CPU、メモリ、ストレージリソースがアイドル状態になり、無駄になる可能性があります。
ストレージタイプをアップグレードすると、短期間でI/Oの使用量が増加しますが、I/Oの負荷が減少すると、ストレージリソースが無駄になり、コストが増加します。
I/Oバースト機能を使用して、上記の問題を解決できます。 I/Oバースト機能を有効にした後にI/O負荷が増加すると、I/Oバーストが自動的にトリガーされ、最大I/Oスループットが増加します。 I/O負荷が減少すると、最大I/Oスループットが自動的に復元されます。 この機能は、サーバーレスI/Oパフォーマンスを提供し、最適なI/Oパフォーマンスを保証し、コストを削減します。
データのアーカイブ
RDSインスタンスに頻繁にアクセスまたは変更されないテーブルが含まれている場合は、データアーカイブが適しています。
制限事項
一般的なESSDのストレージ容量は、10 GB ~ 64,000 GBです。
RDSインスタンスのストレージタイプを一般的なESSDから別のストレージタイプに変更することはできません。 ただし、ストレージタイプはESSDから一般的なESSDに変更できます。 詳細については、「ストレージタイプをESSDから一般的なESSDに変更する」をご参照ください。
課金ルール
課金
一般ESSD料金=RDSインスタンスで購入したストレージ容量の料金 + I/Oバースト料金 + I/Oアクセラレーション料金 + データアーカイブ料金
各機能の課金の詳細については、 次のトピックを参照してください。
RDSインスタンスが汎用インスタンスタイプを使用している場合、I/Oアクセラレーション機能を無料で使用できます。
RDSインスタンス用に購入したストレージ容量の料金
PL2 ESSD、PL3 ESSD、及び一般ESSDは、異なる単価を有する。 ApsaraDB RDSコンソールで、ストレージタイプ変更の価格差を確認できます。
特定の期間内に、RDSインスタンスが短時間で多数のI/O操作を処理する場合、一般的なESSDはPL2 ESSDやPL3 ESSDよりも費用対効果が高くなります。
一般ESSD料金=RDSインスタンス用に購入したストレージ容量の料金 + I/Oバースト料金 + I/Oアクセラレーション料金 + データアーカイブ料金
RDSインスタンス用に購入したストレージ容量に対して課金されます。 サブスクリプションと従量課金の課金方法がサポートされています。 課金ルールは、PL1 ESSDと同じです。 詳細については、「課金項目」をご参照ください。
次のリージョンでは、課金方法に関係なく、一般的なESSDはPL1 ESSDよりも費用対効果が高く、一般的なESSDの単価はPL1 ESSDの単価よりも低くなっています。
中国 (香港) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、フィリピン (マニラ) 、タイ (バンコク) 、日本 (東京) 、韓国 (ソウル) 、米国 (シリコンバレー) 、米国 (バージニア) 、ドイツ (フランクフルト) 、英国 (ロンドン) 、アラブ首長国連邦 (ドバイ)
説明一般的なESSDとPL1 ESSDの価格差は、課金方法によって異なります。
従量課金方法を使用する場合、一般的なESSDはPL1 ESSDよりも最大60% 費用対効果が高くなります。
サブスクリプションの課金方法を使用する場合、一般的なESSDはPL1 ESSDよりも最大43% の費用対効果が高くなります。
以下のリージョンでは、一般的なESSDの単価はPL1 ESSDの単価と同じです。
中国 (杭州) 、中国 (上海) 、中国 (北京) 、中国 (深セン) 、中国 (南通) 、中国 (青島) 、中国 (張家口) 、中国 (フフホト) 、中国 (ウランカブ) 、中国 (河源) 、中国 (広州) 、中国 (成都)