Genel

Amazon DocumentDB (MongoDB uyumlu) nedir?

Amazon DocumentDB (MongoDB uyumlu), yerel JSON iş yüklerini destekleyen, hızlı, ölçeklenebilir, yüksek oranda erişilebilir, tam olarak yönetilen ve kurumsal bir belge veritabanı hizmetidir. Bir belge veritabanı olarak Amazon DocumentDB, JSON verilerini depolamayı, sorgulamayı ve dizine eklemeyi kolaylaştırır. Geliştiriciler, Amazon DocumentDB'de iş yüklerini çalıştırmak, yönetmek ve ölçeklendirmek için bugün kullandıklarıyla aynı MongoDB uygulama kodunu, sürücülerini ve araçlarını kullanabilir. Temel altyapıyı yönetme konusunda endişelenmeden iyileştirilmiş performans, ölçeklenebilirlik ve erişilebilirliğin keyfini çıkarın.

Müşteriler, şirket içi veya Amazon Esnek İşlem Bulutu (EC2) MongoDB ilişkisel olmayan veritabanlarını neredeyse hiç kesinti olmadan kolayca Amazon DocumentDB'ye taşımak için AWS Veritabanı Taşıma Hizmeti'ni (DMS) kullanabilir. Amazon DocumentDB'yi kullanmak için herhangi bir ön yatırım gerekmez ve müşteriler yalnızca kullandıkları kapasite için ödeme yapar.

Amazon DocumentDB gibi bir belge veritabanı için en uygun kullanım örnekleri nelerdir?

Belge odaklı veritabanları, noSQL veritabanlarının en hızlı büyüyen kategorilerinden biridir ve bunun birincil nedeni, belge veritabanlarının hem esnek şemalar hem de kapsamlı sorgu özellikleri sunuyor olmasıdır. Belge modeli; geçici sorgulama, dizin oluşturma ve toplama işlemleri gerektiren dinamik veri kümelerine sahip kullanım durumları için mükemmel bir seçimdir. Amazon DocumentDB'nin sunduğu ölçek sayesinde, içerik yönetimi, kişiselleştirme, kataloglar, mobil uygulamalar ve web uygulamaları, IoT ve profil yönetimi gibi kullanım örneklerinde geniş bir müşteri yelpazesi tarafından kullanılır.

"MongoDB uyumlu" ne anlama gelir?

"MongoDB uyumlu", Amazon DocumentDB'nin Apache 2.0 açık kaynaklı MongoDB 3.6 ve 4.0 API'leri ile etkileşime girdiği anlamına gelir. Sonuç olarak, Amazon DocumentDB ile çok az değişiklikle veya hiç değişiklik yapmadan aynı MongoDB sürücülerini, uygulamalarını ve araçlarını kullanabilirsiniz. Amazon DocumentDB, müşterilerin gerçekten kullandığı MongoDB API'lerinin büyük bir çoğunluğunu desteklese de tüm MongoDB API'lerini desteklemez. Odak noktamız, müşterinin gerçekten kullandığı ve ihtiyaç duyduğu özellikleri sunmaktır.

İlk günden itibaren, müşterilerden geriye dönük olarak çalışmaya devam ettik ve MongoDB 4.0 uyumluluğu ve işlemleri dahil olmak üzere 80'den fazla ek özellik sunduk. Desteklenen MongoDB API'leri hakkında daha fazla bilgi edinmek için uyumluluk belgelerini görüntüleyin. Yakın zamanda kullanıma sunulan Amazon DocumentDB ürünleri hakkında daha fazla bilgi edinmek için Amazon DocumentDB kaynakları sayfasındaki "Amazon DocumentDB Duyuruları"na göz atın.

Amazon DocumentDB, MongoDB SSPL lisansıyla kısıtlanır mı?

Hayır. Amazon DocumentDB herhangi bir MongoDB SSPL kodu kullanmaz ve dolayısıyla bu lisans tarafından kısıtlanmaz. Bunun yerine Amazon DocumentDB, Apache 2.0 açık kaynaklı MongoDB 3.6 ve 4.0 API'leri ile etkileşime girer. İhtiyaç duydukları özellikleri sunmak için müşterilerimizi dinlemeye ve aldığımız görüşlerden geriye dönük olarak çalışmaya devam edeceğiz. Desteklenen MongoDB API'leri hakkında daha fazla bilgi edinmek için uyumluluk belgelerini görüntüleyin. Yakın zamanda kullanıma sunulan Amazon DocumentDB ürünleri hakkında daha fazla bilgi edinmek için Amazon DocumentDB kaynakları sayfasındaki "Amazon DocumentDB Duyuruları"na göz atın.

Verileri mevcut bir MongoDB veritabanından Amazon DocumentDB'ye nasıl taşıyabilirim?

Müşteriler, şirket içi veya Amazon Esnek İşlem Bulutu (EC2) MongoDB veritabanlarını neredeyse hiç kesinti olmadan kolayca Amazon DocumentDB'ye taşımak için AWS Veritabanı Taşıma Hizmeti'ni (DMS) kullanabilir. DMS ile bir MongoDB replika kümesinden veya parçalanmış bir kümeden Amazon DocumentDB'ye geçiş yapabilirsiniz. Ek olarak, mongodump/mongorestore, mongoexport/mongoimport ve operasyon günlükleri aracılığıyla Değişen Verileri Yakalamayı (CDC) destekleyen üçüncü taraf araçlar dahil olmak üzere verileri bir MongoDB veritabanından Amazon DocumentDB'ye taşımak için mevcut araçların çoğunu kullanabilirsiniz. Daha fazla bilgi için Amazon DocumentDB'ye Geçiş Yapma kısmına göz atın.

Amazon DocumentDB'yi kullanmak için istemci sürücülerini değiştirmem gerekir mi?

Hayır, Amazon DocumentDB, MongoDB 3.4+ ile uyumlu MongoDB sürücülerinin büyük çoğunluğuyla çalışır.

Amazon DocumentDB, ACID işlemlerini destekliyor mu?

Evet. Amazon DocumentDB, MongoDB 4.0 uyumluluğu için desteğin başlatılmasıyla, birden fazla belge, beyan, koleksiyon ve veritabanları genelinde atomiklik, tutarlılık, izolasyon, dayanıklılık (ACID) işlemlerini gerçekleştirmeyi destekler.

Amazon DocumentDB Esnek Kümeler nedir?

Amazon DocumentDB Esnek Kümeler, petabayt ölçeğinde depolama kapasitesiyle belge veritabanınızı milyonlarca yazma ve okuma işlemi yapması için esnek bir şekilde ölçeklendirmenize olanak tanır. Esnek Kümeler, temel altyapıyı otomatik olarak yöneterek ve bulut sunucularını oluşturma, kaldırma, yükseltme veya ölçeklendirme ihtiyacını ortadan kaldırarak müşterilerin Amazon DocumentDB ile etkileşime geçme şeklini basitleştirir.

Amazon DocumentDB, MongoDB'nin yaşam sonu (EOL) planlamasına tabi mi?

Hayır, Amazon DocumentDB, MongoDB ile aynı destek yaşam döngülerini izlemez ve MongoDB'nin EOL programı Amazon DocumentDB için geçerli değildir.

Amazon DocumentDB kümeme nasıl erişebilirim?

Amazon DocumentDB kümeleri, bir müşterinin Amazon VPC'si (VPC) içinde dağıtılır ve doğrudan Amazon Esnek İşlem Bulutu (EC2) bulut sunucuları veya aynı VPC'de dağıtılan diğer AWS hizmetleri tarafından erişilebilir. Ek olarak, Amazon DocumentDB'ye aynı bölgedeki veya diğer bölgelerdeki farklı VPC'lerde bulunan Amazon EC2 bulut sunucuları veya diğer AWS hizmetleri tarafından VPC eşleme yoluyla erişilebilir. Amazon DocumentDB kümelerine erişim, mongo kabuğu veya MongoDB sürücüleri aracılığıyla yapılmalıdır. Amazon DocumentDB, bir kümeye bağlanırken kimlik doğrulaması yapmanızı gerektirir. Ek seçenekler için Bir Amazon DocumentDB Kümesine Amazon VPC dışından bağlanma kısmına göz atın.

Amazon DocumentDB'yi kullanmak için neden Amazon RDS izinleri ve kaynakları gerekir?

Amazon DocumentDB; bulut sunucusu yaşam döngüsü yönetimi, Amazon Anahtar Yönetimi Hizmeti (KMS) anahtarıyla bekleme sırasında şifreleme ve güvenlik grupları yönetimi gibi belirli yönetim özellikleri için Amazon İlişkisel Veritabanı Hizmeti (RDS) ve Amazon Neptune ile paylaşılan operasyonel bir teknolojiden yararlanır. define-db-instances ve define-db-clusters AWS CLI API'lerini kullanırken Amazon DocumentDB kaynakları için şu parametreyi kullanarak filtreleme yapmanızı tavsiye ederiz: "--filter Name=engine,Values=docdb".

Amazon DocumentDB, hangi bulut sunucusu türlerini sunuyor?

Bölge başına kullanılabilir bulut sunucusu türleri hakkında güncel bilgiler için lütfen Amazon DocumentDB fiyatlandırma sayfasına bakın.

Amazon DocumentDB'yi nasıl denerim?

Amazon DocumentDB'yi denemek için lütfen Kullanmaya Başlama kılavuzuna göz atın.

Esnek Kümeleri kullanmaya nasıl başlarım?

Amazon DocumentDB API, SDK, CLI, CloudFormation (CFN) veya AWS konsolunu kullanarak bir Esnek Küme oluşturabilirsiniz. Kümenizi tedarik ederken, iş yükünüzün ihtiyaç duyduğu parça sayısını ve parça başına işlemi belirtirsiniz. Kümenizi oluşturduktan sonra, Esnek Kümelerin esnek ölçeklenebilirliğinden yararlanmaya hazır hale gelirsiniz. Artık Esnek Kümelere bağlanabilir ve verileri uygulamanızdan okuyabilir veya yazabilirsiniz. Esnek Kümeler esnektir. İş yükünüzün ihtiyaçlarına bağlı olarak, AWS konsolunu, API'yi, CLI'yi veya SDK'yı kullanarak parça sayınızı ve/veya parça başına işlemi değiştirerek işlem ekleyebilir veya kaldırabilirsiniz. Esnek Kümeler, temel altyapıyı otomatik olarak tedarik eder / kaldırır ve verilerinizi yeniden dengeler.

Amazon DocumentDB, Hizmet Düzeyi Sözleşmeye (SLA) sahip mi?

Evet. Daha fazla bilgi için lütfen Amazon DocumentDB (MongoDB uyumlu) Hizmet Düzeyi Sözleşmesi'ni inceleyin.

Performans

Amazon DocumentDB'den ne tür bir performans bekleyebilirim?

Depolamaya yazarken, Amazon DocumentDB yalnızca önceden yazma günlüklerini sürdürür ve tüm arabelleğe alma sayfa eşitlemelerini yazmaya ihtiyacı yoktur. Dayanıklılıktan ödün vermeyen bu optimizasyonun sonucu olarak, Amazon DocumentDB yazma işlemleri genellikle geleneksel veritabanlarından daha hızlıdır. Amazon DocumentDB kümeleri, 15 adede kadar okuma replikası ile saniyede milyonlarca okumaya ölçeklenebilir.

Fiyatlandırma

Amazon DocumentDB'nin maliyeti nedir ve Amazon DocumentDB hangi AWS bölgelerinde kullanılabilir?

Bölgeler ve fiyatlar hakkında güncel bilgi için lütfen Amazon DocumentDB fiyatlandırma sayfasına bakın.

Amazon DocumentDB, ücretsiz bir katmana sahip mi ve ücretsiz olarak kullanmaya başlayabilir misiniz?

Evet, 1 aylık ücretsiz denemeyi kullanarak Amazon DocumentDB'yi ücretsiz deneyebilirsiniz. Daha önce Amazon DocumentDB'yi kullanmadıysanız bir aylık ücretsiz denemeden yararlanabilirsiniz. Kuruluşunuz, aylık 750 saat t3.medium bulut sunucu kullanımına, 30 milyon G/Ç'ye, 5 GB depolama alanına ve 5 GB yedek depolama alanına 30 gün boyunca ücretsiz olarak erişir. Bir aylık deneme süreniz sona erdiğinde veya kullanımınız ücretsiz olarak sunulan miktarı aştığında, herhangi bir ücret ödememek için kümenizi kapatabilir veya standart istek üzerine fiyatlarımıza tabi olarak çalıştırmaya devam edebilirsiniz. Daha fazla bilgi edinmek için DocumentDB ücretsiz deneme sayfasına başvurun.

Esnek Kümeler

Esnek Kümeler nasıl çalışır?

Esnek Kümeler, verileri Amazon DocumentDB'nin dağıtılmış depolama sistemi genelinde bölümlere ayırmak için parçalamayı kullanır. Bölümleme olarak da bilinen parçalama, birden fazla düğümdeki geniş veri kümelerini küçük veri kümelerine ayırarak müşterilerin veritabanlarını tek bir veritabanının dikey ölçeklendirme sınırlarının ötesine ölçeklendirmesine olanak tanır. Esnek Kümeler, Amazon DocumentDB'de işlem ve depolama ayrımından yararlanır. Esnek Kümeler, küçük veri öbeklerini işlem düğmeleri arasında taşıyarak yeniden bölümlemek yerine verileri dağıtılan depolama sistemi içinde verimli şekilde kopyalayabilir.

Esnek Kümeler ne tür parçalamayı destekler?

Esnek Kümeler, karma tabanlı bölümlemeyi destekler.

Esnek Kümelerin, MongoDB parçalamadan farkı nedir?

Esnek Kümeler ile Amazon DocumentDB'deki iş yükünüzün ölçeğini, genellikle çok az veya hiç uygulama kesinti süresi olmadan veya veri boyutu fark etmeksizin performansı etkilemeden kolayca artırabilir veya azaltabilirsiniz. MongoDB'deki benzer bir operasyon, uygulamanın performansını etkiler ve saatler, bazı durumlarda ise günler sürer. Esnek Kümeler, etkisiz yedeklemeler ve hızlı belirli bir noktaya geri yükleme gibi farklılaşmış yönetim özellikleri de sunarak, müşterilerin veritabanlarını yönetmek yerine uygulamalarına daha fazla odaklanmalarını sağlar.

Esnek Kümeleri kullanmak için uygulamamda herhangi bir değişiklik yapmam gerekiyor mu?

Hayır. Esnek Kümeleri kullanmak için uygulamanızda herhangi bir değişiklik yapmanıza gerek yoktur.

Mevcut Amazon DocumentDB kümemi, bir Esnek Kümeye dönüştürebilir miyim?

Evet, yakın gelecekte AWS Veritabanı Taşıma Hizmeti'ni (DMS) kullanarak mevcut bir Amazon DocumentDB kümesindeki verileri Esnek Kümeye manuel olarak kopyalamanız gerekecek. 2023'te mevcut bir Amazon DocumentDB kümesini AWS Konsolu, CLI ve SDK'yi kullanarak herhangi bir kesinti olmadan Esnek Kümeye dönüştürebilirsiniz.

Bir parça anahtarını nasıl tanımlarım?

Esnek Kümeler için en uygun parça anahtarını seçmek, diğer veritabanlarından farklı değildir. Mükemmel bir parça anahtarının iki özelliği vardır: yüksek frekans ve yüksek kardinalite. Örneğin, uygulamanız user_orders'ı DocumentDB'de saklıyorsa genellikle verileri kullanıcı tarafından almanız gerekir. Bu nedenle, belirli bir kullanıcıyla ilgili tüm siparişlerin tek bir parçada olmasını istersiniz. Bu durumda, user_id iyi bir parça anahtarı olacaktır. Daha fazla bilgi edinin

Esnek Kümelerle ilişkili kavramlar nelerdir?

  • Esnek Kümeler: İş yükünüzün aktarım hızını saniyede milyonlarca okuma/yazmaya ve depolamayı petabaytlara ölçeklendirmenize olanak tanıyan bir Amazon DocumentDB kümesi. Bir Esnek Küme, işlem ve depolama birimi için bir veya daha fazla parçadan oluşur ve 3 Erişilebilirlik Alanında varsayılan olarak yüksek düzeyde erişilebilir.
  • Parça: Parça, Esnek Kümeler için işlem sağlar. Bir parça varsayılan olarak, bir yazıcı düğümü ve iki okuyucu düğümü olmak üzere üç düğüme sahiptir. En fazla 100 parçanız olabilir ve her parça en fazla 64 vCPU'ya sahip olabilir.
  • Parça anahtarı: Parça anahtarı, JSON belgelerinizde Esnek Kümelerin okuma ve yazma trafiğini eşleşen parçaya dağıtmak için kullandığı isteğe bağlı bir alandır. Birçok benzersiz değere sahip bir anahtar seçmeniz önerilir. İyi bir parça anahtarı, verilerinizi temeldeki parçalar arasında eşit şekilde bölerek iş yükünüze en iyi aktarım hızını ve performansı sağlar. 
  • Parçalanmış koleksiyon: Verileri, bir Esnek Küme genelinde dağıtılmış bir koleksiyon.

Esnek Kümelerin diğer AWS hizmetleriyle ilişkisi nedir?

Esnek Kümeler, diğer AWS hizmetleriyle bugün DocumentDB'nin yaptığı şekilde entegre olur. İlk olarak, AWS Veritabanı Taşıma Hizmeti'ni (DMS) kullanarak MongoDB ve diğer ilişkisel veritabanlarından Esnek Kümelere geçiş yapabilirsiniz. İkinci olarak, Amazon CloudWatch'u kullanarak Esnek Kümelerinizin durumunu ve performansını izleyebilirsiniz. Üçüncü olarak, AWS IAM kullanıcıları ve rolleri aracılığıyla kimlik doğrulama ve yetkilendirme yapabilir ve güvenli VPC'ye özel bağlantılar için AWS VPC'yi kullanabilirsiniz. Son olarak, AWS Glue'yu kullanarak S3, Redshift ve OpenSearch gibi diğer AWS hizmetlerinden içeri ve dışarı veri aktarımı yapabilirsiniz.

Mevcut MongoDB parçalanmış iş yüklerimi Esnek Kümelere taşıyabilir miyim?

Evet. Mevcut MongoDB parçalanmış iş yüklerinizi Esnek Kümelere taşıyabilirsiniz. MongoDB iş yükünüzü Esnek Kümelere taşımak için AWS Veritabanı Taşıma Hizmeti'ni veya mongodump ve mongorestore gibi yerel MongoDB araçlarını kullanabilirsiniz. Esnek Kümeler, MongoDB'nin shardCollection() gibi yaygın olarak kullanılan API'lerini de destekleyerek size Amazon DocumentDB ile mevcut araçları ve betikleri yeniden kullanma esnekliği sunar.

Donanım, Ölçeklendirme ve Depolama

Bir Amazon DocumentDB kümesinin veritabanının minimum ve maksimum depolama sınırları nelerdir?

Minimum depolama sınırı 10 GB'tır. Amazon DocumentDB depolama alanınız, küme kullanımınıza bağlı olarak performans üzerinde herhangi bir etki olmaksızın otomatik olarak 10 GB'lık artışlarla 64 TiB'a kadar büyüyebilir. Amazon DocumentDB Esnek Kümeler ile depolama, 10 GB'lık artışlarla otomatik olarak 2 PB'a kadar büyür. Her iki durumda da önden depolama alanı tedarik edilmesi gerekmez.

Amazon DocumentDB nasıl ölçeklenir?

Amazon DocumentDB iki boyutta ölçeklenir: depolama ve işlem. Amazon DocumentDB'nin depolaması otomatik olarak 10 GB'tan 64 TiB'a ve Amazon DocumentDB Esnek Kümeler için 2 PB'a ölçeklenir. Amazon DocumentDB'nin işlem kapasitesi, daha büyük bulut sunucuları oluşturularak ve kümeye ek replika bulut sunucuları eklenerek yatay şekilde (daha fazla okuma verimliliği) ölçeklenebilir.

Amazon DocumentDB kümemle ilişkili işlem kaynaklarını nasıl ölçeklendirebilirim?

Bulut sunucunuza tahsis edilen işlem kaynaklarını, AWS Yönetim Konsolu'ndan istediğiniz bulut sunucusunu seçip "modify" (Değiştir) düğmesine tıklayarak ölçeklendirebilirsiniz. Bellek ve CPU kaynaklarını ilgilendiren değişiklikler, bulut sunucunuzun sınıfı değiştirilerek gerçekleştirilir.

Bulut Sunucunuzun sınıfını değiştirdiğinizde, istediğiniz değişiklikler belirttiğiniz bakım aralığında uygulanır. Alternatif olarak "Apply Immediately" (Hemen Uygula) bayrağını kullanarak ölçeklendirme isteklerinizi hemen uygulayabilirsiniz. Bu seçeneklerin ikisinde de ölçeklendirme işleminin gerçekleştirildiği sırada erişilebilirlik birkaç dakikalığına etkilenir. Bekleyen başka sistem değişiklikleri varsa bunların da uygulanacağını unutmayın.

Yedekleme ve Geri Yükleme

Kümem için yedeklemeyi nasıl etkinleştirebilirim?

Amazon DocumentDB kümelerinde otomatik yedekleme her zaman etkindir. Amazon DocumentDB'nin basit veritabanı yedekleme özelliği, kümeleriniz için belirli bir noktaya kurtarmaya imkan sunar. Belirli bir noktaya kurtarma için yedekleme aralığınızı 35 güne kadar çıkarabilirsiniz. Yedekleme işlemleri veritabanı performansını etkilemez.

Küme anlık yedekleri alıp bunları dilediğim kadar saklayabilir miyim?

Evet. Manuel anlık yedekler, yedekleme aralığının ötesinde saklanabilir ve anlık yedek alırken performansı etkilemez. Küme anlık yedeklerinden verilerin geri yüklenmesi için yeni bir küme oluşturulması gerektiğini unutmayın.

Kümem hata verirse nasıl bir kurtarma yolu izlemeliyim?

Amazon DocumentDB otomatik olarak üç Erişilebilirlik Alanında (AZ) verilerinizin altı kopyasını tutar ve bulut sunucunuzu otomatik olarak iyi durumdaki bir AZ'den, herhangi bir veri kaybı olmaksızın kurtarmaya çalışır. Düşük ihtimalle de olsa Amazon DocumentDB depolama alanının içinde verilerinize erişilememesi durumunda bir küme anlık yedeğinden geri yükleme ya da belirli bir noktaya kurtararak yeni bir kümeye aktarma işlemi gerçekleştirebilirsiniz. Belirli bir noktaya geri yükleme işlemi için en son geri yüklenebilecek zamanın geçmişte en fazla beş dakika olduğunu unutmayın.

Kümemi silersem otomatik yedeklemelerime ve küme anlık yedeklerime ne olur?

Bulut sunucunuzu silerken son bir anlık yedeği oluşturmayı tercih edebilirsiniz. Bunu yaparsanız silinen bulut sunucusunu daha sonraki bir tarihte geri yüklemek için bu anlık yedeği kullanabilirsiniz. Amazon DocumentDB, bulut sunucusu silindikten sonra kullanıcı tarafından oluşturulan bu son anlık yedeği el ile oluşturulan diğer anlık yedeklerle birlikte tutar. Bulut Sunucusu silindikten sonra yalnızca Anlık Yedekleri tutulur (yani belirli bir noktaya geri yükleme için oluşturulan otomatik yedekler saklanmaz).

Hesabımı silersem otomatik yedeklemelerime ve küme anlık yedeklerime ne olur?

AWS hesabınızı silmek, hesapta bulunan tüm otomatik yedeklemeleri ve anlık yedeklemeleri siler.

Anlık yedeklerimi başka bir AWS hesabıyla paylaşabilir miyim?

Evet. Amazon DocumentDB, kümenizin anlık yedeklerini oluşturma imkanı sağlar. Daha sonra bu anlık yedekleri kullanarak kümeleri geri yükleyebilirsiniz. Bir anlık yedeği farklı bir AWS hesabıyla paylaşabilirsiniz ve alıcı hesabın sahibi anlık yedeğinizi kullanarak verilerinizi içeren bir kümeyi geri yükleyebilir. Hatta, anlık yedeklerinizi genel erişime açmayı, yani (genel) verilerinizi içeren bir kümeyi herkesin geri yüklemesine imkan tanımayı da tercih edebilirsiniz. Bu özelliği kullanarak farklı AWS hesapları altındaki çeşitli ortamlarınız (üretim, geliştirme ve test, hazırlama vb.) arasında veri paylaşabileceğiniz gibi, ana AWS hesabınızın güvenliğinin ihlal edilmesi ihtimaline karşı tüm verilerinizi ayrı bir hesapta koruma altına alabilirsiniz.

Paylaşılan anlık yedekler için faturalandırılır mıyım?

Hesaplar arası anlık yedek paylaşımı ücretsizdir. Bununla birlikte, anlık yedeklerin kendisinin yanı sıra varsa paylaşılan anlık yedeklerden geri yüklediğiniz kümeler için ücret ödersiniz.

Anlık yedekleri otomatik olarak paylaşabilir miyim?

Otomatik küme anlık yedeği paylaşımını desteklemiyoruz. Otomatik bir anlık yedeği paylaşmak için manuel olarak anlık yedeğin bir kopyasını oluşturup bu kopyayı paylaşmanız gerekir.

Amazon DocumentDB anlık yedeklerimi farklı bölgelerde paylaşabilir miyim?

Hayır. Paylaşılan Amazon DocumentDB anlık yedeklerinize yalnızca bunları paylaşan hesapla aynı bölgedeki hesaplar erişebilir.

Şifrelenmiş bir Amazon DocumentDB anlık yedeğini paylaşabilir miyim?

Evet. Şifrelenmiş Amazon DocumentDB anlık yedeklerini paylaşabilirsiniz. Paylaşılan anlık yedeğin alıcısının, anlık yedeği şifrelemek için kullanılan KMS anahtarına erişimi olmalıdır.

Amazon DocumentDB anlık yedeklerini hizmet dışında kullanabilir miyim?

Hayır. Amazon DocumentDB anlık yedekleri yalnızca hizmet içinde kullanılabilir.

Kümemi silersem yedeklerime ne olur?

Kümenizi silerken son bir anlık yedeği oluşturmayı tercih edebilirsiniz. Bunu yaparsanız silinen kümeyi daha sonraki bir tarihte geri yüklemek için bu anlık yedeği kullanabilirsiniz. Amazon DocumentDB, küme silindikten sonra kullanıcı tarafından oluşturulan bu son anlık yedeği el ile oluşturulan diğer anlık yedeklerle birlikte tutar.

Yüksek Erişilebilirlik ve Replikasyon

Amazon DocumentDB, kümemin disk hatalarına karşı hata toleransını nasıl geliştirir?

Amazon DocumentDB, depolamanızı otomatik olarak birçok diske dağıtılan 10 GB'lık kısımlara böler. Depolama biriminizin her bir 10 GB’lık parçası üç Erişilebilirlik Alanındaki (AZ) altı hedefe çoğaltılır. Amazon DocumentDB, yazma erişilebilirliği etkilenmeksizin ikiye kadar veri kopyasının, okuma erişilebilirliği etkilenmeksizin üçe kadar veri kopyasının kaybolmasını şeffaf bir şekilde işleyebilecek şekilde tasarlanmıştır. Amazon DocumentDB'nin depolama hacmi de kendi kendini iyileştirebilir. Veri bloklarında ve disklerde sürekli olarak hata taraması yapılır ve hatalar otomatik olarak giderilir.

Amazon DocumentDB, bir veritabanı kilitlenmesinden sonra kurtarma süremi nasıl geliştirir?

Amazon DocumentDB, diğer veritabanlarından farklı olarak, bir veritabanı kilitlenmesinden sonra son veritabanı denetim noktasından (genellikle beş dakika) yineleme günlüğünü yeniden oynatma ve veritabanını işlemler için erişilebilir hale getirmeden önce tüm değişikliklerin uygulandığını onaylama gereksinimi duymaz. Bu sayede, veritabanını yeniden başlatma süresi çoğunlukla 60 saniyenin altına düşer. Amazon DocumentDB, önbelleği veritabanı işleminin dışına çıkarır ve yeniden başlatma gerçekleşince anında erişilebilir hale getirir. Bu sayede, kısmi kesintilerden kaçınmak için önbellek yeniden doldurulana kadar erişimi kısıtlamak zorunda kalmazsınız.

Amazon DocumentDB, ne tür replikaları destekler?

Amazon DocumentDB, birincil bulut sunucusuyla aynı temel depolama birimini paylaşan okuma replikalarını destekler. Birincil bulut sunucusu tarafından yapılan güncellemeler tüm Amazon DocumentDB replikaları tarafından görülebilir.

Özellik: Amazon DocumentDB okuma replikaları

Replika sayısı: En fazla 15

Replikasyon Türü: Zaman uyumsuz (genellikle milisaniye)

Birincilin performansı üzerindeki etki: Düşük

Yük devretme hedefi olarak davranma: Evet (veri kaybı olmaz)

Otomatik yük devretme: Evet

Amazon DocumentDB ile bölgeler arası replikalar kullanabilir miyim?

Evet, Küresel Küme özelliğini kullanarak verilerinizi bölgeler arasında çoğaltabilirsiniz. Küresel Kümeler, birden fazla AWS Bölgesine yayılır. Küresel kümeler, verilerinizi performans üzerinde çok az etkiyle veya hiç etki olmadan en fazla beş Bölgedeki kümelere çoğaltır. Küresel kümeler, Bölge genelindeki kesintilerden daha hızlı kurtulma sağlar ve düşük gecikme süresine sahip küresel okuma işlemlerini mümkün kılar. Daha fazla bilgi edinmek için blog gönderimize göz atın.

Yük devretme hedefleri olarak belirli replikalara diğerlerinden daha fazla öncelik tanıyabilir miyim?

Evet. Kümenizdeki her bir bulut sunucusuna yükseltme öncelik katmanı atayabilirsiniz. Birincil bulut sunucusu başarısız olursa Amazon DocumentDB en yüksek önceliğe sahip olan replikayı birincil konumuna yükseltir. Aynı öncelik katmanındaki iki veya daha fazla replika arasında tutarsızlıklar varsa Amazon DocumentDB, birincil bulut sunucusu ile aynı boyutta olan replikayı yükseltir.

Bulut sunucuları oluşturulduktan sonra bunların öncelik katmanını değiştirebilir miyim?

Bir bulut sunucusunun öncelik katmanını dilediğiniz zaman değiştirebilirsiniz. Yalnızca öncelik katmanlarının değiştirilmesi bir yük devretme işlemi tetiklemez.

Belirli replikaların birincil bulut sunucusu konumuna yükseltilmesini engelleyebilir miyim?

Birincil bulut sunucusu konumuna yükseltilmesini istemediğiniz replikalara daha düşük öncelik katmanları atayabilirsiniz. Bununla birlikte, kümedeki daha yüksek önceliğe sahip replikalar herhangi bir nedenden dolayı iyi durumda değilse veya bunlara erişilemiyorsa Amazon DocumentDB düşük öncelikli replikayı yükseltir.

Amazon DocumentDB, kümemin yüksek oranda erişilebilirliğini nasıl garanti eder?

Amazon DocumentDB, birden fazla AWS Erişilebilirlik Alanında yük devretme hedefi olarak replika bulut sunucularını kullanarak yüksek erişilebilirlik düzeyinde bir yapılandırmada dağıtılabilir. Birincil bulut sunucusunun arızalanması durumunda, bir replika bulut sunucusu otomatik olarak minimum hizmet kesintisiyle yeni birincil bulut sunucusu olarak terfi ettirilir.

Tek bir Amazon DocumentDB bulut sunucusunun erişilebilirliğini nasıl geliştirebilirim?

Ek Amazon DocumentDB replikaları ekleyebilirsiniz. Amazon DocumentDB replikaları, birincil bulut sunucusuyla aynı temel depolama alanını kullanır. Tüm Amazon DocumentDB replikaları hiçbir veri kaybı olmadan birincil bulut sunucusu konumuna yükseltilebilir ve bu nedenle, birincil bulut sunucusunda hata oluşması durumunda hata toleransının geliştirilmesi için kullanılabilir. Küme erişilebilirliğini artırmak için birden fazla Erişilebilirlik Alanında bir ila 15 replika oluşturun. Bir bulut sunucusu kesintisi yaşanması durumunda Amazon DocumentDB bunları otomatik olarak yük devretme birincil seçimine dahil eder.

Yük devretme sırasında ne olur ve bu işlem ne kadar sürer?

Uygulamalarınızın veritabanı işlemlerini yöneticinin manuel olarak müdahale etmesi gerekmeksizin mümkün olduğunca kısa sürede sürdürebilmesi için yük devretme Amazon DocumentDB tarafından otomatik olarak gerçekleştirilir.

  • Aynı veya farklı bir Erişilebilirlik Alanında bir Amazon DocumentDB replika bulut sunucunuz varsa yük devri sırasında Amazon DocumentDB, bulut sunucunuzun kurallı ad kaydını (CNAME) iyi durumdaki replikayı gösterecek şekilde değiştirir ve bunun sonucunda replika yeni birincil olur. Yük devretme işleminin başlatılıp tamamlanması genellikle 30 saniyeyi geçmez. 
  • Bir Amazon DocumentDB replika bulut sunucusunuz (ör. tek bir bulut sunucusu kümesi) yoksa Amazon DocumentDB, özgün bulut sunucusuyla aynı Erişilebilirlik Alanında yeni bir bulut sunucusu oluşturmaya çalışır. Bu özgün bulut sunucusu değişimi en iyi çaba ilkesi temelinde gerçekleştirilir ve Erişilebilirlik Alanını önemli ölçüde etkileyen bir sorun olması durumunda başarılı olmayabilir. 

Bağlantı kaybı söz konusu olduğunda uygulamanız veritabanı bağlantılarını yeniden denemelidir.

Birincil bulut sunucum varsa ve bir Amazon DocumentDB replika bulut sunucusu aktif olarak okuma trafiği alıyorsa yük devri gerçekleştiğinde ne olur?

Amazon DocumentDB otomatik olarak birincil bulut sunucunuzda bir sorun olduğunu algılar ve okuma/yazma trafiğinizi Amazon DocumentDB replika bulut sunucusuna yönlendirmeye başlar. Bu yük devretme işlemi ortalama olarak 30 saniye içinde tamamlanır. Ayrıca, Amazon DocumentDB replika bulut sunucularınızın işlediği okuma trafiği, kısa süreli olarak kesintiye uğrar.

Replikalarım birincilin ne kadar gerisinde olur?

Amazon DocumentDB replikaları birincil bulut sunucusuyla aynı veri birimini kullandığından, neredeyse hiç replikasyon gecikmesi yaşanmaz. Gecikme süresinin genellikle 10'larca milisaniye olduğunu gözlemliyoruz.

Güvenlik ve Mevzuat Uyumluluğu

Amazon DocumentDB'yi Amazon Sanal Özel Bulut'ta (Amazon VPC) kullanabilir miyim?

Evet. Tüm Amazon DocumentDB kümeleri, bir VPC'de oluşturulmalıdır. Amazon VPC ile kendi veri merkezinizde çalıştırabileceğiniz geleneksel bir ağa çok benzeyen bir sanal ağ topolojisi tanımlayabilirsiniz. Bu sayede Amazon DocumentDB kümelerinize kimlerin erişebileceği konusunda tam denetime sahip olursunuz.

Amazon DocumentDB, rol tabanlı erişim denetimini (RBAC) destekler mi?

Amazon DocumentDB, yerleşik rollere sahip RBAC'yi destekler. RBAC, kullanıcıların gerçekleştirme yetkisi olan eylemleri kısıtlama yoluyla en iyi uygulama olarak en az ayrıcalık özelliğini uygulamanızı sağlar. Daha fazla bilgi için Amazon DocumentDB rol tabanlı erişim denetimi bölümüne bakın.

Mevcut MongoDB kimlik doğrulama modları Amazon DocumentDB ile nasıl çalışır?

Amazon DocumentDB, VPC'nin sıkı ağ ve yetkilendirme sınırlarını kullanır. Amazon DocumentDB yönetim API'leri için kimlik doğrulama ve yetkilendirme; IAM kullanıcıları, roller ve politikalar tarafından sağlanır. Bir Amazon DocumentDB veritabanında kimlik doğrulama, MongoDB için varsayılan kimlik doğrulama mekanizması olan Salted Challenge Response Authentication Mechanism (SCRAM) ile standart MongoDB araçları ve sürücüleri aracılığıyla yapılır.

Amazon DocumentDB, bekleme durumundaki verilerimin şifrelenmesini destekler mi?

Evet. Amazon DocumentDB, kümelerinizi AWS Anahtar Yönetimi Hizmeti (KMS) ile yönettiğiniz anahtarları kullanarak şifrelemenize imkan sağlar. Amazon DocumentDB şifrelemesiyle çalışan bir kümede, temel depolamada bulunan verilerin yanı sıra veritabanının aynı kümedeki otomatik yedekleri, anlık yedekleri ve replikaları şifrelenir. Şifreleme ve şifre çözme işlemleri sorunsuz bir biçimde gerçekleştirilir. Amazon DocumentDB ile KMS kullanımı hakkında daha fazla bilgi için Bekleyen Amazon DocumentDB Verilerini Şifreleme kısmına göz atın.

Şifrelenmemiş mevcut bir kümeyi şifreleyebilir miyim?

Şu anda şifrelenmemiş mevcut bir Amazon DocumentDB kümesinin şifrelenmesi desteklenmemektedir. Şifrelenmemiş mevcut bir küme için Amazon DocumentDB şifrelemesini kullanmak istiyorsanız şifrelemenin etkin olduğu yeni bir küme oluşturup verilerinizi buna geçirin.

Amazon DocumentDB hangi uyumluluk sertifikalarını karşılar?

Amazon DocumentDB, en yüksek güvenlik standartlarını karşılamak ve güvenliğimizi doğrulamanızı ve kendi düzenleme ve uyumluluk yükümlülüklerinizi yerine getirmenizi kolaylaştırmak için tasarlanmıştır. Amazon DocumentDB'nin HIPAA'ya uygun olmasının yanı sıra PCI DSS, ISO 9001, 27001, 27017 ve 27018, SOC 1, 2 ve 3 ve Health Information Trust Alliance (HITRUST) Ortak Güvenlik Çerçevesi (CSF) sertifikasına uygun olduğu değerlendirilmiştir. AWS uyumluluk raporlarını, AWS Artifact'ten indirebilirsiniz.

Fiyatlandırma hakkında daha fazla bilgi edinin

Amazon DocumentDB (MongoDB uyumlu) fiyatlandırma sayfasını ziyaret edin.

Daha fazla bilgi edinin 
Ücretsiz bir hesap için kaydolun

AWS Ücretsiz Kullanım için anında erişim elde edin. 

Kaydolun 
Konsolda oluşturmaya başlayın

AWS Konsolunda Amazon DocumentDB (MongoDB uyumlu) ile oluşturmaya başlayın.

Oturum açın