Azure API Management-Zielzonenbeschleuniger

Der API Management-Zielzonenbeschleuniger bietet einen Architekturansatz und eine Referenzimplementierung zum Vorbereiten von Zielzonenabonnements für eine skalierbare API Management-Infrastruktur. Die Implementierung befolgt die übliche Architektur und die bewährten Methoden für Azure-Zielzonen im Cloud Adoption Framework. Ihr Fokus liegt vor allem auf den Entwurfsprinzipien für die Unternehmensebene.

Kunden nutzen API Management auf unterschiedliche Weise. Der Architekturansatz kann als Entwurfsleitfaden für die Greenfield-Implementierung und als Bewertung für Brownfield-Kunden verwendet werden, die bereits API Management verwenden. Die Referenzimplementierung kann so angepasst werden, dass sie eine Architektur generiert, die Ihren Anforderungen entspricht und Ihrer Organisation den Pfad zu einer nachhaltigen Skalierung öffnet.

Die bereitgestellte Infrastruktur-as-Code-Vorlage kann so geändert werden, dass Sie Ihren Benennungskonventionen entspricht, vorhandene Ressourcen verwendet (DevOps Agent, Schlüsseltresor usw.) und auf verschiedene Back-End-Elemente erweitert wird. Fügen Sie beispielsweise Verbindungen zu APIs hinzu, die auf App Service, AKS usw. gehostet werden.

Implementieren einer Plattformumgebung

Der API Management-Zielzonenbeschleuniger setzt die erfolgreiche Implementierung einer Plattformumgebung zur Verwaltung der gemeinsam genutzten Dienste (Netzwerk, Sicherheit, Identität und Governance), die für die effektive Erstellung und Operationalisierung einer Zielzone auf Unternehmensniveau erforderlich sind, voraus. Für die Implementierung des API Management-Zielzonenbeschleunigers ist eine Plattformumgebung nicht zwingend erforderlich. Diese übernimmt jedoch einen Großteil der Sicherheits- und Verwaltungsaufgaben, die für die sichere Verwaltung Ihrer Cloudumgebung erforderlich sind. Falls Sie bereits über eine verfügen, können Sie diesen Schritt überspringen. Weitere Informationen zu diesem Thema finden Sie in diesen Artikeln:

Vom Azure API Management-Zielzonenbeschleuniger bereitgestellte Ressourcen

Der Ansatz eines Beschleunigers für Zielzonen bietet die folgenden Ressourcen zur Unterstützung Ihres Projekts:

  • Ein modularer Ansatz zum Anpassen von Umgebungsvariablen
  • Entwurfsrichtlinien zur Unterstützung der Bewertung kritischer Entscheidungen
  • Architektur der Zielzone
  • Eine Implementierung, die Folgendes umfasst:
    • Ein bereitstellbarer Verweis zum Erstellen der Umgebung für Ihre API Management-Bereitstellung
    • Eine von Microsoft genehmigte API Management-Referenzimplementierung zum Testen der bereitgestellten Umgebung

Entwurfsrichtlinien

Diese Artikel enthalten Richtlinien für die Erstellung Ihrer Zielzone basierend auf den verschiedenen Entwurfsbereichen für Azure-Zielzonen:

Beispiel für eine konzeptionelle Referenzarchitektur

Die folgende konzeptionelle Referenzarchitektur ist ein Beispiel, das Entwurfsbereiche und bewährte Methoden veranschaulicht.

Diagramm, das die Landing Zone Accelerator-Architektur für Azure API Management veranschaulicht.

Es besteht aus API Management, die in einem virtuellen Netzwerk im internen Modus bereitgestellt werden, vor einem Application Gateway, mit Beispiel-Azure Functions-Back-Ends.

Bereitstellen des Azure API Management-Zielzonenbeschleunigers

Die Implementierung des Azure API Management-Zielzonenbeschleunigers mit Infrastructure-as-Code-Vorlagen ist auf GitHub verfügbar.

Nächste Schritte

Informieren Sie sich über Entwurfsüberlegungen für die Identitäts- und Zugriffsverwaltung in Ihren Azure-Zielzonen.