Informacje o usłudze Azure Mobile Apps

Usługa Azure Mobile Apps (znana również jako struktura synchronizacji danych firmy Microsoft) udostępnia deweloperom i integratorom systemów przedsiębiorstwa platformę tworzenia aplikacji mobilnych, która jest wysoce skalowalna i dostępna globalnie. Platforma udostępnia aplikację mobilną:

  • Uwierzytelnianie
  • Zapytanie o dane
  • Synchronizacja danych w trybie offline

Visual overview of Azure Mobile Apps capabilities

Usługa Azure Mobile Apps jest przeznaczona do pracy z usługą aplikacja systemu Azure Service. Ponieważ jest ona oparta na ASP.NET 6, może być również uruchamiana jako kontener w usłudze Azure Container Apps lub Azure Kubernetes Service.

Dlaczego warto korzystać z usługi Mobile Apps?

Za pomocą zestawów SDK usługi Mobile Apps można wykonywać następujące czynności:

  • Tworzenie aplikacji natywnych i międzyplatformowych: tworzenie aplikacji z obsługą chmury dla systemów Android™, iOS lub Windows przy użyciu natywnych zestawów SDK.
  • Połączenie do systemów przedsiębiorstwa: uwierzytelnianie użytkowników za pomocą identyfikatora Entra firmy Microsoft i łączenie się z magazynami danych przedsiębiorstwa.
  • Tworzenie aplikacji gotowych do pracy w trybie offline za pomocą synchronizacji danych: zwiększenie produktywności pracowników mobilnych dzięki tworzeniu aplikacji działających w trybie offline. Użyj usługi Azure Mobile Apps, aby zsynchronizować dane w tle.

Funkcje usługi Azure Mobile Apps

Następujące funkcje są ważnymi elementami tworzenia aplikacji mobilnych z obsługą chmury:

  • Uwierzytelnianie i autoryzacja: użyj usługi Azure Mobile Apps, aby logować użytkowników przy użyciu usług społecznościowych i przedsiębiorstwa. Usługa aplikacja systemu Azure obsługuje Połączenie ® Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® i OpenID. Usługa Azure Mobile Apps obsługuje każdy schemat uwierzytelniania obsługiwany przez platformę ASP.NET Core.

  • Dostęp do danych: usługa Azure Mobile Apps udostępnia przyjazne dla urządzeń przenośnych źródło danych OData w wersji 4 połączone z zgodną bazą danych za pośrednictwem platformy Entity Framework Core. Każdą zgodną bazę danych można używać, w tym usług Azure SQL, Azure Cosmos DB lub lokalnego programu Microsoft SQL Server.

  • Synchronizacja w trybie offline: twórz niezawodne i dynamiczne aplikacje mobilne, które działają z zestawem danych w trybie offline. Ten zestaw danych można zsynchronizować automatycznie z usługą i łatwo obsługiwać konflikty.

  • Zestawy SDK klienta: istnieje kompletny zestaw zestawów SDK klientów obejmujących programowanie międzyplatformowe (.NET i Apache Cordova™). Każdy zestaw SDK klienta jest dostępny z licencją MIT i jest rozwiązaniem typu open source.

Funkcje usługi Azure App Service

Poniższe funkcje platformy są przydatne w przypadku witryn produkcyjnych aplikacji mobilnych:

  • Skalowanie automatyczne: usługa App Service pozwala szybko skalować w górę lub w poziomie, a co za tym idzie — obsługiwać dowolne przychodzące obciążenia klientów. Ręcznie wybierz liczbę i rozmiar maszyn wirtualnych lub skonfiguruj skalowanie automatyczne w celu skalowania usługi na podstawie obciążenia lub harmonogramu.

  • Środowiska przejściowe: usługa App Service może uruchamiać wiele wersji witryny. Możesz przeprowadzić testowanie A/B i przeprowadzić przemieszczanie w miejscu nowej usługi mobilnej.

  • Ciągłe wdrażanie: usługa App Service może integrować się z typowymi systemami zarządzania kontrolą źródła (SCM), co pozwala łatwo wdrożyć nową wersję usługi mobilnej.

  • Praca w sieci wirtualnej: usługa App Service może nawiązywać połączenia z zasobami lokalnymi przy użyciu sieci wirtualnej, usługi Azure ExpressRoute lub połączeń hybrydowych.

  • Środowiska izolowane i dedykowane: usługę App Service można uruchamiać w dedykowanym, w pełni izolowanym środowisku, aby bezpiecznie pracować z aplikacjami usługi Azure App Service. To środowisko jest idealne w przypadku obciążeń aplikacji wymagających dużej skali, izolacji lub bezpiecznego dostępu do sieci.

Następne kroki

Aby rozpocząć pracę z usługą Azure Mobile Apps, ukończ samouczek Wprowadzenie. W tym samouczku omówiono podstawy tworzenia wybranej usługi mobilnej i klienta. Obejmuje również integrowanie uwierzytelniania i synchronizacji w trybie offline. Samouczek można wykonać wiele razy, raz dla każdej aplikacji klienckiej.