すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:一般的なESSDのI/Oバースト機能の有効化と無効化

最終更新日:Sep 23, 2024

ワークロードが大幅に変動し、ピーク時間が頻繁に変更される場合は、ApsaraDB RDS for MySQLインスタンスの一般的なエンタープライズSSD (ESSD) のI/Oバースト機能を有効にできます。 このように、一般的なESSDのIOPSは、もはや最大IOPSによって制限されない。 これにより、RDSインスタンスのI/Oパフォーマンスが向上し、ピーク時のワークロードバーストを処理できます。 このトピックでは、ApsaraDB RDSコンソールで、API操作を呼び出して、RDSインスタンスの一般的なESSDのI/Oバースト機能を有効化および無効化する方法について説明します。

前提条件

RDSインスタンスは、一般的なESSDストレージタイプを使用します。

機能の説明

RDSインスタンスの一般的なESSDのI/Oバースト機能を有効にすると、RDSインスタンスの最大IOPSと最大スループットが向上します。 次の表は、RDSインスタンスのI/Oバースト機能が有効になる前と後のRDSインスタンスの最大IOPSと最大スループットを比較しています。

説明

プライマリRDSインスタンスのI/Oバースト機能を有効にすると、セカンダリRDSインスタンスのI/Oバースト機能が自動的に有効になります。 プライマリRDSインスタンスの読み取り専用RDSインスタンスのI/Oバースト機能を有効にする場合は、インスタンスの詳細ページに移動する必要があります。

シナリオ

最大IOPS

最大スループット

I/Oバースト無効

min{50000 + IOPS増分、インスタンスタイプの最大IOPS、インスタンスタイプの最大I/O帯域幅に対応するIOPS、1800 + 50 × RDSインスタンスのストレージ容量 + IOPS増分}

min{350 + I/O帯域幅の増分, インスタンスタイプの最大I/O帯域幅, 120 + 0.5 × RDSインスタンスのストレージ容量 + I/O帯域幅の増分} (単位: MB/s)

I/Oバースト有効

min{1000000, インスタンスタイプの最大IOPS, インスタンスタイプの最大I/O帯域幅に対応するIOPS}

min{4000, インスタンスタイプの最大I/O帯域幅} (単位: MB/s)

説明

影響

I/Oバースト機能を有効または無効にしても、一時的な接続は発生しません。 ほとんどの場合、ワークロードは悪影響を受けません。 場合によっては、RDSインスタンスのIOPSが変動することがあります。 そのため、ピーク時間外に操作を実行することを推奨します。

使用上の注意

I/Oバースト機能を有効または無効にするのに必要な時間は、RDSインスタンスの読み取りおよび書き込みトラフィックによって異なります。 ほとんどの場合、この機能を有効または無効にするには数分かかります。

課金ルール

2024年6月20日から2024年9月23日まで、I/Oバースト機能を無料でご利用いただけます。 パブリックプレビューが終了すると、この機能に対して課金されます。 次のセクションでは、この機能の課金ルールについて説明します。

課金ルール

単価

バースト可能なI/O操作の時間料金=(データベースシステム内のすべてのRDSインスタンスでのバースト可能なI/O操作の合計数-バースト可能なI/O操作の無料クォータ) × バースト可能なI/O操作の単価

バースト可能なI/O操作の単価: バースト可能なI/O操作10,000あたりの0.0015米ドル

説明

従量課金方式のみサポートされています。 プライマリおよびセカンダリRDSインスタンスを含むRDSインスタンスの一般的なESSDでのバースト可能なI/O操作に対して課金されます。 システムは1時間ごとに請求書を生成します。 料金は、10,000のI/O操作ごとに計算されます。 課金のために、バースト可能なI/O操作は、次の10,000のI/O操作に切り上げられる。

バースト可能I/O操作の無料クォータ

バースト可能なI/O操作の無料クォータは、RDSエディションによって異なります。 次の表に、無料クォータを示します。

RDSエディション

無料クォータ

RDSベーシックエディション

1時間あたりの300,000

RDS高可用性エディション

1時間あたりの600,000

RDSクラスターエディション

1時間あたりの800,000

バースト可能なI/O操作の数: データベースシステム内のすべてのRDSインスタンスでのバースト可能なI/O操作の総数

RDSエディション

バースト可能なI/O操作の数

RDSベーシックエディション

RDSインスタンスでのバースト可能なI/O操作の数

RDS高可用性エディション

プライマリRDSインスタンスでのバースト可能なI/O操作の数 + セカンダリRDSインスタンスでのバースト可能なI/O操作の数

RDSクラスターエディション

プライマリRDSインスタンスでのバースト可能なI/O操作の数 + すべてのセカンダリRDSインスタンスでのバースト可能なI/O操作の数

説明
  • プライマリRDSインスタンスのI/O負荷が重く、I/Oバーストがトリガーされた場合、データとサービスの一貫性を確保するために、セカンダリRDSインスタンスでもI/Oバーストがトリガーされます。 セカンダリRDSインスタンスでのバースト可能なI/O操作の数は、プライマリRDSインスタンスと同じです。

  • 読み取り専用RDSインスタンスのI/Oバースト機能を個別に有効にする必要があります。 読み取り専用RDSインスタンスのI/Oバースト機能の課金ルールは、プライマリRDSインスタンスの課金ルールと同じです。 読み取り専用RDSインスタンスがRDS High-availability Editionを実行している場合、I/Oバースト機能の料金には、読み取り専用RDSインスタンスのプライマリおよびセカンダリRDSインスタンスに対して発生するI/Oバースト料金が含まれます。

RDSインスタンスでのバースト可能なI/O操作の数: ベースラインIOPSまたはスループットを超える部分 × 期間

説明

ベースラインI/Oパフォーマンスには、ベースラインIOPSとベースラインスループットが含まれ、一般的なESSDの初期I/Oパフォーマンスを指します。 初期I/Oパフォーマンスは、I/Oバースト機能が無効になっている場合の最大IOPSと最大スループットです。

シナリオ

RDS High-availability Editionを実行し、200 GBのストレージ容量を持つ一般的なESSDを使用するRDSインスタンスが作成されます。 RDSインスタンスにはセカンダリRDSインスタンスがあります。 RDSインスタンスのベースラインIOPSは12,000です。

RDSインスタンスでI/Oバースト機能が有効になっています。 00:00:00から01:00:00まで、バースト可能なI/O操作は00:00:00から00:00:27まで、および00:53:00から00:53:33まで生成され、これらの期間のIOPSは22,000のままです。 1時間内の他の期間中、IOPSはベースラインを超えず、バースト可能なI/O動作は生成されない。

バーストタイム

前の例では、バースト可能なI/O操作が生成され、合計バースト時間は60秒です。 値60は、以下の計算を使用することによって得られる: 27 + 33 = 60。

1時間以内のRDSインスタンスでのバースト可能なI/O操作の数

(22,000 - 12,000) × 1 × 60 = 600,000。

1時間以内にデータベースシステム内のすべてのRDSインスタンスでバースト可能なI/O操作の総数

600,000 + 600,000 = 1,200,000。 プライマリRDSインスタンスとセカンダリRDSインスタンスでのバースト可能なI/O操作の数はそれぞれ600,000です。

課金の例

たとえば、RDS High-availability Editionを実行するRDSインスタンスでのバースト可能なI/O操作の数は1時間以内に602,000されます。 次の表に、バースト可能なI/O操作の料金を示します。

バースト可能なI/O操作の実際の数

1時間あたりの602,000

無料クォータ

1時間あたりの600,000

過剰なバースト可能I/O操作

2,000 I/O

バースト可能なI/O操作の実際の数に対する料金

10,000 I/O操作あたりの10,000 × USD 0.0015=USD 0.0015

手順

RDSインスタンスの作成時にI/Oバースト機能を有効にする

  1. ApsaraDB RDS購入ページに移動する.

  2. ストレージタイプパラメーターを一般ESSDに設定し、I/Oバーストをオンにします。

既存のRDSインスタンスのI/Oバースト機能の有効化または無効化

  1. ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、RDSインスタンスのIDをクリックします。

  2. 表示されるページの 基本情報 セクションで、I/Oバースト機能を有効または無効にします。

関連ドキュメント

関連する API 操作

API 操作

説明

ModifyDBInstanceSpec

一般的なESSDのI/Oバースト機能を設定するときは、次の項目に注意してください。

  • DBInstanceStorageTypeパラメーターがgeneral_essdに設定されていることを確認します。

  • BurstingEnabledパラメーターは、I/Oバースト機能を管理するために使用されます。 値trueは、この機能が有効になっていることを示します。 値falseは、機能が無効になっていることを示します。

  • インスタンスタイプやストレージ容量など、他のパラメーターは変更しないでください。