データベースストレージが不十分な場合、データの書き込みに失敗する可能性があります。その結果、データが失われたり、データベースがクラッシュしたりして、ビジネスに深刻な影響を及ぼします。 PolarDB for MySQL Standard Editionは、ストレージがしきい値に達したときの自動ストレージスケールアップをサポートします。 スケールアップ中は、クラスターを再起動する必要はなく、ビジネスに影響はありません。
前提条件
エンジンバージョンがMySQL 8.0.2、MySQL 8.0.1、またはMySQL 5.7のPolarDB for MySQL Standard Editionクラスターが作成されます。
説明PolarDB for MySQL Standard Editionは、MySQL 5.6エンジンバージョンをサポートしていません。
PolarDB for MySQL Enterprise Editionクラスターのストレージは、実際の使用状況に基づいて自動的にスケーリングされます。 追加の操作は必要ありません。
Alibaba Cloudアカウントに料金滞納がなく、スケールアップに十分な残高があります。 そうでない場合、スケールアップは失敗します。
使用上の注意
ストレージ容量、iNodeの数、blktagの数のいずれかが不足している場合、ストレージは自動的にスケールアップされます。 次のリストは、トリガー条件を示しています。
ストレージスペースは1テラバイト未満であり、利用可能なリソースの量はリソースの総量の30% 未満です。
ストレージスペースは1テラバイト以上10テラバイト以下であり、利用可能なリソースの量はリソースの総量の20% 未満です。
ストレージスペースは10テラバイトを超え、利用可能なリソースの量はリソースの総量の10% 未満です。
ストレージは、現在のストレージ容量の20 GBまたは15% のいずれか大きい方で自動的にスケールアップされます。 たとえば、現在のストレージ容量が200 GBの場合、ストレージは自動的に30 GBスケールアップされます。 現在のストレージ容量が100 GBの場合、ストレージは自動的に20 GBスケールアップされます。
自動ストレージスケールアップ機能は、PolarDB for MySQL Standard Editionクラスターが作成された後はいつでも無効にできます。 この機能を無効にするには、PolarDBコンソールの [Auto Scaling Settings] ダイアログボックスで [Auto Scalingの有効化] をオフにします。
自動ストレージのスケールアップはビジネスに影響しません。
準備
自動ストレージスケールアップを有効にする前に、AliyunServiceRoleForDASロールが作成されていることを確認してください。 詳細については、「AliyunServiceRoleForDAS role」をご参照ください。
AliyunServiceRoleForDASロールを作成した場合は、ストレージの自動スケールアップを直接有効にします。
AliyunServiceRoleForDASロールを作成していない場合は、次の操作を実行します。
Alibaba CloudアカウントでRAMコンソールにログインします。
左側のナビゲーションウィンドウで、アイデンティティ>ロールを選択します。
ロールページで、ロールの作成をクリックします。
ロールの作成ページで、Trusted EntityパラメーターをAlibaba Cloudサービスに設定し、次へをクリックします。
Role Typeパラメーターをサービスにリンクされた役割に設定します。
Select ServiceパラメーターをDatabase Autonomy Serviceに設定します。
サービスを選択した後、サービスにリンクされたロールに定義されている名前、メモ、およびポリシーを表示できます。 [ポリシーの詳細の表示] をクリックして、ポリシーの詳細情報を表示します。
OKをクリックします。
閉じるをクリックします。
自動ストレージスケールアップの有効化
クラスター作成時の自動ストレージスケールアップの有効化
Standard Editionクラスターを作成するときに自動ストレージスケールアップを有効にするには、購入ページで次の操作を実行します。
PolarDBコンソールにログインします。
左側のナビゲーションウィンドウで、[クラスター] をクリックします。 [クラスター] ページの左上隅で、クラスターを作成するリージョンを選択します。
[クラスターの作成] をクリックします。
クラスターの設定を完了します。
クラスターを構成するための前提条件については、このトピックの「前提条件」を参照してください。
[ストレージ] セクションで、[ストレージの自動拡張] をオンにし、[最大ストレージ] パラメーターを設定します。 Maximum Storageパラメーターのデフォルト値は64000 GBです。
[今すぐ購入] をクリックします。
既存のクラスターのストレージの自動スケールアップを有効にする
既存のStandard Editionクラスターの自動ストレージスケールアップを有効にするには、PolarDBコンソールで次の操作を実行します。
PolarDBコンソールにログインします。
左側のナビゲーションウィンドウで、[クラスター] をクリックします。 [クラスター] ページの左上隅で、管理するクラスターがデプロイされているリージョンを選択します。
クラスターを見つけて、クラスターIDをクリックします。
分散ストレージセクションの右上隅にある自動スケールアップの有効化をクリックします。
[Auto Scalingの設定] ダイアログボックスで、[Auto Scalingの有効化] をオンにし、[Maximum Storage Capacity] パラメーターを設定します。 Maximum Storage Capacityパラメーターのデフォルト値は64000 GBです。
OKをクリックします。
その他
ストレージの枯渇は、過度の一時ファイル、ログファイル、およびデータファイルによって引き起こされる可能性があります。 この問題を解決する方法については、「FAQ」をご参照ください。