Azure Mobile Apps hakkında

Azure Mobile Apps (Microsoft Veri Eşitleme Çerçevesi olarak da bilinir), kurumsal geliştiricilere ve sistem tümleştiricilerine yüksek oranda ölçeklenebilir ve küresel olarak kullanılabilen bir mobil uygulama geliştirme platformu sunar. Çerçeve, mobil uygulamanıza aşağıdakileri sağlar:

  • Kimlik Doğrulaması
  • Veri sorgusu
  • Çevrimdışı veri eşitleme

Visual overview of Azure Mobile Apps capabilities

Azure Mobile Apps, Azure Uygulaması Hizmeti ile çalışacak şekilde tasarlanmıştır. ASP.NET 6'ya dayandığından Azure Container Apps veya Azure Kubernetes Service'te kapsayıcı olarak da çalıştırılabilir.

Neden Mobile Apps?

Mobile Apps SDK'ları ile şunları yapabilirsiniz:

  • Yerel ve platformlar arası uygulamalar oluşturma: Yerel SDK'ları kullanarak Android™, iOS veya Windows için bulut özellikli uygulamalar oluşturun.
  • Kurumsal sistemlerinize Bağlan: Microsoft Entra Id ile kullanıcılarınızın kimliğini doğrulayın ve kurumsal veri depolarına bağlanın.
  • Veri eşitleme ile çevrimdışı kullanıma hazır uygulamalar oluşturun: Çevrimdışı çalışan uygulamalar oluşturarak mobil iş gücünüzü daha üretken hale getirin. Arka planda verileri eşitlemek için Azure Mobile Apps'i kullanın.

Azure Mobile Apps özellikleri

Aşağıdaki özellikler, bulut etkin mobil geliştirme için önemlidir:

  • Kimlik doğrulaması ve yetkilendirme: Azure Mobile Apps'i kullanarak sosyal ve kurumsal hizmetleri kullanarak kullanıcılarla oturum açın. Azure Uygulaması Hizmeti Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® ve OpenID Bağlan ® destekler. Azure Mobile Apps, ASP.NET Core tarafından desteklenen tüm kimlik doğrulama düzenlerini destekler.

  • Veri erişimi: Azure Mobile Apps, Entity Framework Core aracılığıyla uyumlu bir veritabanına bağlı, mobil kullanıma uygun bir OData v4 veri kaynağı sağlar. Azure SQL, Azure Cosmos DB veya şirket içi Microsoft SQL Server dahil tüm uyumlu veritabanları kullanılabilir.

  • Çevrimdışı eşitleme: Çevrimdışı veri kümesiyle çalışan güçlü ve duyarlı mobil uygulamalar oluşturun. Bu veri kümesini hizmetle otomatik olarak eşitleyebilir ve çakışmaları kolayca işleyebilirsiniz.

  • İstemci SDK'ları: Platformlar arası geliştirmeyi (.NET ve Apache Cordova) kapsayan eksiksiz bir istemci SDK'ları kümesi vardır™. Her istemci SDK’sı ile bir MIT lisansı ile birlikte sunulur ve açık kaynaklıdır.

Azure Uygulama Hizmeti özellikleri

Aşağıdaki platform özellikleri mobil üretim siteleri için yararlıdır:

  • Otomatik ölçeklendirme: App Service’i kullanarak gelen müşteri yükünü işlemek için hızlı şekilde ölçeği artırabilir ya da genişletebilirsiniz. VM'lerin sayısını ve boyutunu el ile seçin veya yük veya zamanlamaya göre hizmetinizi ölçeklendirmek için otomatik ölçeklendirmeyi ayarlayın.

  • Hazırlama ortamları: App Service sitenizin birden çok sürümünü çalıştırabilir. A/B testi gerçekleştirebilir ve yeni bir mobil hizmetin yerinde hazırlamasını yapabilirsiniz.

  • Sürekli dağıtım: App Service, ortak kaynak denetimi yönetimi (SCM) sistemleriyle tümleşerek mobil hizmetinizin yeni bir sürümünü kolayca dağıtmanıza olanak tanır.

  • Sanal Ağ: App Service; sanal ağ, Azure ExpressRoute ya da karma bağlantılar kullanarak şirket içi kaynaklara bağlanabilir.

  • Yalıtılmış ve ayrılmış ortamlar: Azure App Service uygulamalarını güvenli bir şekilde çalıştırmak için, App Service’i tam yalıtılmış ve ayrılmış bir ortamda çalıştırabilirsiniz. Bu ortam, büyük ölçekli, yalıtım veya güvenli ağ erişimi gerektiren uygulama iş yükleri için idealdir.

Sonraki adımlar

Azure Mobile Apps'i kullanmaya başlamak için başlarken öğreticisini tamamlayın. Öğreticide, seçtiğiniz bir mobil hizmet ve istemci oluşturmanın temelleri yer alır. Ayrıca kimlik doğrulamasını ve çevrimdışı eşitlemeyi tümleştirmeyi de kapsar. Öğreticiyi her istemci uygulaması için bir kez birden çok kez tamamlayabilirsiniz.