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.
- WebApp/Container Apps/Spring Apps + Datenbank: Verwenden Sie den Dienstconnector, um PostgreSQL, MySQL oder Azure Cosmos DB mit Ihrem/n App Service/Container Apps/Spring Apps zu verbinden.
- WebApp/Container Apps + Speicher: Verwenden Sie den Dienstconnector, um eine Verbindung mit Azure Storage-Konten herzustellen und Ihre bevorzugten Speicherprodukte problemlos für alle Ihre Apps zu verwenden.
- WebApp/Container Apps/Spring Apps + Messaging-Dienste: Der Dienstconnector kann Ihnen helfen, Ihre Cloud-Apps mit Service Bus, Event Hubs und Apache Kafka in 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 Services:
- 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.