Читать книгу Handbuch Infrastructure as Code - Kief Morris - Страница 124

Zugehörige Patterns

Оглавление

Sie können den Explosionsradius von Änderungen beschränken, indem Sie Umgebungen in getrennte Stacks aufteilen. Ein offensichtlicher Weg dazu ist das Copy-Paste Environment (siehe »Antipattern: Copy-Paste Environments« auf Seite 100), bei dem jede Umgebung ein eigenes Stack-Projekt ist, auch wenn das als Antipattern angesehen wird.

Ein besserer Ansatz ist das Reusable-Stack-Pattern (siehe »Pattern: Reusable Stack« auf Seite 102). Dabei dient ein einzelnes Projekt zum Definieren der generischen Struktur für eine Umgebung, das dann zum Managen einer separaten Stack-Instanz für jede Umgebung verwendet wird. Auch wenn dabei nur ein einzelnes Projekt zum Einsatz kommt, wird dieses immer nur auf eine Umgebungsinstanz gleichzeitig angewendet. Damit ist der Explosionsradius für Änderungen auf diese eine Umgebung begrenzt.

Handbuch Infrastructure as Code

Подняться наверх