Что такое соединитель служб?

Соединитель сервисов позволяет подключать службы вычислений Azure к другим вспомогательным службам. Соединитель служб настраивает параметры сети и сведения о подключении (например, создание переменных среды) между вычислительными службами и целевыми службами резервного копирования в плоскости управления. При этом разработчики используют удобный для себя пакет SDK или библиотеку, которая на основе сведений о соединении выполняет операции в плоскости данных с целевой вспомогательной службой.

В этой статье представлен обзор соединителя сервисов.

Для чего используется соединитель служб?

Соединитель служб может использовать любое приложение, работающее в службах вычислений Azure и задействующее вспомогательную службу. Ниже приведено несколько примеров, где соединитель служб можно использовать для удобства подключения.

  • База данных: используйте соединитель служб для подключения баз данных, таких как PostgreSQL, MySQL или Azure Cosmos DB, к вашим приложениям.
  • Хранилище. Используйте соединитель служб для использования предпочитаемых продуктов хранилища, таких как служба хранилища Azure для любого из приложений.
  • Служба обмена сообщениями: соединитель службы пользователей для подключения облачных приложений к службам обмена сообщениями, таким как служебная шина, Центры событий и Apache Kafka в Confluent Cloud.

Дополнительные сведения о поддерживаемых соединителем служб службах и шаблонах приложений см. в статье Какие службы поддерживаются в соединителе служб?.

Каковы преимущества соединителя сервисов?

Подключение к целевой вспомогательной службе одной командой или несколькими щелчками мышью:

Соединитель служб упрощает работу. Чтобы создать подключение, вам потребуется три обязательных параметра: целевой экземпляр службы, тип проверки подлинности между вычислительной службой и целевой службой и типом клиента приложения. Для создания подключений разработчики могут использовать интерфейс командной строки Azure CLI или интерактивный портал Azure.

Проверка подключения и обнаружение проблем с помощью функции состояния подключения.

После создания подключения службы разработчики могут проверить состояние работоспособности подключений. Соединитель служб может предлагать меры по устранению неполадок в этом подключении.

Какие службы поддерживаются соединителем служб?

Вычислительные службы:

  • Служба приложений Azure
  • Функции Azure
  • Azure Spring Apps
  • Приложения-контейнеры Azure
  • Служба Azure Kubernetes (AKS)

Целевые службы:

  • Службы ИИ Azure
  • Настройка приложения Azure
  • Кэш Azure для Redis (уровни "Базовый", "Стандартный", "Премиум" и "Корпоративный");
  • Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
  • База данных Azure для MySQL
  • База данных Azure для PostgreSQL
  • Центры событий Azure
  • Azure Key Vault
  • Служебная шина Azure
  • База данных SQL Azure
  • Служба Azure SignalR
  • Cлужба хранилища Azure (хранилище Blob-объектов, очередей, файлов и таблиц)
  • Azure Web PubSub
  • Apache Kafka в Confluent Cloud

Как использовать соединитель служб?

Существует два основных способа использования соединителя служб в приложении Azure.

  • Azure CLI: создание, перечисление, проверка и удаление соединений между службами с помощью команд для работы с подключениями в Azure CLI.
  • Портал Azure: функции интерактивного портала для создания подключений между службами и управления ими с помощью списка иерархий.

Более того, соединитель служб также поддерживается в следующих клиентских средствах с наиболее основными функциями:

  • Azure PowerShell: управление подключениями с помощью команд в Azure PowerShell.
  • Terraform: создание и удаление подключений с инфраструктурой в качестве средства кода (учитывайте ограничения).
  • Visual Studio: управление подключениями проекта путем интеграции с функцией "Подключенные службы " в Visual Studio.
  • Intellij: список подключений служб вычислений Azure в Набор средств Azure для Intellij.

Наконец, вы также можете использовать пакеты SDK Azure и вызовы API для взаимодействия с соединителем службы. Кроме того, рекомендуется ознакомиться с правильными параметрами перед началом работы с этими способами.