Release Unit
Aus Wiki Itil
Eine Release Unit beschreibt den Teil eines Service oder einer IT-Infrastruktur, der gewöhnlich als Ganzes in Übereinstimmung mit der Release-Richtlinie der Organisation freigegeben wird. Je nach den Elementen oder Typen von Service Assets oder Servicekomponenten wie Software und Hardware, kann diese Unit variieren.
Das allgemeine Ziel besteht dabei in der Definition der am besten geeigneten Ebene von Release Units für jedes Service Asset oder jede Komponente. Eine Organisation könnte sich beispielsweise dafür entscheiden, für Business-kritische Anwendungen als Release Unit die gesamte Anwendung festzulegen, um dafür einen umfassenden Test sicherzustellen. Darüber hinaus könnte die Organisation entscheiden, dass für eine Web-Präsenz eher eine Release Unit auf Seitenebene geeignet ist.
Bei der Festlegung der geeigneten Ebene für Release Units sollten folgende Faktoren berücksichtigt werden:
- der Umfang und die Komplexität der Changes, die für Release und Deployment einer Release Unit erforderlich sind
- die benötigten Ressourcen und der erforderliche Zeitaufwand für Build, Test, Verteilung und Implementierung einer Release Unit
- die Komplexität der Schnittstellen zwischen der vorgeschlagenen Release Unit und den übrigen Komponenten der Services und der IT-Infrastruktur
- der Speicherplatz, der in den Build-, Test-, Verteilungs- und Live-Umgebungen verfügbar ist
Releases sollten anhand eines in den Release-Richtlinien festgelegten Schemas eindeutig identifizierbar sein. Die Release-Identifizierung sollte einen Verweis auf die Configuration Items beinhalten, die es repräsentiert, sowie eine Versionsnummer, die häufig aus zwei oder drei Teilen besteht (z. B. bei Notfall-Releases).
