Skip to content
Latchkey

Bulkhead Isolation - CI/CD用語集の定義

bulkhead isolationはリソースを隔離し、1つの障害がシステム全体を沈められないようにします。

bulkhead isolationは、ある部分の障害がシステム全体を枯渇させられないようにリソースを分割します。船の水密区画にちなんで名付けられました。

bulkhead isolationは、異なるワークロードに別々のリソースpoolを予約し、暴走または障害中のワークロードが他を枯渇させられないようにします。

CIにおいて

信頼できないpull requestのjobを、信頼できるmain branchのjobとは別のrunner poolで実行するのはbulkheadです。侵害されたりハングしたりしたPR jobがrelease CIを枯渇させることはありません。

関連ガイド