© ZOZO Technologies, Inc.
負荷試験
● 想定される負荷に耐えることができるか確認……だけではない
● 負荷の変動に対するシステムの弾力性も確認
○ サーバー台数・費用は
■ ❌ 定数
■ ⭕ 負荷に応じて変化する関数
○ 以下の項目の線形性を確認
■ 負荷 vs App Engineのサーバー台数
■ 負荷 vs Cloud Dataflowのサーバー台数
■ 負荷 vs GCPの費用(AppEngine, Cloud Pub/Sub, Cloud Dataflow)
○ 非線形な振る舞いをする場合はボトルネックが隠れている可能性が高い
● GKEクラスタの上にLocustを構築して分散環境から負荷をかける
○ 数万 Message/secの負荷試験環境をお手軽に構築
22