O que é o Service Connector?

O Service Connector ajuda você a conectar os serviços de computação do Azure a outros serviços de suporte. O Conector de Serviço define as configurações de rede e as informações de conexão (gerando, por exemplo, variáveis de ambiente) entre serviços de computação e serviços de suporte de destino no plano de gerenciamento. Os desenvolvedores usam o SDK ou a biblioteca de sua preferência que consome as informações de conexão para fazerem operações de plano de dados em relação ao serviço de suporte de destino.

Este artigo fornece uma visão geral do Service Connector.

O que é o Service Connector?

Qualquer aplicativo executado nos serviços de computação do Azure e que exija um serviço de suporte pode usar o Service Connector. Localize abaixo alguns exemplos que podem usar o Service Connector para simplificar a experiência de conexão serviço a serviço.

  • WebApp/Aplicativos de Contêiner/Aplicativos Spring + banco de dados: Use o Service Connector para conectar o PostgreSQL, o MySQL ou o Azure Cosmos DB aos aplicativos de Serviço de Aplicativo/Contêiner/Spring.
  • WebApp/Aplicativos de Contêiner/Aplicativos Spring + Armazenamento: Use o Service Connector para se conectar às contas do Armazenamento do Azure e usar seus produtos de armazenamento preferenciais facilmente em qualquer um de seus aplicativos.
  • WebApp/Aplicativos de Contêiner/Aplicativos Spring + Serviços de Mensagens: O Service Connector pode ajudar você a conectar seus aplicativos de nuvem ao Barramento de Serviço, aos Hubs de Eventos e ao Apache Kafka no Confluent Cloud.

Confira quais serviços têm suporte no Service Connector para conhecer mais serviços e padrões de aplicativo com suporte.

Quais são os benefícios ao usar o Service Connector?

Conectar a um serviço de suporte de destino com apenas um comando ou alguns cliques:

O Service Connector foi projetado para facilitar o seu uso. Para criar uma conexão, é necessário três parâmetros obrigatórios: uma instância de serviço de destino, um tipo de autenticação entre o serviço de computação e o serviço de destino e o tipo de cliente do aplicativo. Os desenvolvedores podem usar a CLI do Azure ou uma experiência guiada do portal do Azure para criar conexões.

Use o Status da Conexão para monitorar ou identificar problemas de conexão:

Depois que uma conexão de serviço é criada, os desenvolvedores podem validar e verificar o status de integridade de suas conexões. O Service Connector pode sugerir algumas ações para corrigir conexões interrompidas.

Quais serviços têm suporte pelo Conector de Serviço?

Serviços de computação:

  • Serviço de aplicativo do Azure
  • Funções do Azure
  • Azure Spring Apps
  • Aplicativos de Contêiner do Azure
  • AKS (Serviço de Kubernetes do Azure)

Serviços de destino:

  • Apache Kafka na Confluent Cloud
  • Configuração de Aplicativo do Azure
  • Cache do Azure para Redis (camadas básico, standard, Premium e Enterprise)
  • Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
  • Banco de Dados do Azure para MySQL
  • Banco de Dados do Azure para PostgreSQL
  • Hubs de eventos do Azure
  • Azure Key Vault
  • Barramento de Serviço do Azure
  • Banco de Dados SQL do Azure
  • Serviço do Azure SignalR
  • Armazenamento do Microsoft Azure (armazenamento de Blobs, Fila, Arquivo e Tabela)
  • Azure Web PubSub

Como usar o Service Connector?

Há duas maneiras principais de usar o Service Connector para o seu aplicativo do Azure:

  • CLI do Azure: Crie, liste, valide e exclua conexões de serviço a serviço com os comandos de conexão na CLI do Azure.
  • Portal do Azure: Use a experiência guiada do portal para criar conexões de serviço a serviço e gerenciar conexões com uma lista de hierarquias.

Além disso, o Conector de Serviço também tem suporte nas seguintes ferramentas de cliente com seus recursos mais fundamentais:

  • Azure Powershell: gerenciar conexões com comandos no Azure PowerShell.
  • Terraform: criar e excluir conexões com a infraestrutura como ferramenta de código (esteja ciente das limitações).
  • Visual Studio: gerenciar conexões de um projeto integrando-se ao recurso de Serviços Conectados no Visual Studio.
  • Intellij: listar conexões de serviços de computação do Azure no Kit de Ferramentas do Azure para Intellij.

Por fim,também poderá usar os SDKs do Azure e chamadas à API para interagir com o Conector de Serviço. E é recomendável ler como fornecer parâmetros corretos antes de começar a usar essas formas.

Próximas etapas

Siga os tutoriais listados abaixo para começar a criar seu próprio aplicativo com o Service Connector.