General
Azure Cosmos DB için tipik kullanım örnekleri nelerdir?
Azure Cosmos DB web, mobil, oyun ve IoT kullanım örnekleri için çok uygundur. Bu kullanım örneklerinde; otomatik ölçeklendirme, öngörülebilir performans, milisaniyelik yanıt sürelerinin hızlı sırası ve şema içermeyen veriler üzerinde sorgu yapabilme özelliği önemlidir. Azure Cosmos DB, uygulama veri modellerinin sürekli olarak geliştirilmesine ve desteklenmesine yardımcı olur. Kullanıcı tarafından oluşturulan içeriği ve verileri yöneten uygulamalar genellikle Azure Cosmos DB için yaygın kullanım örnekleriyle eşlenmiştir.
Azure Cosmos DB nasıl tahmin edilebilir performans sunar?
İstek birimi (RU), Azure Cosmos DB'deki aktarım hızının ölçüsüdür. Tek bir istek birimi aktarım hızı, 1 kilobitlik bir belge için HTTP eyleminin GET aktarım hızına karşılık gelir. Azure Cosmos DB'deki her işlem; okumalar, yazma işlemleri, sorgular ve saklı yordam yürütmeleri dahil; işlemi tamamlamak için gereken aktarım hızına göre belirlenebilir bir istek birimi değerine sahiptir. Cpu, GÇ ve belleği uygulama aktarım hızınıza göre değerlendirmeye zorlamak yerine istek birimleri açısından düşünebilirsiniz.
Sağlanan aktarım hızıyla her Azure Cosmos DB kapsayıcısını saniye başına istek birimleri (RU/sn) açısından yapılandırabilirsiniz. İstek birimlerinde ölçülecek tek tek istekleri karşılaştırmak ve bir saniye içinde bu kapsayıcıya yönelik tüm istekler genelinde istek birimlerinin toplamını işlemek için bir kapsayıcı oluşturabilirsiniz. Ayrıca uygulamanızın gereksinimleri geliştikçe kapsayıcınızın aktarım hızının ölçeğini artırabilir veya azaltabilirsiniz. İstek birimlerini ölçme hakkında daha fazla bilgi için bkz . aktarım hızı hesaplayıcısı.
Azure Cosmos DB anahtar/değer, sütunlu, belge ve grafik gibi çeşitli veri modellerini nasıl destekler?
Anahtar/değer (tablo), sütunlu, belge ve grafik veri modellerinin tümü, Azure Cosmos DB'nin üzerinde oluşturulduğu ARS (atomlar, kayıtlar ve diziler) tasarımı nedeniyle yerel olarak desteklenir. Atomlar, kayıtlar ve diziler kolayca eşlenebilir ve çeşitli veri modellerine yansıtılabilir. Modellerin bir alt kümesine yönelik API'ler ARS tasarımı (MongoDB, NoSQL, Tablo, Apache Cassandra ve Apache Gremlin) kullanılarak kullanılabilir. Azure Cosmos DB diğer API'leri de destekler.
Azure Cosmos DB kapsayıcısı nedir?
Bir öğe grubu, kapsayıcıdır. Kapsayıcılar bir veya daha fazla bölüme yayılabilir ve neredeyse sınırsız miktarda depolama veya aktarım hızını işleyecek şekilde ölçeklendirilebilir.
| Kapsayıcılar olarak bilinir | |
|---|---|
| NoSQL için Azure Cosmos DB | Konteyner |
| MongoDB için Azure Cosmos DB | Collection |
| Apache Cassandra için Azure Cosmos DB | Tablo |
| Apache Gremlin için Azure Cosmos DB | Graph |
| Tablo için Azure Cosmos DB | Tablo |
Kapsayıcı, aktarım hızının ve kullanılan depolamanın maliyeti belirlediği faturalanabilir bir varlıktır. Her kapsayıcı, tahsis edilen aktarım hızı ve kullanılan depolama alanına göre saatlik olarak faturalandırılır. Daha fazla bilgi için bkz. Azure Cosmos DB pricing.
Verilerime erişmek için birden çok API kullanabilir miyim?
Azure Cosmos DB, Microsoft'un sunduğu genel olarak dağıtılmış çok modelli bir veritabanı hizmetidir. Çoklu model, Azure Cosmos DB'nin birden çok API ve veri modeli desteğini ifade eder. Bu paradigmada, farklı API'ler depolama ve kablo protokolü için farklı veri biçimleri kullanır. Mesela; NoSQL JSON kullanır, MongoDB ikili kodlanmış JSON (BSON), Tablo Varlık Veri Modeli (EDM) kullanır, Cassandra Cassandra Sorgu Dili (CQL), Gremlin JSON biçimini kullanır. Sonuç olarak, belirli bir hesaptaki verilere tüm erişim için aynı API'yi kullanmanızı öneririz.
Azure Cosmos DB'yi doğrudan diğer hizmetlerle tümleştirebilir miyim?
Evet. Azure Cosmos DB API'leri doğrudan tümleştirmeye olanak sağlar. Örneğin Azure Cosmos DB REST API'leri CRUD işlemleri için Azure API Management ile tümleştirilebilir ve Azure İşlevleri gibi ara hizmetlere olan ihtiyacı ortadan kaldırır.
Azure Cosmos DB HIPAA uyumlu mu?
Evet, Azure Cosmos DB HIPAA uyumlu. HIPAA, bağımsız olarak tanımlanabilen sağlık bilgilerinin kullanımı, açıklanması ve korunması için gereksinimler belirler. Daha fazla bilgi için bkz. Microsoft Güven Merkezi.
Azure Cosmos DB'nin depolama sınırları nelerdir?
Bir kapsayıcının Azure Cosmos DB'de depolayabileceğiniz toplam veri miktarıyla ilgili bir sınır yoktur.
Azure Cosmos DB'nin aktarım hızı sınırları nelerdir?
Azure Cosmos DB'de kapsayıcının destekleyebilecek toplam aktarım hızı miktarıyla ilgili bir sınır yoktur. Önemli fikir, iş yükünüzü yeterince fazla sayıda bölüm anahtarı arasında bile kabaca dağıtmaktır.
Doğrudan ve ağ geçidi bağlantı modları şifreleniyor mu?
Evet, her iki mod da her zaman tamamen şifrelenir.
Azure Cosmos DB'nin maliyeti nedir?
Sağlanan kapsayıcı sayısı, kapsayıcıların çevrimiçi olduğu saat sayısı ve her kapsayıcı için sağlanan aktarım hızı Azure Cosmos DB kullanım ücretlerini belirler. Diğer fiyatlandırma ayrıntıları için bkz . Azure Cosmos DB fiyatlandırması.
Azure Cosmos DB hakkında nasıl ek yardım alabilirim?
Teknik bir soru sormak için şu iki soru ve yanıt forumlarından birine gönderebilirsiniz:
- Microsoft Soru ve Yanıtları (Soru-Cevap)
- Stack Overflow Stack Overflow programlama soruları için en iyisidir. Soruyu net ve yanıtlanabilir hale getirerek mümkün olduğunca çok ayrıntı sağlayın.
Hesabınızla ilgili bir sorun gidermek için Azure portalda bir destek isteği oluşturun.
NoSQL için API
Azure Cosmos DB için NoSQL geliştirmeye nasıl başlarım?
Öncelikle bir Azure aboneliğine kaydolmanız gerekir. Azure aboneliğine kaydoldıktan sonra, Azure aboneliğinize NoSQL kapsayıcısı için bir API ekleyebilirsiniz.
Yazılım geliştirme setleri (SDK) .NET, Python, Node.js, JavaScript, Go ve Java için kullanılabilir. Geliştiriciler, daha fazla platform ve dilden Azure Cosmos DB kaynaklarıyla etkileşime geçmek için REST API'yi de kullanabilir.
Başlamak için NoSQL için Azure Cosmos DB örnekleri var mı?
NoSQL API'sine yönelik şu Hızlı Başlangıç kod örneklerine ve şablonlarına göz atın:
NoSQL için Azure Cosmos DB şemasız verileri destekliyor mu?
Evet, NoSQL IÇIN API, uygulamaların rastgele JSON belgelerini şema tanımları veya ipuçları olmadan öğeler olarak depolamasına olanak tanır. Veriler, NoSQL için Azure Cosmos DB sorgu diliyle sorgu için hemen kullanılabilir.
NoSQL için Azure Cosmos DB ACID (bölünmezlik, tutarlılık, yalıtım, dayanıklılık) işlemlerini destekliyor mu?
Evet, NoSQL API'si SDK'lardaki toplu işlemler veya JavaScript saklı yordamları ve tetikleyicileri kullanılarak ifade edilen çapraz belge işlemlerini destekler. İşlemlerin kapsamı her kapsayıcıdaki tek bir bölüme göre belirlenir ve ACID semantiği ile diğer eşzamanlı olarak yürütülen kod ve kullanıcı isteklerinden yalıtılmış "tümü veya hiçbir şey" olarak yürütülür. Özel durumlar oluşursa, tüm işlem geri alınır.
NoSQL için Azure Cosmos DB veritabanı oluşturmak Nasıl yaparım??
Şu araçlardan birini kullanarak veritabanları oluşturabilirsiniz:
- Azure portalı
- NoSQL istemcisi (veri düzlemi) SDK'ları için API
- NoSQL yönetimi (denetim düzlemi) SDK'ları için API
- Azure Resource Manager
- REST API
Mevcut Microsoft Entra ID hesaplarımı kullanarak NoSQL için Azure Cosmos DB'de kimlik doğrulaması yapabilir miyim?
Yes! Azure Cosmos DB, hizmeti ve kaynaklarını (denetim düzlemi) yönetmek ve verileri, işlemleri ve sorguları (veri düzlemi) yürütmek için Microsoft Entra kimlik doğrulamasını destekler. Denetim düzlemi kimlik doğrulaması, Azure'ın rol tabanlı erişim denetimi özelliği kullanılarak gerçekleştirilir. Önceden yapılandırılmış yerleşik bir rol kullanabilirsiniz](.. /.. /role-based-access-control/built-in-roles.md) veya özel bir rol oluşturabilirsiniz. Azure rol tabanlı erişim denetimiyle hesapları, veritabanlarını, kapsayıcıları ve meta verileri yönetebilirsiniz. Denetim düzlemi, bu örnekler dahil ancak bunlarla sınırlı olmamak üzere işlemleri içerir.
- Veritabanları oluşturma, değiştirme veya silme - Kapsayıcı oluşturma, değiştirme veya silme - Veritabanı aktarım hızını okuma veya değiştirme - Kapsayıcı aktarım hızını okuma veya değiştirme Veri düzlemi kimlik doğrulaması, NoSQL yerel rol tabanlı erişim denetimi uygulaması için özel bir API kullanır. Bu yerel uygulamayla önceden yapılandırılmış veya özel rolleri de kullanabilirsiniz. Yerel rol tabanlı erişim denetimiyle sorguları yürütebilir, öğeleri yönetebilir veya diğer yaygın işlemleri gerçekleştirebilirsiniz. Veri düzlemi, bu örnekler dahil ancak bunlarla sınırlı olmamak üzere işlemleri içerir.
- Öğeleri oluşturma, değiştirme, güncelleştirme veya silme - Öğelere düzeltme eki uygulama - Sorguları yürütme
NoSQL için Azure Cosmos DB SQL sorgu dilini destekliyor mu?
Yapılandırılmış Sorgu Dili (SQL), genellikle ilişkisel verileri sorgulamak için kullanılan bir dildir. NoSQL API'sinin SQL'den türetilen özel bir NoSQL sorgu dili vardır. NoSQL sorgu dili, genellikle SQL Server ile ilişkili SQL sorgu dilinin bir alt kümesini ve NoSQL'e özgü çeşitli geliştirmeleri içerir. NoSQL sorgu dili, JavaScript tabanlı, kullanıcı tanımlı işlevler (UDF) aracılığıyla zengin hiyerarşik ve ilişkisel işleçler ve genişletilebilirlik sağlar. JSON dil bilgisi, JSON belgelerini hem Azure Cosmos DB otomatik dizin oluşturma teknikleri hem de Azure Cosmos DB'nin SQL sorgu diyalektinin kullandığı etiketli düğümlere sahip ağaçlar olarak modellemeye olanak tanır. Bu sorgu dilini kullanma hakkında bilgi için bkz NoSQL Sorgusu.
NoSQL için Azure Cosmos DB SQL toplama işlevlerini destekliyor mu?
NoSQL API'si, NoSQL sorgu dili aracılığıyla toplama işlemlerini, aşağıdaki gibi toplama işlevleri olarak destekler: COUNT, MAX, AVG ve SUM.
NoSQL için Azure Cosmos DB eşzamanlılığı nasıl sağlar?
NoSQL API'si, HTTP varlık etiketleri veya ETag’ler aracılığıyla iyimser eşzamanlılık kontrolünü (OCC) destekler. NoSQL kaynağı için her API'nin bir ETag'i vardır ve belge her güncelleştirildiğinde sunucuda ETag ayarlanır. ETag üst bilgisi ve geçerli değer tüm yanıt iletilerine eklenir. ETag'ler, sunucunun bir kaynağın güncellenip güncellenmeyeceğine karar vermesini sağlamak için If-Match üst bilgisiyle birlikte kullanılabilir. If-Match değeri, denetlenecek ETag değeridir. ETag değeri sunucu ETag değeriyle eşleşiyorsa kaynak güncelleştirilir. ETag artık geçerli değilse, sunucu işlemi "HTTP 412 Önkoşul hatası" yanıt koduyla reddeder. daha sonra istemci, kaynağın geçerli ETag değerini almak için kaynağı yeniden oluşturur. Ayrıca, ETag'ler bir kaynağın yeniden alınmasının gerekip gerekmediğini belirlemek için başlıkla birlikte kullanılabilir.
NoSQL SDK'larına yönelik API'lerin çoğu iyimser eşzamanlılık denetimini yönetmek için sınıflar içerir.
NoSQL için Azure Cosmos DB'ye belgeleri toplu olarak nasıl ekleyebilirim?
Büyük veri kümelerini içeri aktarmak için .NET SDK'daki toplu içe aktarma özelliğini veya Java SDK'sını kullanarak NoSQL API için kullanın. Bu özellik, sağlanan aktarım hızını büyük veri kümelerini içeri aktarmak için iyileştirir.
Alternatif olarak, Python veya Scala kullanarak verileri büyük ölçekte içeri aktarmak için Apache Spark'ı kullanın.
NoSQL için Azure Cosmos DB kaynak bağlantısını önbelleğe almayı destekliyor mu?
Evet, NoSQL için Azure Cosmos DB bir RESTful hizmeti olduğundan kaynak bağlantıları sabittir ve önbelleğe alınamaz. NoSQL istemcileri için API, kaynak benzeri herhangi bir belge veya kapsayıcıda okumalar için bir "If-None-Match" üst bilgisi belirtebilir ve sunucu sürümü değiştikten sonra yerel kopyalarını güncelleştirebilir.
NoSQL için Azure Cosmos DB'nin yerel bir örneği kullanılabilir mi?
Evet. Azure Cosmos DB öykünücüsü, Azure Cosmos DB hizmetinin yüksek doğrulukta bir öykünme sağlar. Çeşitli API'lerde Azure Cosmos DB ile aynı işlevleri destekler. Bu işlev öğe oluşturma, öğeleri sorgulama, kapsayıcı sağlama ve kapsayıcıları ölçeklendirme desteği içerir. Öykünücünün uç noktalarını kullanarak uygulama geliştirebilir ve test edebilirsiniz. Ardından, bağlantı dizesi öykünücüden canlı hizmete değiştirerek uygulamaları genel ölçekte Azure'a dağıtabilirsiniz.
Portalda Veri Gezgini kullanırken NoSQL için Azure Cosmos DB öğesindeki uzun kayan nokta değerleri neden yuvarlanıyor?
Bu Veri Gezgini sınırlaması JavaScript'in bir sınırlamasıdır. JavaScript, Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE) 754'te belirtilen çift duyarlıklı kayan nokta biçim numaralarını kullanır. Bu veri türü yalnızca -(253 - 1) ile 253-1 (yani 9007199254740991) arasındaki sayıları güvenli bir şekilde tutabilir.
Security
Rol tabanlı erişim denetimi (RBAC) nedir?
Rol tabanlı erişim denetimi (RBAC), bir kuruluştaki tek tek kullanıcıların rollerine göre bilgisayar veya ağ kaynaklarına erişimi düzenleme yöntemidir. Azure Cosmos DB'de RBAC, kullanıcılara ve uygulamalara veri düzlemi erişimi vermek için kullanılır. Rol tabanlı erişim denetimindeki çeşitli terimler hakkında daha fazla bilgi için güvenlik sözlüğüne bakın.
NoSQL için Azure Cosmos DB için veri düzlemi rol tabanlı erişim denetimini etkinleştirme Nasıl yaparım??
Kullanıcılara ve uygulamalara veri düzlemi erişimi vermek için Azure Cosmos DB yerel rol tabanlı erişim denetimi (RBAC) özelliğini kullanın. Daha fazla bilgi için Veri düzlemi rol tabanlı erişim verme sayfasına bakın.
Hangi Azure Cosmos DB API'leri veri düzlemi rol tabanlı erişim denetimini destekler?
Şu anda yalnızca NoSQL API'sini destekliyoruz.
Rol tanımları ve rol atamaları Azure portaldan yönetilebilir mi?
Rol yönetimi için Azure portalı desteği henüz kullanılamıyor.
NoSQL için Azure Cosmos DB API'sindeki hangi SDK'lar rol tabanlı erişim denetimini destekler?
.NET V3, Java V4, JavaScript V3 ve Python V4.3+ SDK'ları şu anda desteklenmektedir.
Süresi dolan Microsoft Entra belirteci Azure Cosmos DB SDK'ları tarafından otomatik olarak yenilenir mi?
Evet.
Rol tabanlı erişim denetimi kullanılırken birincil/ikincil hesap anahtarlarının kullanımını devre dışı bırakmak mümkün mü?
Evet. Daha fazla bilgi için bkz. Anahtar Tabanlı Kimlik Doğrulamayı Devre Dışı Bırakma.
Azure Cosmos DB Hesaplarını farklı kaynak grupları, abonelikler ve kiracılar arasında geçirme
Azure Cosmos DB hesabını farklı bir kaynak grubuna veya farklı bir aboneliğe nasıl geçiririm?
Cosmos DB hesabını farklı bir kaynak grubuna veya aboneliğe geçirmeye yönelik genel kılavuz, Azure kaynaklarını yeni bir kaynak grubuna veya aboneliğe taşıma makalesinde açıklanmıştır.
Azure Cosmos DB hesabını genel yönergelere göre başarıyla taşıdıktan sonra, hesapla ilişkili tüm kimliklerin (System-Assigned veya User-Assigned) yeniden atanması gerekir. Bu kimliklerin Key Vault anahtarına erişmek için gerekli izinlere sahip olmasını sağlamak için bu yeniden atama gereklidir.
Warning
Cosmos DB hesabınızda Müşteri Tarafından Yönetilen Anahtarlar etkinleştirildiyse, hesabı yalnızca Etkin durumdaysa farklı bir kaynak grubuna veya aboneliğe geçirebilirsiniz. İptal edilmiş durumdaki hesaplar geçirilemiyor.
Azure Cosmos DB hesabını farklı bir kiracıya nasıl geçiririm?
Cosmos DB hesabınızda Müşteri Tarafından Yönetilen Anahtarlar etkinleştirildiyse, hesabınızı yalnızca farklı kiracılar arasında yönetilen müşteri anahtarı hesabı olması durumunda taşıyabilirsiniz. Daha fazla bilgi için Azure Key Vault ile Azure Cosmos DB hesabınızda kiracılar arası müşteri tarafından yönetilen anahtarların yapılandırılması kılavuzuna bakın.
Warning
Geçiş sonrasında, özgün kiracılar arası ilişkiyi korumak için Azure Cosmos DB hesabını ve Azure Key Vault'un ayrı kiracılarda tutulması çok önemlidir. Cosmos DB hesabı geçişi tamamlanana kadar Key Vault anahtarının yerinde kaldığından emin olun.
Sürekli yedekleme moduna geçme
Geçiş sırasında ve sonrasında ne beklemem gerekir?
Düzenli moddan sürekli moda geçiş yaparken, hesap düzeyi güncelleştirmeleri veya silme işlemleri gerçekleştiren herhangi bir denetim düzlemi işlemi çalıştıramazsınız. Örneğin, bölge ekleme veya kaldırma, hesap yük devretme, yedekleme ilkesini güncelleştirme gibi işlemler, geçiş devam ederken çalıştırılamaz. Geçiş süresi, verilerin boyutuna ve hesabınızdaki bölgelerin sayısına bağlıdır. Geçirilen hesaplardaki geri yükleme eylemi yalnızca geçişin başarıyla tamamlandığında başarılı olur.
Geçiş tamamlandıktan sonra hesabınızı geri yükleyebilirsiniz. Geçiş 13:00 PST'de tamamlanırsa, 13:00 PST'den başlayarak belirli bir noktaya geri yükleme yapabilirsiniz.
Geçiş yalnızca hesap düzeyinde mi gerçekleşir?
Evet.
Sürekli yedekleme için hangi hesaplar yedekleme geçişine hedeflenebilir?
NoSQL API'si, Tablo API'si, Gremlin API'si ve paylaşılan, sağlanan veya otomatik ölçeklendirme sağlanan aktarım hızı kullanan MongoDB hesapları için API sürekli yedeklemeye geçişi destekler.
Azure Synapse Link etkinleştirilmiş veya bir ya da daha fazla koleksiyon için Azure Synapse Link devre dışı bırakılmış hesaplar sürekli yedeklemeye geçemez.
Important
Cosmos DB için Synapse Link artık yeni projeler için desteklenmemektedir. Bu özelliği kullanmayın.
Microsoft Fabric için artık Genel Kullanılabilirlikte olan Azure Cosmos DB Yansıtmayı kullanın. Yansıtma, sıfır ETL'nin aynı avantajlarını sağlar ve Microsoft Fabric ile tamamen entegre edilmiştir. Cosmos DB Yansıtmaya Genel Bakış sayfasında daha fazla bilgi edinin.
Geçiş zaman alıyor mu? Tipik saat nedir?
Geçiş, büyük ölçüde veri boyutuna ve hesabınızdaki bölge sayısına bağlı olarak değişen bir süre alır. Azure CLI veya PowerShell komutlarını kullanarak geçiş durumunu alabilirsiniz. Onlarca terabaytlık veri içeren büyük hesaplarda geçişin tamamlanması birkaç güne kadar sürebilir.
Çok bölgeli yazma (mrw) hesabında düzenli yedeklemeden sürekli yedeklemeli çok bölgeli yazma hesabına geçiş zaman alıyor mu?
Evet, bu geçiş, büyük ölçüde kesintisiz yedekleme geçişi sırasında tüm eski geçici yazıların boşaltılmasını bekleme gereksinimi nedeniyle zaman alır. Azure CLI veya PowerShell komutlarını kullanarak geçiş durumunu alabilirsiniz. Onlarca terabaytlık veri içeren büyük hesaplarda geçişin tamamlanması birkaç güne kadar sürebilir.
Geçiş, erişim kesintisine neden oluyor mu?
Hayır, geçiş işlemi arka planda gerçekleşir. Bu nedenle istemci istekleri etkilenmez. Ancak geçiş sırasında bazı arka uç işlemleri gerçekleştirmemiz gerekir ve hesap yoğun yük altındaysa bu işlem fazladan zaman alabilir.
Geçiş başarısız olursa ne olur? Hala düzenli yedeklemeler mi yoksa sürekli yedeklemeler mi alıyorum?
Geçiş işlemi başlatıldıktan sonra hesap sürekli modda etkinleştirilir. Geçiş başarısız olursa, başarılı olana kadar geçişi yeniden başlatmanız gerekir.
Geçiş öncesinde/sırasında/sonrasında bir zaman damgasına nasıl geri yükleme yapabilirim?
geçiş işlemini t1 adresinden başlattığınızı ve t5'de tamamladığınızı varsayalım, t1 ile t5 arasında bir geri yükleme zaman damgası kullanamazsınız.
Ayrıca hesabınızın artık sürekli modda olduğunu varsayalım.
t5 sonrasındaki bir zamana geri yükleme yapmak için, Azure Portal, CLI veya PowerShell kullanarak geri yüklemeyi her zamanki gibi sürekli bir hesapla gerçekleştirin. Bu self servis geri yükleme isteği yalnızca geçiş tamamlandıktan sonra yapılabilir.
önceki t1bir zamana geri yüklemek için, normalde düzenli bir yedekleme hesabıyla yaptığınız gibi bir destek bileti açabilirsiniz. Geçiş sonrasında, düzenli geri yüklemeyi gerçekleştirmek için en fazla 30 gününüz olur. Bu 30 gün boyunca, geçiş öncesinde hesabınızın yedekleme saklama süresine/aralığına göre geri yükleyebilirsiniz. Örneğin, yedekleme 1 saatlik aralıklarla 24 kopyayı saklayacak şekilde yapılandırılmışsa ve arasında (t1 – 24 hours)t1istediğiniz zaman geri yükleyebilirsiniz.
Geçiş sırasında hangi denetim düzlemi hesap seviyesine ait işlemler engellenir?
Bölge ekleme/kaldırma, yük devretme, yedekleme ilkesini değiştirme ve veri taşımaya neden olan aktarım hızı değişiklikleri gibi işlemler geçiş sırasında engellenir.
Geçiş, temel alınan bir sorun için başarısız olursa, geçişi yeniden deneyip başarıyla tamamlayana kadar denetim düzlemi işlemini engeller mi?
Başarısız geçiş işlemi, hiçbir denetim düzlemi işlemini engellemez. Geçiş başarısız olursa, diğer denetim düzlemi işlemlerini gerçekleştirmeden önce başarılı olana kadar yeniden deneyin.
Geçişi iptal etmek mümkün mü?
Geçişler geri alınamaz bir işlem olmadığından geçişi iptal etmek mümkün değildir. Destek arama ekibi aracılığıyla geçici olarak iptal edebilir ve çevrimdışı işlemlerin devam etmesine izin verebilir. Ancak düzenli yedekleme durumuna geri taşınamaz.
Veri kullanımına ve bölge sayısına göre geçiş süresini tahmin etme konusunda yardımcı olabilecek bir araç var mı?
Zamanı tahmin etmek için bir araç yoktur. Test ve ölçek çalıştırmalarımız, 1 TB veri içeren bir hesabın yaklaşık 90 dakika sürdüğünü gösteriyor.
Çok bölgeli hesaplar için toplam veri boyutunu olarak Number_of_regions * Data_in_single_regionhesaplayın.
Sürekli yedekleme modu artık GA olduğundan hesabınızın bir kopyasını geri yüklemenizi yine de önerir misiniz? Üretim hesabını taşımaya karar vermeden önce yedekte geçişi denemeyi tavsiye eder misiniz?
Üretim hesaplarını geçirmeden önce beklendiği gibi çalıştığını doğrulamak için sürekli yedekleme modu özelliğini test edin. Geçiş tek yönlü bir işlemdir ve geri alınamaz.
Azure Cosmos DB’yi ücretsiz deneyin
Ücretsiz bir hesap var mı?
Evet, 1.000 RU/sn ve 25 GB ücretsiz veritabanı hesabına ücretsiz kaydolabilirsiniz.
Azure'da yeniyseniz ücretsiz bir Azure hesabına kaydolabilirsiniz. Bu, size 30 gün ve tüm Azure hizmetlerini denemeniz için bir kredi verir. Visual Studio aboneliğiniz varsa, herhangi bir Azure hizmetinde kullanabileceğiniz ücretsiz Azure kredileri için de uygun olursunuz.
Azure Cosmos DB Öykünücüsü'ni kullanarak azure aboneliği oluşturmadan uygulamanızı yerel olarak ücretsiz olarak geliştirebilir ve test edebilirsiniz. Uygulamanızın Azure Cosmos DB Öykünücüsü’ndeki performansından memnun olduğunuzda bulut üzerinde Azure Cosmos DB hesabı kullanmaya başlayabilirsiniz.
Azure Cosmos DB’yi kullanmaya başlayın
Azure Cosmos DB'ye nasıl kaydolabilirim?
Azure Cosmos DB, Azure portalında kullanılabilir. İlk olarak Bir Azure aboneliğine kaydolun. Kaydoldıktan sonra Azure aboneliğinize bir Azure Cosmos DB hesabı ekleyin.
Azure Cosmos DB'de kimlik doğrulaması Nasıl yaparım??
Bu kimlik doğrulama yöntemini destekleyen tüm API'ler için Azure Cosmos DB'de kimlik doğrulaması yapmak için Microsoft Entra Id kullanın. Microsoft Entra Id kimlik doğrulamasını desteklemeyen API'ler için anahtarları dikkatli kullanın. Üretim hesaplarının anahtarlarının Azure Key Vault gibi güvenli bir şekilde depolandığından emin olun.
Azure Cosmos DB nerede kullanılabilir?
Azure Cosmos DB için bölgesel kullanılabilirlik hakkında bilgi için bkz . Bölgeye göre kullanılabilir Azure ürünleri. Veritabanınızı bu bölgelerden birine veya daha fazlasına hesaplayabilirsiniz.
Azure Cosmos DB için yazılım geliştirme setleri (SDK'lar), bağlantılar için kullandıkları bölgelerin yapılandırılmasına izin verir. Çoğu SDK'da 'PreferredLocations'' değeri, Azure Cosmos DB'nin kullanılabilir olduğu Azure bölgelerinden herhangi birine ayarlanır.
Azure veri merkezleri aracılığıyla dünya genelinde veri dağıtırken dikkate almam gereken bir şey var mı?
Azure Cosmos DB, Azure bölgeleri sayfasında belirtildiği gibi tüm Azure bölgelerinde bulunur. Temel bir Azure hizmeti olduğundan, her yeni veri merkezinin bir Azure Cosmos DB varlığı vardır.
Bir bölge ayarladığınızda Azure Cosmos DB'nin bağımsız bulutlara ve kamu bulutlarına saygılı olduğunu unutmayın. Örneğin, bağımsız bir bölgeden verileri çoğaltamazsınız. Benzer şekilde, dış hesaptan diğer bağımsız konumlara çoğaltmayı etkinleştiremezsiniz.
Kapsayıcı düzeyi ile veritabanı düzeyinde aktarım hızı sağlama arasında geçiş yapmak mümkün mü?
Kapsayıcı ve veritabanı düzeyinde aktarım hızı sağlama ayrı tekliflerdir ve bu tekliflerden biri arasında geçiş yapmak için verilerin kaynaktan hedefe geçirilmesi gerekir. Yeni bir veritabanı veya kapsayıcı oluşturmanız ve ardından toplu yürütücü kitaplığını veya Azure Data Factory'yi kullanarak verileri geçirmeniz gerekir.
Azure Cosmos DB zaman serisi analizini destekliyor mu?
Evet, Azure Cosmos DB zaman serisi analizini destekler. Zaman serisi verileri üzerinde toplu görünümler oluşturmak için değişiklik akışını kullanabilirsiniz. Apache Spark akışını veya başka bir akış veri işlemcisini kullanarak bu yaklaşımı genişletebilirsiniz.
Azure Cosmos DB hizmet kotaları ve aktarım hızı sınırları nelerdir?
Hizmet kotaları ve aktarım hızı sınırları hakkında bilgi için bkz. hizmet kotaları ve aktarım hızı sınırları.
İlgili içerik
- NoSQL için Azure Cosmos DB hakkında sık sorulan sorular
- MongoDB için Azure Cosmos DB hakkında sık sorulan sorular
- Apache Gremlin için Azure Cosmos DB hakkında sık sorulan sorular
- Apache Cassandra için Azure Cosmos DB hakkında sık sorulan sorular
- Tablo için Azure Cosmos DB hakkında sık sorulan sorular