¿Qué es el conector de servicio?

El servicio Service Connector le permite conectar los servicios de proceso de Azure a otros servicios de respaldo. El conector de servicio establece la configuración de red y la información de conexión (por ejemplo, la generación de variables de entorno) entre los servicios de proceso y los servicios de respaldo de destino en el plano de administración. Los desarrolladores usan el SDK o la biblioteca preferidos que consumen la información de conexión para realizar operaciones del plano de datos en el servicio de respaldo de destino.

En este artículo se proporciona información general sobre el conector de servicio.

¿Para qué se usa el conector de servicio?

Cualquier aplicación que se ejecute en los servicios de proceso de Azure y requiera un servicio de respaldo, puede usar el conector de servicio. A continuación se muestran algunos ejemplos que pueden usar el conector de servicio para simplificar la experiencia de conexión de servicio a servicio.

  • WebApp/Container Apps/Spring Apps + base de datos: use el conector de servicio para conectar PostgreSQL, MySQL o Azure Cosmos DB a su instancia de App Service, Container Apps o Spring Apps.
  • WebApp/Container Apps/Spring Apps + almacenamiento: use el conector de servicio para conectarse a cuentas de Azure Storage y usar fácilmente sus productos de almacenamiento preferidos para cualquiera de sus aplicaciones.
  • WebApp/Container Apps/Spring Apps + servicios de mensajería: el conector de servicio puede ayudarle a conectar sus aplicaciones en la nube a Service Bus, Event Hubs y Apache Kafka en Confluent Cloud.

Consulte ¿Qué servicios se admiten en el conector de servicio? para ver más servicios y patrones de aplicación admitidos.

¿Cuáles son las ventajas de usar Service Connector?

Conectar el servicio de respaldo de destino con un solo comando o unos pocos clics:

El conector de servicio está diseñado para facilitar su uso. Para crear una conexión, necesitará tres parámetros necesarios: una instancia del servicio de destino, el tipo de autenticación entre el servicio de proceso y el servicio de destino y el tipo de cliente de aplicación. Los desarrolladores pueden usar la CLI de Azure o la experiencia guiada de Azure Portal para crear conexiones.

Use Estado de conexión para supervisar o identificar el problema de conexión:

Una vez creada una conexión de servicio, los desarrolladores pueden validar y comprobar el estado de mantenimiento de sus conexiones. El conector de servicio puede sugerir algunas acciones para corregir las conexiones rotas.

¿Qué servicios se admiten en el conector de servicio?

Servicios de proceso:

  • Azure App Service
  • Azure Functions
  • Azure Spring Apps
  • Azure Container Apps

Servicios de destino:

  • Apache Kafka en Confluent Cloud
  • Azure App Configuration
  • Azure Cache for Redis (niveles Básico, Estándar, Premium y Enterprise)
  • Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
  • Azure Database for MySQL
  • Azure Database for PostgreSQL
  • Azure Event Hubs
  • Azure Key Vault
  • Azure Service Bus
  • Azure SQL Database
  • Servicio Azure SignalR
  • Azure Storage (Blob, Queue, File y Table Storage)
  • Azure Web PubSub

¿Cómo usar el conector de servicio?

Hay dos maneras principales de usar el conector de servicio para la aplicación de Azure:

  • CLI de Azure: cree, enumere valide y elimine conexiones de servicio a servicio con comandos de conexión en la CLI de Azure.
  • Azure Portal: use la experiencia del portal guiado para crear conexiones de servicio a servicio y administrar conexiones con una lista de jerarquías.

Además, el conector de servicio también se admite en las siguientes herramientas de cliente con sus características más fundamentales:

  • Azure PowerShell: administre conexiones con comandos en Azure PowerShell.
  • Terraform: cree y elimine conexiones con la herramienta de infraestructura como código (tenga en cuenta las limitaciones).
  • Visual Studio: administre las conexiones de un proyecto mediante la integración con la característica Servicios conectados en Visual Studio.
  • Intellij: enumere las conexiones de los servicios de proceso de Azure en el kit de herramientas de Azure para Intellij.

Por último, también puede usar SDK de Azure y llamadas API para interactuar con el conector de servicio. Además, se recomienda leer cómo proporcionar parámetros correctos antes de empezar si se usan estas maneras.

Pasos siguientes

Complete los tutoriales que se indican a continuación para empezar a compilar su propia aplicación con el conector de servicio.