0

Nach wochenlanger Entwicklung meiner verschiedenen Microservices, GC Pub/Sub- und GC-Funktionen unter Verwendung eines einfachen MongoDB-Servers möchte ich den gesamten Datenfluss mit dem testen, was ich in der Produktion verwenden würde: ein Sharked MongoDB-Cluster. Ich habe diese nie benutzt und möchte mich mit der Einrichtung, der Aktualisierung usw. vertraut machen.Was ist die günstigste Google Compute Engine-Architektur für das Sharked MongoDB-Entwicklungssetup?

In dieser Phase sind die Kosten ein Problem, besonders beim Testen. Was ist also der kostengünstigste Weg, um einen (Test-) MondoDB-Cluster mit Sharks in Google Compute Engine einzurichten?

Antwort

0

Der einfachste Ansatz für Sie besteht darin, Cloud Launcher für Ihre Bereitstellung zu verwenden. Sie können die Anzahl der Knoten und die Maschinentypen auswählen. Auf diese Weise können Sie etwas bereitstellen, das Ihrem Budget entspricht. Sie werden get billed entsprechend den Ressourcen, die Sie bereitstellen, und können diese online calculator verwenden, um eine Schätzung zu haben. Ein Nachteil ist, dass es keine direkte Möglichkeit gibt, Knoten zu erhöhen oder Maschinentypen ohne manual reconfiguration zu ändern.

Während der Konfiguration Ihrer Bereitstellung wird die entsprechende Anzahl von Knoten und eine Arbitrierung erstellt. Sobald Sie getestet haben, möchten Sie vielleicht darüber nachdenken, more complex architectures zu verwenden, das redundant gegen Fehler in einer Region sein wird (Dies wird sicherlich Ihre Kosten erhöhen, da dies zusätzliche Knoten haben wird).

Sie können auch in Betracht ziehen, Mongo on GKE auszuführen, es wäre einfacher zu escale, aber es erfordert, dass Sie sich mit Kubernetes vertraut machen. wird auch entsprechend den Ressourcen belastet, die vom Cluster verwendet werden.

Verwandte Themen