Читать книгу Handbuch Infrastructure as Code - Kief Morris - Страница 89
Patterns und Antipatterns für das Strukturieren von Stacks
ОглавлениеEine Herausforderung beim Infrastruktur-Design ist die Entscheidung, wie Sie die Stacks bezüglich Größe und Struktur definieren. Sie könnten ein einzelnes Stack-Code-Projekt erstellen, um Ihr gesamtes System zu managen. Aber das wird unhandlich, wenn Ihr System größer wird. In diesem Abschnitt werde ich Patterns und Antipatterns für das Strukturieren von Infrastruktur-Stacks beschreiben.
Die folgenden Patterns beschreiben jeweils Möglichkeiten, die Elemente eines Systems in einem Stack oder mehreren Stacks zusammenzufassen. Sie können sie als Kontinuum betrachten:
Ein Monolith Stack fasst ein gesamtes System in einem Stack zusammen.
Ein Application Group Stack gruppiert mehrere zusammengehörige Elemente eines Systems in Stacks.
Ein Service Stack führt die gesamte Infrastruktur einer einzelnen Anwendung in einem Stack zusammen.
Ein Micro Stack teilt die Infrastruktur für eine gegebene Anwendung oder einen Service auf mehrere Stacks auf.