О мобильных приложениях Azure

Мобильные приложения Azure (также известные как Microsoft Data Sync Framework) предоставляют корпоративным разработчикам и системным интеграторам платформу разработки мобильных приложений, которая является высокомасштабируемой и глобально доступной. Платформа предоставляет мобильное приложение с помощью следующих компонентов:

  • Проверка подлинности
  • Запросы к данным
  • Синхронизация данных в автономном режиме

Visual overview of Azure Mobile Apps capabilities

Мобильные приложения Azure предназначены для работы со службой приложение Azure. Так как он основан на ASP.NET 6, он также может быть запущен в качестве контейнера в приложениях контейнеров Azure или Служба Azure Kubernetes.

Почему мобильные приложения

Пакеты SDK мобильных приложений предоставляют следующие возможности:

  • Создание собственных и кроссплатформенных приложений: создание облачных приложений для Android™, iOS или Windows с помощью собственных пакетов SDK.
  • Подключение к корпоративным системам: проверка подлинности пользователей с помощью идентификатора Microsoft Entra и подключение к корпоративным хранилищам данных.
  • Создание приложений с возможностью автономной работы и синхронизацией данных: повысьте продуктивность мобильных сотрудников, создавая приложения, которые работают в автономном режиме. Используйте мобильные приложения Azure для синхронизации данных в фоновом режиме.

Возможности мобильных приложений Azure

Ниже перечислены важные функции для разработки мобильных приложений с поддержкой облака.

  • Проверка подлинности и авторизация: используйте мобильные приложения Azure для выполнения входа пользователей с использованием поставщиков удостоверений из социальных сетей и корпоративных удостоверений. служба приложение Azure поддерживает идентификатор Microsoft Entra, Facebook™, Google®, Microsoft, Twitter® и OpenID Подключение ®. Мобильные приложения Azure поддерживают любую схему проверки подлинности, поддерживаемую ASP.NET Core.

  • Доступ к данным. Мобильные приложения Azure предоставляют удобный для мобильных устройств источник данных OData версии 4, связанный с совместимой базой данных с помощью Entity Framework Core. Любую совместимую базу данных можно использовать, включая SQL Azure, Azure Cosmos DB или локальную базу данных Microsoft SQL Server.

  • Синхронизация в автономном режиме: создавайте надежные и быстрые мобильные приложения для работы с автономными наборами данных. Такие наборы данных можно автоматически синхронизировать со службой и легко устранять конфликты.

  • Клиентские пакеты SDK: существует полный набор клиентских пакетов SDK, охватывающих кроссплатформенную разработку (.NET и Apache Cordova™). Каждый клиентский пакет SDK имеет открытый исходный код и поставляется с лицензией MIT.

Функции службы приложений Azure

Ниже перечислены функции платформы, которые удобно использовать на рабочих сайтах для мобильных устройств.

  • Автоматическое масштабирование: служба приложений позволяет быстро увеличивать масштаб вертикально и горизонтально, чтобы справиться с любой входящей нагрузкой клиента. Выберите количество и размер виртуальных машин вручную или настройте автоматическое масштабирование, чтобы масштабировать службу в зависимости от нагрузки или по расписанию.

  • Промежуточные среды: Служба приложений могут запускать несколько версий сайта. Вы можете выполнить тестирование A/B и выполнить промежуточное выполнение новой мобильной службы.

  • Непрерывное развертывание: службу приложений можно интегрировать с распространенными системами управления версиями (SCM), чтобы с легкостью развертывать новую версию мобильной службы.

  • Виртуальные сети: службу приложений можно подключать к локальным ресурсам с помощью виртуальной сети, Azure ExpressRoute или гибридных подключений.

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

Следующие шаги

Чтобы приступить к работе с мобильными приложениями Azure, обратитесь к учебнику "Начало работы". В этом руководстве приведены общие сведения по созданию мобильной службы и клиента по вашему выбору. Кроме того, в нем рассматривается интеграция проверки подлинности и автономной синхронизации. Вы можете обращаться к этому руководству каждый раз при создании клиентского приложения.