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

ApsaraDB RDS:自動ストレージ拡張機能の使用

最終更新日:Jan 18, 2024

ApsaraDB RDS for MySQLインスタンスのストレージ容量が不足している場合、インスタンスへのデータの書き込みに失敗する可能性があります。 その結果、データ損失が発生したり、RDSインスタンスが故障したりして、ビジネス運用に深刻な影響を及ぼします。 Database Autonomy Service (DAS) は、ストレージ容量が指定したしきい値に達すると、自動ストレージ拡張をサポートします。 拡張中は、RDSインスタンスを再起動する必要はなく、サービスは影響を受けません。

前提条件

  • 次の要件が満たされています。

    • RDSインスタンスはMySQL 8.0またはMySQL 5.7を実行します。

    • RDSインスタンスは、RDS High-availability EditionまたはRDS Cluster Editionを実行します。

    • RDSインスタンスはクラウドディスクを使用しています。

    説明
    • この機能は、もともとARMアーキテクチャを使用している費用対効果の高いRDSインスタンスではサポートされていません。

    • RDSインスタンスがRDS Basic Editionを実行し、クラウドディスクを使用している場合、DASコンソールで自動ストレージ拡張機能を有効にできます。 詳細については、「自動スペース拡張」をご参照ください。

  • Alibaba Cloudアカウントの残高は十分です。

  • DASに対してサービスにリンクされたロールが作成されます。 詳細については、「AliyunServiceRoleForDAS role」をご参照ください。

    説明

    ロールが存在しない場合、自動ストレージ拡張機能を有効にすると、DAS用にサービスにリンクされたロールが自動的に作成されます。

使用上の注意

読み取り専用RDSインスタンスがプライマリRDSインスタンスにアタッチされ、プライマリRDSインスタンスに対して自動ストレージ拡張がトリガーされると、システムは各読み取り専用RDSインスタンスのストレージ容量を自動的にチェックします。 読み取り専用RDSインスタンスのストレージ容量がプライマリRDSインスタンスの必要なストレージ容量よりも小さい場合、システムは最初に読み取り専用RDSインスタンスのストレージ容量を拡張します。 各読み取り専用RDSインスタンスのストレージ容量が拡張されると、システムはプライマリRDSインスタンスのストレージ容量を自動的に拡張します。 詳細については、「 [製品の変更 /機能の変更] ApsaraDB RDS For MySQLインスタンスおよびApsaraDB RDS for PostgreSQLインスタンスの自動ストレージ拡張の最適化」をご参照ください。

課金ルール

自動ストレージ拡張の課金ルールは、手動ストレージ拡張の課金ルールと同じです。 詳細については、「仕様の変更」をご参照ください。

手順

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 次のいずれかの方法を使用して、 Autonomous Function Managementパネルに移動します。

    • 左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > ワンクリック診断 を選択します。 表示されるページで、自律型センター タブをクリックします。 自律型センター タブで、Autonomy Service Settings をクリックします。

    • 左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > パフォーマンスの傾向 を選択します。 表示されるページの パフォーマンスの傾向 タブで、Autonomy Service Settings をクリックします。

  3. Autonomous Function Management パネルの Autonomous Function Settings タブで、自律サービスを有効にします。

  4. 最適化とスロットリング タブで、自動スペース拡張 を選択し、次のパラメーターを設定します。

    パラメーター

    説明

    利用可能なストレージスペース

    RDSインスタンスの使用可能なストレージ。 RDSインスタンスの残りのストレージが [使用可能なストレージスペース] パラメーターで指定された値以下の場合、次の項目の大きい方の値に基づいて、RDSインスタンスのストレージ容量が自動的に拡張されます。

    • 5 GB

    • RDSインスタンスの現在のストレージ容量の15%

    たとえば、RDSインスタンスの現在のストレージ容量が100 GBの場合、現在のストレージ容量の15% は15 GBで、5 GBを超えています。 したがって、しきい値に達すると、RDSインスタンスのストレージ容量は15 GB増加します。 拡張後、RDSインスタンスのストレージ容量は115 GBになります。

    自動拡張の最大ストレージ

    ストレージ容量の拡張後に許可される最大ストレージ容量。 このパラメーターの値は、RDSインスタンスの現在のストレージ容量以上である必要があります。

    • RDSインスタンスが拡張SSD (ESSD) ストレージタイプを使用している場合、このパラメーターの最大値は32,000 GBです。

    • RDSインスタンスが標準SSDストレージタイプを使用している場合、このパラメーターの最大値は6,000 GBです。

      説明

      標準SSDストレージタイプは廃止されました。 ストレージタイプをESSDにアップグレードすることを推奨します。 詳細については、「標準SSDからESSDへのストレージタイプのアップグレード」をご参照ください。

    説明

    連続するストレージ拡張イベントの最小間隔は10分です。

  5. [OK] をクリックします。

自動ストレージ拡張イベントの詳細を表示する

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > ワンクリック診断 を選択します。

  3. 自律型センター タブで、時間範囲を選択して、選択した時間範囲で発生した自動スケーリングイベントを表示します。Auto-Scaling Events

  4. Auto-Scaling Events セクションの [詳細] をクリックして、自動スケーリングイベントの詳細を表示します。

    详情

参考情報

  • ストレージ容量が拡張された後、ストレージ容量を自動的に減らすことはできません。 ストレージ容量を削減する場合は、インスタンスの仕様を変更して、手動でストレージ容量を削減する必要があります。 詳細は、「インスタンス仕様の変更」をご参照ください。

  • 自動フラグメント再利用機能を有効にして、テーブルスペースのフラグメントをクリアし、ストレージ容量の無駄を減らすことができます。 詳細については、「自動フラグメント再利用機能の使用」をご参照ください。

  • ストレージ分析機能と容量評価機能を使用して、ストレージ使用量を表示および分析できます。 詳細については、「ストレージ分析機能の使用」および「ApsaraDB RDS For MySQLインスタンスの容量評価機能の使用」をご参照ください。

  • さまざまなデータベースエンジンを実行するRDSインスタンスのストレージ容量を自動的に拡張する方法の詳細については、以下のトピックを参照してください。