Üretim mongoDB kümesi için minimum sunucu miktarı nedir?


11

Bir üretim kümesi mimarisi için mongoDB belgelerinde, çalışan bir üretim mongoDB kümesi için minimum sunucu miktarının 7 olduğunu okudum:

mongoDB küme mimarisi

Yönlendiricileri, yapılandırma sunucularını ve parçaları aynı sunucularda paylaşmak mümkün mü (her biri bir yönlendirici, yapılandırma ve parça servisi ile toplam 3 sunucuya sahip olmak)?


1
IIRC, kırığı ve yapılandırmayı aynı örneklerde çalıştırabilir ve yönlendirici mevcut uygulama sunucularınızda çalışır, böylece üç sunucuda gerçekten güvenli bir üretim kümesine sahip olabilirsiniz.
ceejayoz

Çok teşekkür ederim! Kümelerimi dengelemek ve yük devretmek için bir yük dengeleyici kullanıyorum, mongoDB kümem için de kullanabilir miyim? Üç düğümde de tamamen çoğaltılmış üç düğümlü bir kümeye ihtiyacım olacak, bu yüzden üç ana düğümdeki bir parça (tüm düğümlerin sorguları ve güncellemeleri kabul etmesi gerekir). Mümkün olabilir mi?
Mat

Yanıtlar:


13

Minimum sayı 1 sunucudur. "Üretim" ile "hataya dayanıklı" demek istiyorsanız, minimum sayı 3'tür: 3 sunucu içeren bir çoğaltma kümeniz var. Yapılandırma sunucuları da bu sunucularda çalışır. "Yatay ölçeklendirme" yani "web ölçeği!" en az sayı 9'dur: 3 sunucunun çoğaltma kümelerinden ve yapılandırma sunucusu olarak 3 sunucudan oluşan 2 parçanız vardır. Uygulamanızı sadece mongodb'a dahil etmezseniz, iki uygulama sunucunuzu toplam 11'e ekleyin (11'e gider!).

Temel olarak bu resmi yanlış iki şekilde yorumluyorsunuz: uygulama sunucularınız bir mongodb kümesinin parçası değil ve kırıklar (yeşil kutular) en az 3 sunucu içeren çoğaltma kümeleridir.


Merhaba Mark, bu tartışmaya geri dönüyorum çünkü şu konuda bir sorum var: Hataya dayanıklı MongoDB kümesi demek istiyorum. MongoDB'nin yük dengeleyici olarak da çalışmasını istiyorsam 9 sunucunun gerekli olduğunu anlıyorum, ancak üç çoğaltma kümesi oluşturup HAProxy'yi yük dengeleyici olarak kullanırsam, MariaDB'de Galera ile yapıyorum gibi?
Mat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.