Informace o Službě Azure Mobile Apps

Azure Mobile Apps (označovaná také jako Microsoft Data Sync Framework) poskytuje podnikovým vývojářům a systémovým integrátorům platformu pro vývoj mobilních aplikací, která je vysoce škálovatelná a globálně dostupná. Architektura poskytuje mobilní aplikaci s následujícími funkcemi:

  • Ověřování
  • Dotaz na data
  • Offline synchronizace dat

Visual overview of Azure Mobile Apps capabilities

Služba Azure Mobile Apps je navržená tak, aby fungovala se službou Aplikace Azure Service. Vzhledem k tomu, že je založená na ASP.NET 6, můžete ji také spustit jako kontejner ve službě Azure Container Apps nebo Azure Kubernetes Service.

Proč Mobile Apps?

Pomocí sad MOBILE Apps SDK můžete:

  • Vytváření nativních a multiplatformních aplikací: Vytváření cloudových aplikací pro Android™, iOS nebo Windows pomocí nativních sad SDK
  • Připojení k podnikovým systémům: Ověřte uživatele pomocí Microsoft Entra ID a připojte se k podnikovým úložištům dat.
  • Vytváření aplikací připravených pro offline synchronizaci dat: Zvýšit produktivitu mobilních pracovníků vytvářením aplikací, které fungují offline. Pomocí Azure Mobile Apps můžete synchronizovat data na pozadí.

Funkce Azure Mobile Apps

Pro vývoj mobilních řešení využívajících cloud jsou důležité následující funkce:

  • Ověřování a autorizace: Použití Azure Mobile Apps k přihlášení uživatelů pomocí sociálních sítí a podnikových služeb. Aplikace Azure Service podporuje Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® a OpenID Připojení ®. Azure Mobile Apps podporuje jakékoli schéma ověřování, které podporuje ASP.NET Core.

  • Přístup k datům: Azure Mobile Apps poskytuje mobilní zdroj dat OData verze 4, který je propojený s kompatibilní databází prostřednictvím Entity Framework Core. Můžete použít jakoukoli kompatibilní databázi, včetně Azure SQL, Azure Cosmos DB nebo místního Microsoft SQL Serveru.

  • Offline synchronizace: Vytvářejte robustní a responzivní mobilní aplikace, které pracují s offline datovou sadou. Tuto datovou sadu můžete synchronizovat automaticky se službou a snadno zpracovat konflikty.

  • Klientské sady SDK: Existuje kompletní sada klientských sad SDK, které pokrývají vývoj pro různé platformy (.NET a Apache Cordova™). Všechny klientské sady SDK jsou k dispozici s licencí MIT a jako open-source.

Funkce Azure App Service

U systémů pro mobilní zařízení v provozním prostředí jsou užitečné následující funkce platformy:

  • Automatické škálování: Se službou App Service můžete rychle vertikálně navyšovat kapacitu nebo škálovat na více instancí, aby bylo možné zvládnout jakoukoli zátěž vyplývající z příchozích zákaznických požadavků. Ručně vyberte počet a velikost virtuálních počítačů nebo nastavte automatické škálování pro škálování služby na základě zatížení nebo plánu.

  • Přípravná prostředí: App Service může spouštět více verzí vašeho webu. Můžete provést testování A/B a provést místní přípravu nové mobilní služby.

  • Průběžné nasazování: App Service se může integrovat s běžnými systémy správy zdrojového kódu (SCM), což vám umožní snadno nasadit novou verzi mobilní služby.

  • Virtuální sítě: App Service umožňuje připojení k místním prostředkům přes virtuální síť, Azure ExpressRoute nebo hybridní připojení.

  • Izolovaná a vyhrazená prostředí: Pro zabezpečené spouštění aplikací Azure App Service je možné App Service spustit v plně izolovaném a vyhrazeném prostředí. Toto prostředí je ideální pro úlohy aplikací vyžadující velké škálování, izolaci nebo zabezpečený přístup k síti.

Další kroky

Pokud chcete začít používat Azure Mobile Apps, dokončete kurz Začínáme. Tento kurz se věnuje základům vytváření mobilní služby a klienta podle vašeho výběru. Zahrnuje také integraci ověřování a offline synchronizace. Kurz můžete dokončit několikrát, jednou pro každou klientskou aplikaci.