Was ist der Dienstconnector?
Mithilfe des Dienstconnectors können Sie Azure-Computedienste mit anderen Unterstützungsdiensten verbinden. Dieser Dienstconnector konfiguriert die Netzwerkeinstellungen und Verbindungsinformationen (z. B. Generieren von Umgebungsvariablen) zwischen Computediensten und Zielunterstützungsdiensten auf der Verwaltungsebene. Entwickler verwenden das bevorzugte SDK oder die Bibliothek, das bzw. die die Verbindungsinformationen nutzt, um Vorgänge auf der Datenebene für den Zielunterstützungsdienst durchzuführen.
Dieser Artikel bietet eine Übersicht über den Dienstconnector.
Wofür wird der Dienstconnector verwendet?
Jede Anwendung, die in Azure-Computediensten ausgeführt wird und einen Unterstützungsdienst erfordert, kann den Dienstconnector verwenden. Nachstehend sind einige Beispiele aufgeführt, in denen der Dienstconnector verwendet werden kann, um die Verbindungsfunktionalität zwischen Diensten zu vereinfachen.
- Datenbank: Verwenden Sie Service Connector, um Datenbanken, wie z. B. PostgreSQL, MySQL oder Azure Cosmos DB, mit Ihren Apps zu verbinden.
- Speicher: Verwenden Sie Service Connector, um Ihre bevorzugten Speicherprodukte, wie z. B. Azure Storage, für eine Ihrer Apps zu nutzen.
- Messaging-Dienst: Verwenden Sie Service Connector, um Ihre Cloud-Apps mit Messaging-Diensten, wie z. B. Service Bus, Event Hubs und Apache Kafka on Confluent Cloud, zu verbinden.
Weitere unterstützte Dienste und Anwendungsmuster finden Sie unter Welche Dienste werden vom Dienstconnector unterstützt?.
Welche Vorteile bietet das Verwenden des Dienstconnectors?
Herstellen einer Verbindung mit dem Zielunterstützungsdienst mit einem einzigen Befehl oder wenigen Klicks:
Der Dienstconnector ist für hohe Benutzerfreundlichkeit konzipiert. Zum Erstellen einer Verbindung sind drei Parameter erforderlich: eine Zieldienstinstanz, ein Authentifizierungstyp zwischen Computedienst und Zieldienst sowie der Typ des Anwendungsclients. Entwickler können die Azure CLI oder die Funktionalität des Azure-Portals verwenden, um Verbindungen zu erstellen.
Verwenden des Verbindungsstatus, um Verbindungen zu überwachen oder Verbindungsprobleme zu ermitteln:
Sobald eine Dienstverbindung erstellt wurde, können Entwickler den Integritätsstatus ihrer Verbindungen überprüfen. Der Dienstconnector kann einige Aktionen vorschlagen, um unterbrochene Verbindungen zu reparieren.
Welche Dienste werden vom Dienstconnector unterstützt?
Compute-Dienste:
- Azure App Service
- Azure-Funktionen
- Azure Spring Apps
- Azure Container Apps
- Azure Kubernetes Service (AKS)
Zieldienste:
- Azure KI Services
- Azure App Configuration
- Azure Cache for Redis (Basic-, Standard- und Premium- und Enterprise-Tarif)
- Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
- Azure Database for MySQL
- Azure Database for PostgreSQL
- Azure Event Hubs
- Azure Key Vault
- Azure-Servicebus
- Azure SQL-Datenbank
- Azure SignalR Service
- Azure Storage (Blob-, Warteschlangen-, Datei- und Tabellenspeicher)
- Azure Web PubSub
- Apache Kafka in Confluent Cloud
Wie wird der Dienstconnector verwendet?
Es gibt zwei Hauptmöglichkeiten, um den Dienstconnector für Azure-Anwendungen zu verwenden:
- Azure CLI: Erstellen, Auflisten, Überprüfen und Löschen von Dienst-zu-Dienst-Verbindungen mit Verbindungsbefehlen in der Azure CLI
- Azure-Portal: Verwenden Sie die geführte Portalfunktionalität, um Dienst-zu-Dienst-Verbindungen zu erstellen und Verbindungen mit einer Hierarchieliste zu verwalten.
Darüber hinaus wird Service Connector auch in den folgenden Clienttools mit den grundlegendsten Features unterstützt:
- Azure Powershell: Verwalten von Verbindungen mit Befehlen in Azure PowerShell.
- Terraform: Erstellen und Löschen von Verbindungen mit Infrastruktur als Codetool (beachten Sie die Einschränkungen).
- Visual Studio: Verwalten von Verbindungen eines Projekts durch Integration mit dem Feature Verbundene Dienste in Visual Studio.
- Intellij: Listenverbindungen von Azure Compute Services in Azure Toolkit für Intellij.
Schließlich können Sie Azure SDKs und API-Aufrufe verwenden, um mit Service Connector zu interagieren. Außerdem wird empfohlen, zu lesen, wie Sie korrekte Parameter bereitstellen, bevor Sie beginnen, wenn Sie diese Methoden verwenden.