Azure Uygulama Hizmetinde Mobile Apps Hakkında

Azure Uygulama Hizmeti, profesyonel geliştiricilere yönelik tam olarak yönetilen bir hizmet olarak platform (PaaS) teklifidir. Bu hizmet, web, mobil ve tümleştirme senaryoları için zengin bir özellik kümesi sağlar.

Azure Uygulama Hizmeti’ndeki Mobile Apps özelliği, kurumsal geliştiriciler ve sistem entegratörleri için yüksek düzeyde ölçeklenebilir ve küresel olarak kullanılabilir bir platformdur.

Mobile Apps özelliklerine görsel bir genel bakış

Neden Mobile Apps?

Mobile Apps özelliği ile şunları yapabilirsiniz:

  • Yerel ve platformlar arası uygulamaları oluşturma: Hem yerel iOS, Android ve Windows uygulamaları hem de platformlar arası Xamarin veya Cordova (Phonegap) uygulamaları oluştururken yerel SDK'ları kullanarak App Service’in avantajlarından faydalanabilirsiniz.
  • Kuruluş sistemlerinizi bağlama: Mobile Apps ile dakikalar için kurumsal oturum ekleyebilir ve kuruluşunuzu şirket içi ya da bulut kaynaklarına bağlayabilirsiniz.
  • Veri eşitleme ile çevrimdışı kullanılmaya hazır uygulamalar oluşturma: Kurumsal veri kaynaklarınız ya da hizmet olarak yazılım (SaaS) API’leriniz ile bağlantı bulunduğunda arka planda verileri eşitlemek amacıyla çevrimdışı çalışan ve Mobile Apps kullanan uygulamalar oluşturarak mobil iş gücünüzü verimli kılın.
  • Saniyeler içinde milyonlarca kişiye anında bildirim yapma: Müşterilerinizi, ihtiyaçlarına göre kişiselleştirilmiş ve zamanı geldiğinde gönderilen herhangi bir cihazda anında anında bildirimlerle meşgul edin.

Mobile Apps özellikleri

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

  • Kimlik doğrulama ve yetkilendirme: Kurumsal kimlik doğrulama için Azure Active Directory’nin dahil olduğu kimlik sağlayıcılara ek olarak Facebook, Google, Twitter ve Microsoft Hesabı gibi sosyal sağlayıcılara yönelik destek. Mobile Apps tüm sağlayıcılar için bir OAuth 2.0 hizmeti sunar. Ayrıca sağlayıcıya özel işlev için kimlik sağlayıcısına SDK tümleştirebilirsiniz.

    [Kimlik doğrulama özellikleri] hakkında daha fazlasını keşfedin.

  • Veri erişimi: Azure Mobile Apps, Azure SQL Veritabanı’na ya da şirket içi bir SQL Sunucusu’na bağlı, mobil kullanıma uygun bir OData v3 veri kaynağı sağlar. Bu hizmet, Azure Tablo depolama, MongoDB ve Azure Cosmos DB’nin yanı sıra Office 365 ve Salesforce.com gibi SaaS API’si sağlayıcıları dahil, diğer NoSQL ve SQL veri sağlayıcılarıyla kolayca tümleştirmenizi sağlayarak Entity Framework’ü temel alabilir.

  • Çevrimdışı eşitleme: İstemci SDK’leri çevrimdışı bir veri kümesi ile çalışan sağlam ve esnek mobil uygulamalar oluşturmanızı kolaylaştırır. Bu veri kümesini, çakışma çözümü desteği de dahil olmak üzere arka uç verileriyle otomatik olarak eşitleyebilirsiniz.

    Veri özellikleri hakkında daha fazlasını keşfedin.

  • Anında İletme Bildirimleri: İstemci SDK'leri, aynı anda milyonlarca kullanıcıya anında iletme bildirimleri göndermenizi sağlayarak, Azure Notification Hubs'ın kayıt özellikleriyle sorunsuz şekilde tümleşir.

    [Anında iletme bildirimi özellikleri] hakkında daha fazlasını keşfedin.

  • İstemci SDK'ları: Yerel geliştirmeyi (iOS, Android ve Windows), platformlar arası geliştirmeyi (Xamarin.iOS ve Xamarin.Android, Xamarin.Forms) ve karma uygulama geliştirmeyi (Apache Cordova) kapsayan istemci SDK'larının eksiksiz bir kümesini sunuyoruz. 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. Yük ya da zamanlama temelinden mobil uygulamanızın arka ucunu ölçeklendirmek için VM’nin sayısını ya da boyutunu el ile seçin ya da otomatik ölçeklendirmeyi ayarlayın.

    [Otomatik ölçeklendirme] hakkında daha fazlasını keşfedin.

  • Hazırlık ortamları: App Service, yeni arka ucun daha büyük bir DevOps planının parçası olarak test olan A/B testini ve yerinde hazırlanmasını gerçekleştirmenizi sağlayarak, sitenizin birden fazla sürümünü çalıştırabilir.

    [hazırlık ortamları] hakkında daha fazlasını keşfedin.

  • Sürekli dağıtım: App Service, ortak kaynak denetimi yönetimi (SCM) sistemleriyle tümleştirilerek, arka ucunuzun yeni bir sürümünü kolayca dağıtmanızı sağlar.

    Dağıtım seçenekleri hakkında daha fazlasını keşfedin.

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

    [Karma bağlantılar], sanal ağlar, ve ExpressRoute hakkında daha fazlasını keşfedin.

  • 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.

    [App Service ortamları] hakkında daha fazlasını öğrenin.

Sonraki adımlar

Azure Uygulama Hizmeti'nde Mobile Apps kullanmaya başlamak için başlarken öğreticisini tamamlayın. Bu öğretici, tercih ettiğiniz mobil arka ucu ve istemciyi oluşturma konusunda temel kavramları kapsar. Ayrıca kimlik doğrulama, çevrimdışı eşitleme ve anında iletme bildirimlerini tümleştirme konularını ele alır. Öğreticiyi her istemci uygulaması için birden çok kez tamamlayabilirsiniz.

Mobile Apps hakkında daha fazla bilgi için öğrenme haritamızı gözden geçirin. Azure Uygulama Hizmeti platformu hakkında daha fazla bilgi için bkz. Azure App Service.