スケーラビリティ

q

TiDB Cloud Dedicated を使用すると、データ量やワークロードの変化に合わせてコンピューティング リソースとstorageリソースを個別に調整できます。TiDB TiDB Cloud Dedicated は、サービスを中断することなくスケーリングできます。この柔軟性により、組織は高いパフォーマンスと可用性を維持しながらインフラストラクチャ コストを最適化できます。

注記:

TiDB Cloudサーバーレス 、アプリケーションのワークロードの変化に基づいて自動的にスケーリングされます。ただし、 TiDB Cloud Serverless クラスターを手動でスケーリングすることはできません。

ヒント:

TiDB Cloud Dedicated クラスターのサイズを決定する方法については、 TiDBのサイズを決定する参照してください。

垂直および水平スケーリング

TiDB Cloud Dedicated は、垂直 (スケールアップ) スケーリングと水平 (スケールアウト) スケーリングの両方をサポートします。

  • 水平スケーリングは、ワークロードを分散するために専用クラスターにノードを追加するプロセスです。
  • 垂直スケーリングは、専用クラスターの vCPU と RAM を増やすプロセスです。

TiDB Cloud Dedicated では、垂直スケーリングと水平スケーリングの両方の組み合わせもサポートされています。

TiDB のスケーラビリティ

TiDB はコンピューティング専用であり、データは保存しません。TiDB のノード数、vCPU、および RAM を構成できます。

一般に、TiDB のパフォーマンスは TiDB ノードの数に応じて直線的に増加します。

TiKV のスケーラビリティ

TiKV は行ベースのデータを保存する役割を担います。TiKV のノード数、vCPU と RAM、storageを構成できます。TiKV ノードの数は少なくとも 1 セット (3 つの異なる使用可能なゾーンの 3 つのノード) で、3 ノードずつ増加する必要があります。

TiDB Cloud は、耐久性と高可用性を実現するために、選択したリージョンの 3 つの利用可能なゾーンに TiKV ノードを均等にデプロイします。一般的な 3 つのレプリカのセットアップでは、データはすべての可用性ゾーンの TiKV ノードに均等に分散され、各 TiKV ノードのディスクに保持されます。TiKV は主にデータstorageに使用されますが、TiKV ノードのパフォーマンスはさまざまなワークロードによっても異なります。

TiFlashのスケーラビリティ

TiFlash は列指向データを保存する役割を担います。TiFlashはTiKV からのデータをリアルタイムで同期し、すぐにリアルタイム分析ワークロードをサポートします。TiFlashのノード数、vCPU と RAM、storageを構成できます。

TiDB Cloud は、 TiFlashノードをリージョン内の異なるアベイラビリティ ゾーンに均等にデプロイします。本番環境で高可用性を確保するには、各TiDB Cloudクラスターに少なくとも 2 つのTiFlashノードを設定し、データのレプリカを少なくとも 2 つ作成することをお勧めします。

このページは役に立ちましたか?