Buluttaki mobil uygulama verilerini depolama, eşitleme ve sorgulama

Ne tür bir uygulama derlemek fark etmez, büyük olasılıkla veri üretecek ve işleyebilirsiniz. Uygulama kullanıcılarının beklentileri yüksektir. Her koşulda uygulamanın hızlı ve sorunsuz bir şekilde çalışması gerekir. Çoğu uygulama birden çok cihaz üzerinde de çalışır. Uygulamanıza bir 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 etmek beklentisiyle veri paylaşabilir.

Uygulama kullanıcılarınız her zaman İnternet bağlantısına sahip olmayacaktır. Uygulamalar, internet bağlantısıyla veya internet bağlantısı olmadan çalışacak şekilde tasarlanmıştır ve bu şekilde çalışır. Geliştiricilerin, kendi çevrimdışı veri depolarınızı geliştirmeyi de içeren uygulamaları için harika bir müşteri deneyimi sağlamak için verilerini depolamak ve bulutla eşitlemek için doğru çözümü seçmesi gerekir.

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

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 kullanarak gezegen ölçeğinde uygulamalar derlemek için kullanabilirsiniz. Azure Cosmos DB ile aktarım hızını ve depolamayı dünya çapında herhangi bir sayıda Azure bölgesinde esnek ve bağımsız bir şekilde ölçeklendirebilirsiniz. Sık kullanılan API yüzeylerinizi kullanarak hızlı, tek basamaklı milisaniyelik veri erişimi avantajından faydalanabilirsiniz. Bu yüzeyler SQL, MongoDB, Cassandra, Tables veya Gremlin'i içerir. Azure Cosmos DB aktarım hızı, gecikme süresi, kullanılabilirlik ve tutarlılık için kapsamlı hizmet düzeyi sözleşmelerini (SLA) benzersiz bir şekilde sağlar.

Azure Cosmos DB özellikleri

  • SQL (Core) API, Cassandra API, MongoDB API, Gremlin API ve Tablo API'si.
  • Anahtar teslimi genel dağıtım, verilerinizi kullanıcılarınız nerede olursa olsun çoğaltır. Kullanıcılarınız, onlara en yakın verilerin çoğaltması ile etkileşime olabilir.
  • Veritabanı altyapısı tamamen şemadan bağımsız olduğundan şema veya dizin yönetimi yoktur.
  • Azure Cosmos DB, genel buluttaki 54'den fazla bölgeyi içeren dünya genelindeki tüm Azure bölgelerinde kullanılabilir olduğundan her yerde bölgesel varlık.
  • Azure Cosmos DB'nin çoklu ana kaynak çoğaltma protokolü beş iyi tanımlanmış tutarlılık seçeneği sunmak üzere dikkatle tasarlanma nedeniyle kesin olarak tanımlanmış, birden çok tutarlılık seçeneği. Bu beş seçenek güçlü, sınırlı eskima, oturum, tutarlı ön ek ve son seçenekleridir.
  • Hem okuma hem de yazma için %99,999 kullanılabilirlik.
  • Program aracılığıyla (veya Azure portal aracılığıyla), azure Cosmos DB hesabınız için bölgesel yük devretmeyi çağırarak, uygulamanın bölgesel bir olağanüstü durumla karşı dayanıklı şekilde tasarlanmalarını sağlar.
  • Dünya genelinde 99. yüzdebirlik değerde düşük gecikme süresi garanti ediliyor.

Azure Cosmos DB başvuruları

Azure SQL Veritabanı

Azure SQL Veritabanı, genel amaçlı bir ilişkisel veritabanı yönetilen hizmetidir. Azure bulutu uygulamaları ve çözümleri için yüksek oranda kullanılabilir ve yüksek performanslı bir veri depolama katmanı oluşturmak için bunu kullanabilirsiniz.

Azure SQL Veritabanı özellikleri

  • Elastik veritabanı modelleri ve araçları: Elastik bir veritabanıyla geliştiriciler kaynakları ölçeklendirmek için bir veritabanı grubu arasında havuza alır. Bu kaynakları yönetimsel olarak yönetmek için iş olarak bir betik gönderin. Veritabanı SQL betiği veritabanlarında gerçekleştirir.

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

  • Yedeklemeler, çoğaltma ve yüksek kullanılabilirlik: Yerleşik çoğaltma ve veritabanı düzeyinde Microsoft tarafından desteklene bir SLA, uygulama sürekliliği ve yıkıcı olaylara karşı koruma sağlar. Etkin coğrafi çoğaltma, "hata kurtarma" üzerinde tam denetim sağlayan yük devretmeyi ve self servis geri yüklemeyi yapılandırmaya olanak sağlar. Veri geri yükleme, en fazla 35 günlük veri yedeklemelerinden kullanılabilir.

  • Neredeyse sıfır bakım: Otomatik yazılım, hizmetin bir parçası. Yerleşik sistem çoğaltmaları doğal veri koruma, veritabanı çalışma süresi ve sistem kararlılığının sağlanmasına yardımcı olur. Sistem çoğaltmaları otomatik olarak yeni bilgisayarlara taşınır. Eskiler başarısız olduğu için bunlar kısa sürede sağlandı.

  • Güvenlik: Azure SQL Veritabanı kurumsal 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 edinebilme olanağı sağlar.

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

  • Azure SQL Veritabanı bulut denetçileri HIPAA BAA, ISO/IEC 27001:2005, FedRAMP ve EU Model Clauses gibi önemli Azure uyumluluk sertifikaları ve onayları kapsamında doğrulanır.

Azure SQL Veritabanı başvuruları