Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Entwerfen einer internen Entwicklerplattformarchitektur
Die folgende Abbildung zeigt die Kernkomponenten einer internen Entwicklerplattform.

AWS empfiehlt Unternehmen, eine Strategie für mehrere Konten zu verfolgen, um ihre Anwendungen und Daten zu isolieren und zu verwalten. Das gleiche Prinzip gilt für den Aufbau einer internen Entwicklerplattform. Stellen Sie die interne Entwicklerplattform in einem Shared Services oder einem Tool bereit AWS-Konto , das Zugriff auf die übrigen Konten Ihrer Organisation hat. Dies unterstützt verschiedene Entwicklungsteams, die AWS-Konten für ihre Umgebungen unterschiedliche verwenden. Außerdem zentralisiert es die Verwaltung und bietet Kostentransparenz für all die verschiedenen Komponenten, die von der internen Entwicklerplattform verwaltet werden.
Die interne Entwicklerplattform benötigt einen Orchestrator, um die verschiedenen Komponenten bereitzustellen. Sie können Amazon Elastic Container Service (AmazonECS) oder Amazon Elastic Kubernetes Service (Amazon EKS) verwenden. Erstellen Sie einen Cluster, der die verschiedenen internen Dienste der Entwicklerplattform hostet, um seine Funktionen zu aktivieren. Diese Architektur bietet die Möglichkeit, die Plattforminfrastruktur so zu skalieren, dass sie mehr Endbenutzern zur Verfügung steht. Weitere Informationen zu den Funktionen der Plattform finden Sie weiter unten in diesem Handbuch. Zusammenfassend müssen diese Funktionen jedoch die Funktionen berücksichtigen, die Entwickler zur Verwaltung ihrer Workloads benötigen. Beispiele sind unter anderem:
-
Sicherheit für den Schutz von Workloads
-
Infrastruktur als Code zur Verwaltung der Workload-Infrastruktur
-
Kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) zur Automatisierung des Testens und der Bereitstellung von Workloads
-
Sicherer Zugang zur Bereitstellung des Zugriffs auf die Workload-Services
-
Mietvertrag zur Isolierung verschiedener Teams und Workloads
-
Beobachtbarkeit im Hinblick auf Protokollierung, Metriken, Nachverfolgung und Warnmeldungen für Workloads und deren Infrastruktur
Backstage
Referenzarchitekturen für interne Entwicklerplattformen finden Sie im Folgenden: