W ScaleGrid masz możliwość hostowania w pełni zarządzanych instancji MongoDB na własnym koncie Azure lub hostowania u nas za pośrednictwem naszych dedykowanych klastrów Azure plan.
Klastry o wysokiej wydajności wykorzystują potężne procesory i dyski premium, aby zapewnić zwiększoną wydajność. W oparciu o nasze testy wydajności (szczegóły poniżej), nasze wysokowydajne klastry na platformie Azure zapewniają 4-krotnie wyższą wydajność od konkurencji i 2-krotnie wyższą wydajność naszych standardowych klastrów.
ScaleGrid obsługuje teraz klastry MongoDB o „wysokiej wydajności” na platformie Azure ARMKliknij, aby tweetować
Wysoka wydajność MongoDB:zestaw 3-węzłowych replik
Dlaczego nasze klastry działają o wiele lepiej? Wysokowydajna konfiguracja MongoDB na platformie Azure wykorzystuje hybrydę lokalnego dysku SSD i dysków premium, aby osiągnąć zarówno wysoką wydajność, jak i wysoką niezawodność. Typowa konfiguracja jest wdrażana przy użyciu zestawu replik składającego się z 3 węzłów.
- Główny i dodatkowy 1 używają lokalnych dysków SSD
- Drugi 2 używa dysku Azure Premium
Wysokowydajny zestaw 3-węzłowych replik MongoDB
Specyfikacje
Klastry o wysokiej wydajności są oferowane w trzech konfiguracjach opisanych poniżej lub na naszej stronie z cenami. Jeśli korzystasz z planu BYOC, rozmiary można również dostosować.
Wydajność
Przeprowadziliśmy szczegółowe testy wydajności przy użyciu YCSB, aby zademonstrować lepszą wydajność, i porównaliśmy ScaleGrid Azure High Performance XLarge i ScaleGrid standardową platformę Azure XLarge z konkurencją o równoważnym rozmiarze. Wszystkie konfiguracje są podobne z 14 GB pamięci RAM i zostały wdrożone w regionie Azure Australia Easy – Sydney.
ScaleGrid High Performance
| ScaleGrid Standard
| Konkurent
|
---|
Obciążenia
- 100 % obciążenie zapisu (faza obciążenia A obciążenia):Zapisz 3 miliony rekordów w bazie danych na różnych poziomach obciążenia, zwiększając liczbę wątków klienta z 4 do 64, podwaja się za każdym razem.
- 50% obciążenia odczytu/50% aktualizacji (faza uruchamiania obciążenia A):Uruchom obciążenie dla 6 milionów operacji na różnych poziomach obciążenia, zwiększając liczbę wątków klienta z 4 w górę do 64, podwajając się za każdym razem.
Wyniki
100% obciążenie związane z zapisem
50% odczytu/50% aktualizacji obciążenia
Podsumowanie
- Bez dysków RAID lub SSD premium wydajność konkurenta jest dość niska. Przesyca magazyn blokowy przy niskich obciążeniach, a przepustowość pozostaje prawie płaska przez cały czas. Procesor całkowicie nasyca się przy 16 wątkach. Wzrost opóźnień jest prawie wykładniczy.
- Po skonfigurowaniu macierzy RAID standardowe rozwiązanie ScaleGrid Azure znacznie przewyższa konkurencję, ponieważ jego przepustowość wzrasta niemal liniowo wraz z obciążeniem. Liczby opóźnień są również bardzo niskie. Jest to oczekiwane w przypadku konfiguracji RAID i sekwencyjnego obciążenia. W najlepszym wydaniu nasze standardowe rozwiązanie Azure było ponad 3 razy lepsze niż konkurencja!
- Wdrożenie o wysokiej wydajności platformy ScaleGrid Azure z dyskami premium przewyższa standardową blokową pamięć masową. W najlepszym razie jest 5 razy szybszy od rozwiązania konkurencji i około 1,4 razy szybszy niż nasze standardowe rozwiązanie.
Jeśli potrzebujesz wydajnego klastra MongoDB na platformie Azure, skontaktuj się z [email protected], a pomożemy Ci w konfiguracji.