Buluttan mobil uygulama verilerini depolama, eşitleme ve sorgulama

Ne tür bir uygulama derlerseniz derleyin, büyük olasılıkla verileri oluşturacak ve işleyeceksiniz. Uygulamanızın kullanıcılarının beklentileri yüksektir. Uygulamanın her koşulda hızlı ve sorunsuz bir şekilde çalışmasını istiyorlar. Çoğu uygulama birden çok cihazda da çalışır. Uygulamanıza masaüstü veya mobil cihazdan erişebilirsiniz. Birden çok kullanıcı uygulamayı aynı anda kullanabilir ve verilere anında ve gerçek zamanlı erişim elde etme beklentisiyle veri paylaşabilir.

Uygulama kullanıcılarınızın her zaman İnternet bağlantısı olmaz. Uygulamaların İnternet bağlantısıyla veya İnternet bağlantısı olmadan çalışması tasarlanır ve beklenir. Geliştiricilerin kendi çevrimdışı veri deponuzu geliştirmeyi de içerebilen uygulamaları için harika bir müşteri deneyimi sağlamak üzere verilerini depolamak ve buluta eşitlemek için doğru çözümü seçmesi gerekir.

Microsoft, sunucuları kurma, veritabanınızı seçme veya mümkün olduğunca zengin bir deneyim sağlamak için ölçeklendirme veya güvenlik konusunda endişelenme gereksinimini ortadan kaldıran çeşitli hizmetler sunar. Bu hizmetler, SQL veya NoSQL API'lerini kullanarak uygulama verilerini bulutta depolamanıza olanak tanıyan harika bir geliştirici deneyimi sağlar. Ayrıca tüm cihazlardaki verileri eşitleyebilir ve ölçeklenebilir ve sağlam uygulamalar oluşturmaya yardımcı olmak için uygulamanın ağ bağlantısıyla veya ağ bağlantısı olmadan çalışmasını sağlayabilirsiniz.

Mobil uygulama verilerini yönetmek ve bulutta depolamak için aşağıdaki hizmetleri kullanın.

Azure Cosmos DB

Azure Cosmos DB , genel olarak dağıtılmış, çok modelli bir veritabanı hizmetidir. Bunu gezegen ölçeğinde uygulamalar oluşturmak için kullanabilirsiniz. Azure Cosmos DB ile dünya çapındaki herhangi bir sayıda Azure bölgesinde aktarım hızını ve depolamayı esnek ve bağımsız olarak ölçeklendikleyebilirsiniz. Sık kullandığınız API yüzeylerini kullanarak hızlı, tek basamaklı milisaniyelik veri erişiminden yararlanabilirsiniz. Bu yüzeyler SQL, MongoDB, Cassandra, Tablolar veya Gremlin'i içerir. Azure Cosmos DB aktarım hızı, gecikme süresi, kullanılabilirlik ve tutarlılık için benzersiz olarak kapsamlı hizmet düzeyi sözleşmeleri (SLA) sağlar.

Azure Cosmos DB özellikleri

  • NoSQL, Apache Cassandra, MongoDB, Apache Gremlin ve Table gibi çok çeşitli API'leri destekler.
  • Anahtar teslimi genel dağıtım, kullanıcılarınızın olduğu her yerde verilerinizi çoğaltır. Kullanıcılarınız kendilerine en yakın olan verilerin bir çoğaltmasıyla etkileşimde bulunabilir.
  • Veritabanı altyapısı tamamen şemadan bağımsız olduğundan şema veya dizin yönetimi yok.
  • Azure Cosmos DB, genel buluttaki 54'inden fazla bölgeyi içeren dünya genelindeki tüm Azure bölgelerinde kullanılabildiğinden yaygın bölgesel varlık.
  • Azure Cosmos DB çok ana şablonlu çoğaltma protokolü, beş iyi tanımlanmış tutarlılık seçeneği sunmak üzere dikkatle tasarlandığından, kesin olarak tanımlanmış birden çok tutarlılık seçeneği. Bu beş seçenek güçlü, sınırlanmış eskime durumu, oturum, tutarlı ön ek ve nihaidir.
  • Hem okuma hem de yazma işlemleri için %99,999 kullanılabilirlik.
  • Program aracılığıyla (veya Azure portal aracılığıyla), uygulamanızın bölgesel bir olağanüstü duruma dayanacak şekilde tasarlandığından emin olmak için Azure Cosmos DB hesabınızın bölgesel yük devretmesini çağırın.
  • Dünya genelinde 99. yüzdebirlik dilimde garanti edilen düşük gecikme süresi.

Azure Cosmos DB başvuruları

Azure SQL Veritabanı

Azure SQL Veritabanı, genel amaçlı bir ilişkisel veritabanı yönetilen hizmetidir. Bunu kullanarak Azure bulutundaki uygulamalar ve çözümler için yüksek oranda kullanılabilir ve yüksek performanslı bir veri depolama katmanı oluşturabilirsiniz.

veritabanı özelliklerini Azure SQL

  • Elastik veritabanı modelleri ve araçları: Elastik veritabanıyla geliştiriciler kaynakları ölçeklendirme için bir veritabanı grubu arasında havuza alabilir. Bu kaynakları yönetici olarak yönetmek için bir betik iş olarak gönderirsiniz. Ardından SQL veritabanı betiği veritabanları arasında gerçekleştirir.

  • Yüksek performans: Yüksek aktarım hızına sahip uygulamalar en son sürümden yararlanabilir. %25 daha fazla premium veritabanı gücü sunar.

  • Yedeklemeler, çoğaltma ve yüksek kullanılabilirlik: Yerleşik çoğaltma ve veritabanı düzeyinde Microsoft destekli bir SLA, uygulama sürekliliği ve yıkıcı olaylara karşı koruma sağlar. Etkin coğrafi çoğaltma, yük devretmeyi ve self servis geri yüklemeyi yapılandırmanıza olanak tanır ve bu da "oops recovery" üzerinde tam denetim sağlar. Veri geri yükleme, 35 güne kadar olan veri yedeklemelerinden kullanılabilir.

  • Sıfıra yakın bakım: Otomatik yazılım, hizmetin bir parçasıdır. Yerleşik sistem çoğaltmaları, doğal veri koruması, veritabanı çalışma süresi ve sistem kararlılığı sağlamaya yardımcı olur. Sistem çoğaltmaları otomatik olarak yeni bilgisayarlara taşınır. Eskiler başarısız olduğu için anında sağlanırlar.

  • Güvenlik: Azure SQL Veritabanı, kuruluş veya sektör tarafından zorunlu uyumluluk ilkelerini karşılamak için bir güvenlik özellikleri portföyü sunar:

  • Denetim, geliştiricilere uyumlulukla ilgili görevleri gerçekleştirme ve etkinlikler hakkında bilgi edinme olanağı sağlar.

  • Geliştiriciler ve BT, Azure SQL Veritabanı için satır düzeyi güvenlik, dinamik veri maskeleme ve saydam veri şifreleme ile hassas verilere erişimi sınırlamaya yardımcı olmak için veritabanı düzeyinde ilkeler uygulayabilir.

  • Azure SQL Veritabanı HIPAA BAA, ISO/IEC 27001:2005, FedRAMP ve AB Modeli Yan Tümceleri gibi önemli Azure uyumluluk sertifikaları ve onaylarının kapsamı kapsamında önemli bulut denetçileri tarafından doğrulanır.

veritabanı başvurularını Azure SQL