Che cos'è il connettore di servizi?
Il connettore di servizi consente di collegare i servizi di calcolo di Azure ad altri servizi di supporto. Il connettore di servizi configura le impostazioni di rete e le informazioni di connessione (ad esempio, generando variabili d'ambiente) tra i servizi di calcolo e i servizi sottostanti di destinazione nel piano di gestione. Gli sviluppatori utilizzano SDK o la libreria che preferiscono e che consuma le informazioni di connessione per eseguire operazioni sul piano dati contro il servizio sottostante di destinazione.
Questo articolo offre una panoramica del connettore di servizi.
Per cosa viene utilizzato il connettore di servizi?
Qualsiasi applicazione che viene eseguita sui servizi di calcolo di Azure e che richiede un servizio di supporto può usare il connettore di servizi. Di seguito sono riportati alcuni esempi in cui è possibile usare il connettore di servizi per semplificare l'esperienza di connessione da servizio a servizio.
- Database: usare Service Connector per connettere database, ad esempio PostgreSQL, MySQL o Azure Cosmos DB, alle app.
- Archiviazione: usare Service Connector per usare i prodotti di archiviazione preferiti, ad esempio Archiviazione di Azure per una qualsiasi delle app.
- Servizio di messaggistica: User Service Connector per connettere le app cloud ai servizi di messaggistica, ad esempio bus di servizio, Hub eventi e Apache Kafka in Confluent Cloud.
Vedere quali sono i servizi supportati nel connettore di servizi per vedere altri servizi e modelli di applicazione supportati.
Quali sono i vantaggi dell'utilizzo del connettore di servizi?
Connettersi a un servizio sottostante di destinazione con un solo comando o pochi clic:
Il connettore di servizi è stato progettato per semplificare l'utilizzo da parte dell'utente. Per creare una connessione, sono necessari tre parametri: un'istanza del servizio di destinazione, un tipo di autenticazione tra il servizio di calcolo e il servizio di destinazione e il tipo di client dell'applicazione. Gli sviluppatori possono utilizzare l'interfaccia della riga di comando di Azure o l'esperienza guidata del portale Azure per creare connessioni.
Usare lo Stato della connessione per monitorare o identificare i problemi di connessione:
Una volta creata una connessione di servizio, gli sviluppatori possono convalidare e controllare lo stato di salute delle loro connessioni. Il connettore di servizi può suggerire alcune azioni da intraprendere per risolvere le connessioni interrotte.
Quali servizi sono supportati dal connettore di servizi?
Servizi di calcolo:
- Servizio app di Azure
- Funzioni di Azure
- Azure Spring Apps
- App contenitore di Azure
- Servizio Azure Kubernetes (AKS)
Servizi di destinazione:
- Servizi di Azure AI
- Configurazione app di Azure
- Cache di Azure per Redis (livelli Basic, Standard, Premium ed Enterprise)
- Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Tabella)
- Database di Azure per MySQL
- Database di Azure per PostgreSQL
- Hub eventi di Azure
- Insieme di credenziali chiave di Azure
- Bus di servizio di Azure
- Database SQL di Azure
- Servizio Azure SignalR
- Archiviazione di Azure (Blob, Queue, File e Archiviazione di tabella)
- Azure Web PubSub
- Apache Kafka in Confluent Cloud
Come usare il connettore di servizi?
Esistono due modi principali per utilizzare il connettore di servizi per le applicazioni Azure:
- Interfaccia della riga di comando di Azure: Creare, elencare, convalidare ed eliminare le connessioni da servizio a servizio con i comandi di connessione nell’interfaccia della riga di comando di Azure.
- Portale di Azure Usare l'esperienza guidata del portale per creare connessioni da servizio a servizio e gestire le connessioni con un elenco gerarchico.
Inoltre, il connettore di servizi è supportato anche dai seguenti strumenti client con le sue funzionalità fondamentali:
- Azure Powershell: gestisce le connessioni con i comandi di Azure PowerShell.
- Terraform: crea ed elimina le connessioni con lo strumento Infrastruttura come codice (attenzione alle limitazioni).
- Visual Studio: gestisce le connessioni di un progetto integrandosi con la funzionalità Servizi connessi di Visual Studio.
- Intellij: elenca le connessioni dei servizi di calcolo di Azure in Azure Toolkit per Intellij.
Infine, è possibile utilizzare gli SDK di Azure e le chiamate API per interagire con il connettore di servizi. Si raccomanda di leggere come fornire i parametri corretti prima di iniziare se si utilizzano queste modalità.