このトピックでは、クラスター構成を変更する機能と、これらの変更がサポートされるシナリオについて説明します。
PolarDB クラスターは、データベースをロックすることなくオンラインでの構成変更をサポートしています。 クラスターは 3 つの方法でスケーリングでき、変更は数分で反映されます:
計算能力のスケールアップまたはスケールダウン (垂直スケーリング):クラスターのスペックをアップグレードまたはダウングレードします。 プライマリノードと読み取り専用ノードのスペックは個別に変更できます。 読み取り専用ノードのスペックは、プライマリノードのスペックと一致させる必要はありません。
説明PolarDB クラスターは柔軟な構成変更を提供します。 これにより、プライマリノードとは独立して読み取り専用ノードのスペックを変更し、必要に応じて異なるスペックを割り当てることができます。
計算能力のスケールアウトまたはスケールイン (水平スケーリング):読み取り専用ノードを追加または削除します。 最大 16 個のコンピュートノードまでスケールアウトできます。
ストレージ容量のスケールアウト (水平スケーリング):従量課金のストレージは、データ量に応じてストレージ容量が自動的にスケーリングされるサーバーレスアーキテクチャを使用します。 サブスクリプションのストレージの場合、手動でストレージ容量をスケールアウトできます。
以下のシナリオでクラスター構成を変更できます:
手動でのスペック変更:PolarDB for MySQL クラスターのスペックを手動で変更できます。 詳細については、「クラスターの手動アップグレードまたはダウングレード」をご参照ください。
自動でのスペック変更 (弾性スケーリング):
PolarDB for MySQL 5.7 および 8.0 クラスター:これらのクラスターは、弾性的なリソーススケーリングのためにサーバーレスアーキテクチャを使用します。 単一のクラスターで 0 コアから 1000 コアまでシームレスにスケーリングできます。 これにより、ビジネスに影響を与えることなく、急激なワークロードの増加に対応するために数秒以内の迅速なスケーリングが可能になります。
PolarDB for MySQL 5.6 クラスター:自動スケーリングパラメーターを設定できます。 これにより、PolarDB for MySQL クラスター版インスタンスは設定に基づいて自動的にスケールアウトまたはスケールインします。 詳細については、「自動スケーリングを使用した弾性スケーリングの実現」をご参照ください。
一時的なアップグレード:サブスクリプションの PolarDB クラスターのスペックを一時的にアップグレードして、全体のパフォーマンスを向上させることができます。 指定した時刻になると、クラスターのスペックは自動的に元の状態に復元されます。 詳細については、「一時的なアップグレード」をご参照ください。
説明サブスクリプションの PolarDB クラスターのみが一時的なアップグレードをサポートしています。
ノードの追加または削除:読み取り専用ノードを手動で追加または削除できます。 詳細については、「ノードの追加または削除」をご参照ください。
Archive Database Single Node Edition から Archive Database Cluster Edition へのアップグレード:既存の Archive Database (高圧縮) インスタンスを 高圧縮エンジン (X-Engine) Dedicated インスタンスにアップグレードできます。 詳細については、「Archive Database Single Node Edition から Archive Database Cluster Edition へのアップグレード」をご参照ください。
手動でのストレージのスケールアウト:手動でストレージ容量を拡張できます。 詳細については、「ストレージ容量の手動スケールアウトまたはスケールイン」をご参照ください。