MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB na platformie Azure:jak wybrać odpowiedni typ wystąpienia?

Azure jest obecnie popularną platformą do wdrażania serwerów MongoDB i zarządzania nimi. Po wybraniu hostingu MongoDB na platformie Azure jedną z pierwszych decyzji, które musisz podjąć, jest wybór typu instancji, którą chcesz wdrożyć. W tej kwestii Azure na szczęście jest znacznie prostszy niż AWS. Azure zasadniczo oferuje trzy typy instancji, które opiszemy poniżej.

1. Seria


Seria oferuje instancje ogólnego przeznaczenia, które pasują do większości obciążeń. Dostępne są w różnych rozmiarach od 0,75 GB do 56 GB. Wewnątrz serii A dostępne są dwie opcje – „Podstawowa” i „Standardowa”. Wersja „podstawowa” kosztuje mniej, ale nie oferuje równoważenia obciążenia, automatycznego skalowania itp. Z perspektywy bazy danych najważniejszą różnicą jest to, że w przypadku wystąpień „podstawowych” dyski azures (stronicowe obiekty blob) są ograniczone do 300 IOPS/dysk, podczas gdy z instancjami „Standard” możesz osiągnąć do 500 IOPS/dysk. Może to mieć duże znaczenie, szczególnie w przypadku większych instancji, w których można wykonać macierz dysków. Naszą rekomendacją jest używanie maszyn „standardowych”, gdy tylko jest to możliwe, aby wykorzystać ulepszone we/wy. Liczba dysków, które można dołączyć do maszyny wirtualnej, zależy od rozmiaru maszyny wirtualnej. W przypadku maszyny A7 możesz wybrać do 16 dysków. Więcej szczegółów można znaleźć tutaj.

2. Seria D/seria DS


Instancje z serii D oferują lepszą wydajność w porównaniu z serią A – w szczególności lepszy procesor i lokalne instancje SSD. Lokalny dysk SSD zapewni najlepszą możliwą wydajność dysku na platformie Azure. Jednak nie bez powodu nazywa się to „lokalnym”. Dane na tych dyskach są efemeryczne – jeśli z jakiegoś powodu Twoja maszyna wirtualna zostanie zatrzymana, utracisz wszystkie dane na dysku. Dlatego lokalny dysk SSD nie powinien być używany jako podstawowy magazyn. Seria DS jest bardziej interesująca z perspektywy danych, ponieważ jest to jedyny typ wystąpienia obsługujący magazyn w warstwie Premium. Magazyn w warstwie Premium, jak sama nazwa wskazuje, oferuje rozszerzone operacje IOPS na dysku w zależności od rozmiaru dysku. Jeśli to możliwe, spróbuj użyć magazynu w warstwie Premium dla wszystkich dysków z danymi. Aby uzyskać więcej informacji, zapoznaj się z omówieniem pamięci Premium.

Typy dysków P10 P20 P30
Rozmiar dysku 128 GB 512 GB 1024 GB
IOPS na dysk 500 2300 5000
Przepustowość na dysk 100 MB/s 150 MB/s 200 MB/s

3. Seria G


Jest to seria „potworów” oferująca ogromne ilości pamięci RAM (do 448 GB) i lokalny dysk SSD. Jeśli możesz sobie na to pozwolić, ta seria oferuje najlepsze osiągi. Obecnie instancje serii G są dostępne tylko w centrach danych zachodnich i wschodnich stanach USA 2.

Więcej informacji na temat wydajności platformy Azure znajduje się w naszym poście na blogu o wysokiej wydajności MongoDB on Azure


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. używanie $i $match w mongodb

  2. Mongoose pobiera ObjectId z tablicy

  3. Wskazówki dotyczące aktualizacji serwera Percona do MongoDB

  4. Wiosenne wyszukiwanie mongodb danych dla daty ISO

  5. Jak dołączyć do dwóch dodatkowych kolekcji z warunkami