Condividi tramite


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 l'SDK o la libreria che preferiscono che usa le informazioni di connessione per eseguire operazioni sul piano dati per 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.

  • Banca dati: Usare Service Connector per connettere database, ad esempio PostgreSQL, MySQL o Azure Cosmos DB, alle app.
  • Immagazzinamento: Usare Service Connector per usare i prodotti di archiviazione preferiti, ad esempio Archiviazione di Azure per una qualsiasi delle app.
  • Servizio di messaggistica: Usare Service Connector per connettere le app cloud ai servizi di messaggistica, ad esempio bus di servizio, Hub eventi e Apache Kafka nel cloud Confluent.

Vedere quali servizi sono supportati in Service Connector per visualizzare altri modelli di applicazione e servizi supportati.

Quali sono i vantaggi dell'utilizzo del connettore di servizi?

Connettersi a un servizio di backup 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 il problema 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
  • App contenitore di Azure
  • Funzioni di Azure
  • Servizio Azure Kubernetes (AKS)
  • Azure Spring Apps (programmata per la disattivazione)

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
  • Azure Key Vault (Archivio chiavi di Azure)
  • Bus di servizio di Azure
  • Database SQL di Azure
  • Servizio Azure SignalR
  • Archiviazione di Azure (Blob, Queue, File e Archiviazione tabelle)
  • PubSub Web di Azure
  • Apache Kafka in Confluent Cloud
  • MongoDB Atlas (anteprima)
  • Neon Serverless Postgres (anteprima)
  • Database SQL su Microsoft Fabric

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 connessioni da servizio a servizio con comandi di connessione nell'interfaccia della riga di comando di Azure.
  • Portale di Azure: Usare l'esperienza del portale guidato per creare connessioni da servizio a servizio e gestire le connessioni con un elenco di gerarchie.

Inoltre, il connettore di servizi è supportato anche dai seguenti strumenti client con le sue funzionalità fondamentali:

  • Azure PowerShell: gestire le connessioni con i comandi in Azure PowerShell.
  • Terraform: creare ed eliminare connessioni con l'infrastruttura come strumento di codice (tenere presente le limitazioni).
  • Visual Studio: gestire le connessioni di un progetto integrando la funzionalità Servizi connessi in Visual Studio.
  • IntelliJ: elencare le connessioni dei servizi di calcolo di Azure in Azure Toolkit for IntelliJ.

Infine, è possibile utilizzare gli SDK di Azure e le chiamate API per interagire con il connettore di servizi. È anche consigliabile leggere come fornire parametri corretti prima di iniziare se si usano questi modi.