Читать книгу Handbuch Infrastructure as Code - Kief Morris - Страница 88
Listing 5-4: Beispiel für High-Level-Infrastruktur-Stack-Code
Оглавлениеapplication_server:
public_ip: 192.168.99.99
In diesem Beispiel werden durch das Anwenden des Codes entweder die Networking- und Server-Ressourcen aus dem vorigen Beispiel provisioniert, oder der Code des Beispiels erkennt bestehende Ressourcen, die genutzt werden können. Das Tool oder die Bibliothek, das/die von diesem Code aufgerufen wird, entscheidet, welche Werte für die Netzwerk-Ports und das VLAN zu verwenden sind und wie der virtuelle Server aufgebaut wird.
Viele Anwendungs-Hosting-Lösungen, wie zum Beispiel PaaS-Plattformen oder Packaged Clusters (siehe »Packaged Cluster Distribution« auf Seite 271), bieten diese Abstraktionsschicht. Sie schreiben einen Deployment-Deskriptor für Ihre Anwendung, und die Plattform allokiert die Infrastruktur-Ressourcen, auf die sie deployt wird.
In anderen Fällen bauen Sie vielleicht Ihre eigene Abstraktionsschicht, indem Sie Bibliotheken oder Module schreiben. In Kapitel 16 finden Sie mehr dazu.