## 概要

<!-- markdownlint-disable MD032 -->
> [!NOTE]
> この演習は Chrome ブラウザのみ対応しています。

TiDBは、計算（SQLレイヤー）とストレージ（TiKVレイヤー）を分離した分散アーキテクチャ設計を採用しており、水平スケーリングが容易です。アプリケーションに大きなダウンタイムや中断を引き起こすことなく、TiDBクラスタにノードを追加したり、既存のノードを削除して、容量やパフォーマンスを変更できます。

  ![tiup-scale-manga-cut-01.jpg 66%](https://lab-static.pingcap.com/images/2025/10/24/074c017d71525cefea93c72dc73c1b9fdd9460ed.jpg)

下の図は、演習開始時点での TiDB クラスタのトポロジーを示しており、まだスケールイン／スケールアウトは行われていません。

  ![56%](https://lab-static.pingcap.com/images/2025/8/3/882c0ff1cb40f4cf76568082be4820ceb0f80eaf.png)

### タスク

+ `sysbench` を使用してテスト負荷を適用します。
+ Grafana ダッシュボードから TiDB のパフォーマンス指標を観察します。
+ TiDBのSQLレイヤーを水平スケールします。
+ TiDBのストレージレイヤーを水平スケールします。

> [!TIP]
> 演習環境を起動するには、**開始**をクリックしてください。
> 環境の準備が完了すると、ハンズオンセッションに割り当てられたリソースに実際の値が設定されるため、演習ガイドに従って段階的に演習を完了できます。
