Eine Einführung in die Cloud-native Landschaft

Blog

Eine Einführung in die Cloud-native Landschaft

Wenn Sie sich mit Cloud-nativen Anwendungen und Technologien befasst haben, sind Sie wahrscheinlich auf die Cloud Native Computing Foundation (CNCF) Cloud native Landschaftskarte. Es überrascht nicht, dass das schiere Ausmaß überwältigend sein kann. So viele Kategorien und so viele Technologien. Wie begreifst du das?



Wie bei allem anderen auch, wenn Sie es aufschlüsseln und Stück für Stück analysieren, werden Sie feststellen, dass es nicht so komplex und sehr sinnvoll ist. Tatsächlich ist die Karte nach Funktionalität geordnet, und wenn Sie erst einmal verstanden haben, was jede Kategorie darstellt, wird die Navigation viel einfacher.

In diesem Artikel, dem ersten einer Reihe, werden wir diese Mammutlandschaft aufschlüsseln und einen allgemeinen Überblick über die gesamte Landschaft, ihre Schichten, Spalten und Kategorien geben. In Folgeartikeln werden wir in jede Ebene und Spalte hineinzoomen und mehr Details dazu liefern, was jede Kategorie ist, welches Problem sie löst und wie.



CNCF-Landschaft

Die vier Schichten der Cloud-nativen Landschaft

Lassen Sie uns zunächst alle einzelnen Technologien aus der Landschaft entfernen und uns die Kategorien ansehen. Es gibt verschiedene Zeilen, die Architekturebenen widerspiegeln, jede mit ihren eigenen Unterkategorien. Auf der ersten Ebene stehen Ihnen Tools zur Bereitstellung der Infrastruktur zur Verfügung, das ist Ihre Grundlage. Dann beginnen Sie mit dem Hinzufügen von Tools, die zum Ausführen und Verwalten von Apps wie der Laufzeit- und Orchestrierungsschicht erforderlich sind. Ganz oben stehen Ihnen Tools zum Definieren und Entwickeln Ihrer Anwendung zur Verfügung, z.



CNCF-Landschaftskategorien

Vorerst sollten Sie sich daran erinnern, dass die Landschaft bei der Infrastruktur beginnt und sich mit jeder Schicht näher an die eigentliche App rückt. Das stellen diese Ebenen dar (wir werden später auf die beiden Spalten eingehen, die sich über diese Ebenen erstrecken). Lassen Sie uns jede Ebene nacheinander untersuchen, beginnend mit der unteren.

1. Die Bereitstellungsschicht

Provisioning bezieht sich auf die Tools, die zum Erstellen und Härten der Grundlage für Cloud-native Anwendungen erforderlich sind. Es deckt alles ab, von der Automatisierung der Erstellung, Verwaltung und Konfiguration der Infrastruktur bis hin zum Scannen, Signieren und Speichern von Container-Images. Die Bereitstellung erstreckt sich sogar auf den Sicherheitsbereich, indem Sie Tools bereitstellen, mit denen Sie Richtlinien festlegen und durchsetzen, Authentifizierung und Autorisierung in Ihre Anwendungen und Plattformen integrieren und die Verteilung von Geheimnissen handhaben können.

In der Bereitstellungsebene finden Sie Folgendes:

  • Automatisierungs- und Konfigurationstools um Ingenieuren beim Aufbau von Computerumgebungen ohne menschliches Eingreifen zu helfen.
  • Containerregister ausführbare Dateien der Apps speichern.
  • Sicherheit und **Compliance **Frameworks adressieren verschiedene Sicherheitsbereiche.
  • **Schlüsselverwaltung **Lösungen helfen bei der Verschlüsselung, um sicherzustellen, dass nur autorisierte Benutzer Zugriff auf die Anwendung haben.

Diese Tools ermöglichen es Ingenieuren, alle Infrastrukturspezifika zu kodifizieren, sodass das System neue Umgebungen nach Bedarf hoch- und herunterfahren kann, um sicherzustellen, dass sie konsistent und sicher sind.

#Cloud-nativ #Beigetragen #Cloud

thenewstack.io

Eine Einführung in die Cloud-native Landschaft

In diesem Artikel, dem ersten einer Reihe, werden wir diese Mammutlandschaft aufschlüsseln und einen allgemeinen Überblick über die gesamte Landschaft, ihre Schichten, Spalten und Kategorien geben.