API GATEWAYのCanaryを使用したデプロイって素敵に見えるのですが、でも実際エラーが出たら切り分けがかなりめんどうくさそうでは? |
|
|
はい、実際かなり面倒になることがあります。Canary Deploymentsは「安全に見えるが、観測性が弱いと逆に難易度が上がる」代表例です。 API GatewayのCanaryは: みたいに一部だけ新環境へ流します。 なので大事故は防ぎやすい一方、 が起きる。 これが切り分けを難しくする。 典型的に面倒なのは:
など。 特に: みたいな分散構成だと、 「どのリクエストがCanaryへ行ったか」を追跡できないと地獄になりやすい。 なので実務ではCanaryそのものより、
など観測性の方が重要です。 あと現場では: より、 みたいな「限定公開」の方が調査しやすく好まれることも多い。 つまりCanaryは: ではありますが、 ではないです。 むしろ観測設計が弱い組織だと、障害解析は複雑化しやすいです。 |
|
|

この記事へのコメント