## 結論

本演習では、TiProxy の負荷分散、接続の永続化、サービスディスカバリーの機能を紹介しました。また、TiDB サーバーに想定外のダウンタイムが発生した場合でも、アプリケーションの継続稼働を支える設計上のベストプラクティスについても説明しました。

プロダクション環境では、複数台の TiProxy を配置することがあり、その場合はクライアントと TiProxy の間にネットワーク型ロードバランサーを追加配置することがあります（下図参照）。

![demo018_conclusion_topology_with_NLB_aa_002_20250908.png 85%](https://lab-static.pingcap.com/images/2025/9/8/8711eafa3460f9e9879675e787b87cf0b595eadc.png)

TiProxy はアップグレード時のゼロダウンタイムも実現に寄与します。詳細は「[TiProxy によるデータベースのゼロダウンタイムオンラインアップグレード](/labs/demo_005)」を参照してください。
