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

Infrastruktur-Ressourcen

Оглавление

Es gibt im Prinzip drei grundlegende Ressourcen, die von einer Infrastruktur-Plattform angeboten werden: Computing, Storage und Networking. Die verschiedenen Plattformen kombinieren und verpacken diese Ressourcen auf unterschiedliche Art und Weise. So können Sie auf Ihrer Plattform vielleicht virtuelle Maschinen und Container-Instanzen provisionieren. Oder Sie können eine Datenbankinstanz provisionieren, die Computing, Storage und Networking kombiniert.

Ich nenne die eher grundlegenden Infrastruktur-Ressourcen Primitive. Jede der in den folgenden Abschnitten beschriebenen Computing-, Networking- und Storage-Ressourcen sind ein Primitiv. Cloud-Plattformen kombinieren Infrastruktur-Primitive in Ressourcen-Kombinationen, wie zum Beispiel:

 Database as a Service (DBaaS)

 Load Balancing

 DNS

 Identity Management

 Secrets Management

Die Grenze zwischen einer Primitiv- und einer zusammengesetzten Ressource ist willkürlich gewählt, wie auch die zwischen einer zusammengesetzten Infrastruktur-Ressource und einem Anwendungs-Laufzeitservice. Selbst ein grundlegender Storage-Service wie ein Object Storage (denken Sie an AWS S3 Buckets) beinhaltet Computing- und Networking-Ressourcen, um Daten lesen und schreiben zu können. Aber es ist eine nützliche Unterscheidung, die ich nun verwenden werde, um gebräuchliche Formen von Infrastruktur-Primitiven aufzuführen. Diese fallen in eine der drei zentralen Ressourcen-Typen: Computing, Storage und Networking.

Handbuch Infrastructure as Code

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