MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB auf Azure:Wie wählt man den richtigen Instanztyp aus?

Azure ist jetzt eine beliebte Plattform zum Bereitstellen und Verwalten von MongoDB-Servern. Nachdem Sie sich für das MongoDB-Hosting in Azure entschieden haben, müssen Sie als eine der ersten Entscheidungen den Instanztyp auswählen, den Sie bereitstellen möchten. In dieser Hinsicht ist Azure glücklicherweise viel einfacher als AWS. Azure bietet im Wesentlichen drei Arten von Instanzen, die wir im Folgenden beschreiben werden.

1. Eine  Serie


Eine Reihe bietet Allzweckinstanzen, die für die meisten Workloads geeignet sind. Sie sind in verschiedenen Größen von 0,75 GB bis 56 GB erhältlich. Innerhalb der A-Serie werden Ihnen zwei Optionen angeboten – „Basic“ und „Standard“. Die „Basic“-Version kostet weniger, bietet aber kein Load-Balancing, keine automatische Skalierung usw. Aus Datenbanksicht besteht der wichtigste Unterschied darin, dass Ihre Azure-Festplatten (Page Blobs) bei „Basic“-Instanzen auf 300 IOPS/Festplatte begrenzt sind mit „Standard“-Instanzen können Sie bis zu 500 IOPS/Festplatte erreichen. Dies kann einen großen Unterschied machen, insbesondere bei größeren Instanzen, wenn Sie die Festplatten RAIDen können. Wir empfehlen, wann immer möglich „Standard“-Maschinen zu verwenden, um die erweiterte E/A zu nutzen. Die Anzahl der Datenträger, die an eine VM angefügt werden können, hängt von der Größe der VM ab. Sie können bis zu 16 Festplatten für eine A7-Maschine verwenden. Weitere Einzelheiten finden Sie hier.

2. D-Serie/DS-Serie


Instanzen der D-Serie bieten im Vergleich zur A-Serie eine bessere Leistung – insbesondere bessere CPU- und lokale SSD-Instanzen. Der lokale SSD-Datenträger bietet Ihnen die bestmögliche Datenträgerleistung in Azure. Es wird jedoch aus einem bestimmten Grund als "lokal" bezeichnet. Die Daten auf diesen Festplatten sind kurzlebig – wenn Ihre VM aus irgendeinem Grund gestoppt wird, verlieren Sie alle Daten auf Ihrer Festplatte. Daher sollte die lokale SSD nicht als primärer Speicher verwendet werden. Die DS-Serie ist aus Datensicht interessanter, da sie der einzige Instance-Typ ist, der Premium-Speicher unterstützt. Premium-Speicher bietet, wie der Name schon sagt, je nach Größe der Festplatte verbesserte Festplatten-IOPS. Versuchen Sie nach Möglichkeit, Premium-Speicher für alle Ihre Datenträger zu verwenden. Weitere Einzelheiten finden Sie in der Premium-Speicherübersicht.

Festplattentypen P10 P20 P30
Festplattengröße 128 GB 512 GB 1024 GB
IOPS pro Datenträger 500 2300 5000
Durchsatz pro Datenträger 100 MB/s 150 MB/s 200 MB/s

3. G-Serie


Dies ist die „Monster“-Serie, die riesige Mengen an RAM (bis zu 448 GB) und lokale SSD bietet. Wenn Sie es sich leisten können, bietet diese Serie die beste Leistung. Derzeit sind die Instanzen der G-Serie nur in den Rechenzentren „USA, Westen“ und „USA, Osten 2“ verfügbar.

Weitere Informationen zur Azure-Leistung finden Sie in unserem High-Performance MongoDB on Azure-Blogbeitrag