ビジネスの発展やアプリケーションデータの拡大に伴い、ディスク容量が不足する場合があります。 この問題を解決するには、ディスクボリュームを拡張します。 このトピックでは、サービス中断なしの拡張、手動拡張、自動拡張など、さまざまなビジネスシナリオに基づいてディスクボリュームを拡張する方法を選択する方法を紹介します。 このトピックでは、ディスクボリューム拡張の課金についても説明します。
ディスクボリュームの拡張方法
ディスクボリュームを拡張するには、ディスクとファイルシステムを拡張する必要があります。
ディスクを展開する: この操作は、Elastic Compute Service (ECS) コンソールで実行する必要があります。
ファイルシステムを展開する: ディスクがマウントされているECSインスタンスに接続してから、この操作を実行する必要があります。
ディスクとファイルシステムは、ディスクボリュームがマウントされているアプリケーションを停止する必要なしに拡張できます (ディスクとファイルシステムは、拡張プロセス中にマウントされたままです) 。 ファイルシステムとアプリケーションの安定性を確保するために、アプリケーションを停止し、ディレクトリからディスクボリュームをアンマウントしてから、ディスクボリュームを拡張することを推奨します。 ただし、ほとんどのシナリオでは、アプリケーションポッドを一時停止することはできません。 Container Service for Kubernetes (ACK) では、複数の方法を使用してディスクボリュームを拡張できます。 ビジネス要件に最適な方法を選択できます。
項目 | サービス中断なしの拡張 | マニュアル拡張 | 自動拡張 |
概念 | アプリケーションポッドを中断せずに、マウントされたディスクとファイルシステムを自動的に拡張します。 | 手動でディスクを展開し、
| ディスクボリュームの使用率が指定されたしきい値を超えたときに、ディスクボリュームを自動的に拡張するための拡張ポリシーを1つ以上定義できます。 |
ディスク容量の制限 | 2000 GiB以下。 | 32 TiB以下。 | 2000 GiB以下。 |
クラスターバージョンの制限 | 1.16以降。 | 1.16より前のバージョン。 | 1.16以降。 |
ボリュームタイプ | 動的にプロビジョニングされたボリューム (StorageClassNameが設定されているPVC) 。 | 静的にプロビジョニングされたボリューム。 | 動的にプロビジョニングされたボリューム (StorageClassNameが設定されているPVC) 。 |
その他の制限 |
| ファイルシステムを手動で展開するには、 |
|
関連ドキュメント |
課金
ディスクの拡張は、ディスクの購入と同じ方法で課金されます。 ディスクを拡張すると、拡張されたストレージに対して課金されます。 詳細については、「ディスクボリュームの課金」をご参照ください。
関連ドキュメント
ディスクボリュームに関するよくある質問と解決策については、「ディスクボリュームに関するよくある質問」をご参照ください。