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

AnalyticDB:ストレージ階層の弾力性

最終更新日:Mar 28, 2026

AnalyticDB for MySQL の Cluster Edition の弾力性モードのクラスターは、コンピューティングとストレージの分離アーキテクチャを採用しています。ストレージノードは、データストレージ、書き込み、検索、スキャンを処理します。同一クラスター上での同時取り込みと分析など、高スループットの書き込みと大規模なデータスキャンを組み合わせたワークロードでは、ストレージノードが I/O または CPU のボトルネックとなり、読み取り/書き込みパフォーマンスが低下する可能性があります。パフォーマンスを回復させるには、AnalyticDB for MySQL コンソールでエラスティック I/O リソースをスケールアウトしてください。ワークロードが減少した場合はスケールインすることで、コストを削減できます。

エラスティック I/O ユニット (EIU) は、これらのクラスターのストレージパフォーマンスを測定するユニットです。次の表に、EIU あたりのパフォーマンスメトリクスを示します。

メトリックEIU あたりの値
CPU
  • 24 コア

  • 36 コア

  • 48 コア

最大ホットデータストレージ容量8 TB
IOPS16,800~50,000
スループット350 MB/s

EIU のスケールアウトの仕組み

EIU のスケールアウトでは、オンラインでのシャード移行アプローチが使用されます。新しいキャパシティがプロビジョニングされ、元のシャードがオフラインになる前にデータが移行されます。これにより、プロセス全体を通じてクラスターが利用可能な状態に保たれます。クラスターの再起動は不要で、データの読み取りと書き込みは中断なく継続されます。EIU リソースは、ビジネス要件に基づいていつでもスケールアウトおよびスケールインできます。

EIU を追加すると、クラスターは負荷分散アルゴリズムを使用して、既存のノードから新しいノードにシャードのサブセットを移行します。移行は次の手順で行われます。

  1. ノードの追加: 新しい EIU ノードがクラスターに参加します。

  2. オンラインでのシャード移行: クラスターは移行対象のシャードのスナップショットを作成し、新しいノードに転送します。移行中、元のノード上のシャードはオンラインのままで、読み取りと書き込みの処理を継続します。新しいノードはスナップショットをロードし、シャードログの追加を開始します。

  3. 新しいノードのアクティベート: 新しいノードのシャードログが元のノードに追いつくと、新しいノードは新しい書き込みとクエリの受け入れを開始します。

  4. 元のノードのクリーンアップ: 元のノード上の移行されたシャードは正常に停止されます。それらのシャードに対する既存のクエリが終了すると、シャードはオフラインになり、クリアされます。

スケールインは、逆の手順で同様のプロセスで行われます。ビジネスワークロードが減少した場合は、EIU をスケールインしてリソースコストを削減してください。