Database
 sql >> Datenbank >  >> RDS >> Database

Reduzierung Ihrer Datenbank-Hosting-Kosten:DigitalOcean vs. AWS vs. Azure

Wenn Sie Ihre Datenbanken in der Cloud hosten, ist die Wahl des richtigen Cloud-Dienstanbieters eine wichtige Entscheidung für Ihre langfristigen Hosting-Kosten. Dies wird besonders deutlich in der heutigen Welt, in der Unternehmen alles tun, um ihre Kosten zu optimieren und zu senken. In den letzten Wochen wurden wir mit Anfragen von KMU-Kunden überschwemmt, die den ROI ihres Datenbankhostings verbessern wollten. In diesem Artikel werden wir drei der beliebtesten Cloud-Anbieter, AWS vs. Azure vs. DigitalOcean, hinsichtlich ihrer Datenbank-Hosting-Kosten für die MongoDB®-Datenbank vergleichen, um Ihnen bei der Entscheidung zu helfen, welche Cloud für Ihr Unternehmen am besten geeignet ist.

Auf einen Blick

Kosten von Cloud-Instanzen vergleichen

Die Instanzkosten von DigitalOcean sind über 28 % niedriger als bei AWS und über 26 % niedriger als bei Azure. Jetzt lesen

Kostenvergleich von ScaleGrid DBaaS:AWS vs. Azure vs. DigitalOcean

ScaleGrid für die MongoDB®-Datenbank auf DigitalOcean spart durchschnittlich 122 % Ihrer monatlichen AWS-Hosting-Kosten und 140 % bei Azure. Jetzt lesen

Häufig gestellte Fragen zum DigitalOcean-Hosting

Erfahren Sie mehr über die Hochverfügbarkeitsoptionen von DigitalOcean, die Latenzleistung und die Migration zwischen Cloud-Plänen. Jetzt lesen

Kosten von Cloud-Instanzen vergleichen

Welcher Cloud-Anbieter bietet also die kostengünstigste Lösung für das Hosten von Datenbanken? Wir vergleichen AWS vs. Azure vs. DigitalOcean unter Verwendung der folgenden Instance-Typen:

AWS EC2-Instances
Azurblau VM-Instanzen
DigitalOcean Tröpfchen

Da das Hosten von Datenbanken mehr vom Arbeitsspeicher (RAM) als vom Speicherplatz abhängt, werden wir verschiedene Instanzgrößen vergleichen, die von nur 1 GB RAM bis zu 64 GB RAM reichen, damit Sie sehen können wie die Kosten bei verschiedenen Anwendungsworkloads variieren.

Werfen wir einen Blick auf die monatlichen Kosten (720 Stunden) für das Datenbankhosting für eigenständige, dedizierte On-Demand-Instanzen auf AWS, Azure und DigitalOcean. Wie Sie der unten stehenden Grafik entnehmen können, bietet das DigitalOcean-Datenbankhosting erhebliche Kosteneinsparungen gegenüber AWS und Azure. Darüber hinaus ist die Droplet-Preisgestaltung extrem einfach und leicht verständlich – 5 $/GB.

Wie Sie dem obigen Diagramm entnehmen können, sind die Instanzkosten von DigitalOcean im Durchschnitt über 28 % niedriger als die von AWS und über 26 % niedriger als die von Azure.

Vergleich der Hostingkosten für ScaleGrid-Datenbanken:AWS vs. Azure vs. DigitalOcean

Wie oben erwähnt, haben wir uns dazu entschieden, diesen Artikel zu schreiben, weil in letzter Zeit vermehrt Fragen von Kunden gestellt wurden, wie sie ihre Kosten für das Datenbankhosting senken können , daher wollten wir die Kosten unserer vollständig verwalteten DBaaS-Lösung auch zwischen Cloud-Anbietern vergleichen. Hier sind die Konfigurationen für diesen Vergleich:

Plan Dediziertes Hosting
Datenbank MongoDB®-Datenbank
Replikationsstrategie 2 Replicas + Arbiter

Unsere dedizierten Hosting-Pläne sind all-inclusive, einschließlich aller Maschinen-, Festplatten- und Netzwerkkosten sowie 24/7-Support. Diese Pläne werden von allen diesen Cloud-Anbietern vollständig für Sie verwaltet und verfügen über eine umfassende Konsole zur Automatisierung all Ihrer Datenbankverwaltungs-, Überwachungs- und Wartungsaufgaben in der Cloud.

Werfen wir einen Blick darauf, wie die Preise von ScaleGrid Dedicated Hosting für MongoDB®-Datenbanken zwischen AWS, Azure und DigitalOcean verglichen werden:

Dedizierte ScaleGrid-Pläne AWS Azurblau DigitalOcean
2GB $190 $187 $104
4GB $330 $374 $140
8GB $657 $750 $300
16 GB $1.164 $1.250 $500
32 GB $1.912 $2.025 $800

ScaleGrid bietet auch DigitalOcean-Unterstützung für MySQL, PostgreSQL und Redis™ mit denselben Preisen pro RAM im Vergleich zu DigitalOceans Managed Databases-Lösung. Während die Preise gleich sind, bietet ScaleGrid einen durchschnittlich fast 40 % höheren Durchsatz gegenüber DigitalOcean für MySQL und einen bis zu 94 % höheren Durchsatz für ausgeglichene Workloads im Vergleich zu DigitalOcean für PostgreSQL. Sehen Sie sich diese Beiträge an, um den Leistungsbenchmark zwischen diesen beiden Anbietern zu sehen:

  • Beste Leistung von MySQL DigitalOcean – ScaleGrid vs. von DigitalOcean verwaltete Datenbanken
  • Vergleich der Leistung von PostgreSQL DigitalOcean – ScaleGrid vs. von DigitalOcean verwaltete Datenbanken

Wie viel können Sie durch die Migration zu DigitalOcean sparen?

Sie stellen also die MongoDB®-Datenbank auf AWS oder Azure bereit und fragen sich, wie Sie Ihre Datenbank-Hosting-Kosten senken können? Mal sehen, wie viel Sie sparen können, indem Sie Ihr Hosting für die MongoDB®-Datenbank zu DigitalOcean migrieren:

Der dedizierte Hosting-Service von ScaleGrid mit 2 Replicas + Arbiter für die MongoDB®-Datenbank auf DigitalOcean spart Ihnen durchschnittlich 122 % Ihrer monatlichen AWS-Hosting-Kosten und 140 % Ihrer monatlichen Azure-Hosting-Kosten . Das obige Diagramm zeigt die Kosteneinsparungen bei verschiedenen Plänen und reicht von etwa 80 % Kosteneinsparungen für 2 GB RAM bis zu 153 % Kosteneinsparungen bei unserer 32 GB RAM-Plangröße.

Reduzierung Ihrer Datenbank-Hosting-Kosten:DigitalOcean vs. AWS vs. AzureClick To Tweet

DigitalOcean-Vorteile

DigitalOcean bietet viele Vorteile für das Datenbank-Hosting, und Sie können mehr darüber in unserem Blog-Beitrag „Der beste Weg, MongoDB auf DigitalOcean zu hosten“ erfahren. Hier ist ein kurzer Überblick über die wichtigsten Vorteile:

  • Entwicklerfreundlich
  • Einfache Preisgestaltung
  • SSD-basierte VMs
  • Hochleistung

Häufig gestellte Fragen zum DigitalOcean-Hosting

Ist mein Datenbank-Cluster immer noch hochverfügbar?

Ja. Alle unsere Hochverfügbarkeitsoptionen werden in DigitalOcean angeboten, einschließlich 2 Replicas + 1 Arbiter, 3 Replicas und benutzerdefinierte Replikatset-Setups. DigitalOcean hat kein Konzept von Verfügbarkeitszonen (AZ), daher verteilen wir die Knoten auf verschiedene Regionen. In den USA verteilen wir beispielsweise Knoten auf New York 3, New York 2 und New York 1.

Beeinflusst es die Latenz?

Ja, Sie können eine Erhöhung der Latenz feststellen. Idealerweise möchten wir sowohl die Anwendung als auch die Datenbank im selben Rechenzentrum sehen. Wenn Sie also Ihre Anwendung in AWS oder Azure hosten und Ihre Datenbank zu DigitalOcean verschieben, werden Sie eine Erhöhung der Latenz feststellen. Die durchschnittlichen Latenzen zwischen AWS US-East und den Rechenzentrumsstandorten von DigitalOcean New York betragen jedoch in der Regel nur 17,4 ms Roundtrip-Zeit.

Wie kann ich migrieren?

ScaleGrid bietet einen Importassistenten zum Migrieren von Daten von einem Cluster zu einem anderen. Wenn Sie spezielle Anforderungen für Ihre Migration haben, wenden Sie sich bitte an [email protected].

Weitere Tipps für Sie

Der beste Weg, MongoDB auf DigitalOcean zu hosten

MongoDB ist weltweit die Nr. 3 unter den Open Source- und die Nr. 1 unter den NoSQL-Datenbanken. Sie können davon ausgehen, dass ein Großteil der Bereitstellungen auf AWS, Azure oder GCP ausgeführt wird, aber viele KMUs tendieren zur entwicklerfreundlichen Cloud DigitalOcean. Weitere Informationen

Auswirkungen der Meltdown-Leistung auf MongoDB:AWS, Azure und DigitalOcean

Meltdown und Spectre sind Schwachstellen, die von bösartigen Programmen ausgenutzt werden können, um vertrauliche Informationen zu stehlen. Sehen Sie sich Leistungstests an, um die Auswirkungen des Meltdown-CPU-Kernel-Patches auf Ihre MongoDB-Server zu bestimmen. Weitere Informationen

Vergleich der MongoDB-Leistung auf AWS, Azure und DigitalOcean

Bevor Sie viel Zeit und Energie in eine bestimmte Cloud investieren, ist es wichtig, die allgemeinen Leistungsmerkmale von MongoDB in dieser Cloud zu verstehen. Wir haben uns entschieden, es im Rahmen unserer Performance-Reihe für Sie zusammenzustellen. Weitere Informationen