Soll ich MongoDB
auf der Ubuntu-Instanz in EC2
installieren (wo sollte es sonst installiert werden)? Ich werde S3
für den Speicher verwenden und den Pfad in der DB verknüpfen. Ich erstelle eine Website und möchte Mongo für die DB nutzen. Es ist ein MEAN
Stapel. Wird auch NodeJS
auf der gleichen Instanz installieren. Gibt es andere Empfehlungen für Mongo auf EC2
oder ?Wird empfohlen, MongoDB unter Ubuntu-Instanz in AWS zu installieren?
Antwort
Amazon hat keinen verwalteten Dienst für MongoDB, daher müssen Sie eine oder mehr als 3 EC2-Instanzen verwenden, um MongoDB auszuführen.
Bitte denken Sie daran, dass die Leistung von MongoDB sich verschlechtert, wenn die Datenbank nicht vollständig im RAM gespeichert werden kann. Wählen Sie daher die EC2-Instanz entsprechend (ich würde t2.small oder t2.medium vorschlagen).
Wenn Ihre EC2-Instanz nicht über genügend RAM verfügt, kann der Linux-Kernel Ihren Mongod-Prozess beenden und möglicherweise Ihre Daten beschädigen. Das Erstellen einer Swap-Partition ist nicht die die richtige Lösung, da MongoDB Ihre EBS-Credits verbrennen und Ihre Instanz extrem langsam und dann unerreichbar machen kann.
Für weitere Informationen über die EBS-Burst-Punkte: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html#EBSVolumeTypes_gp2
Wenn Sie eine MongoDB Cluster bereitstellen möchten, lesen Sie bitte: MongoDB on AWS
PS: Sind Sie 100% sicher, dass MongoDB die richtige Wahl ist? Sie können MySQL oder PostgreSQL wählen und dann die AWS Managed Relational Database Service (RDS) nutzen.
- 1. Wie vim Plugin unter Cygwin zu installieren?
- 2. MongoDB PHP-Treiber funktioniert nicht unter Linux AWS
- 3. Wird Memcache bei der Verwendung von MongoDB empfohlen?
- 4. Warum wird empfohlen, .innerHTML zu vermeiden?
- 5. Warum wird empfohlen, setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) zu verwenden?
- 6. Warum wird nicht empfohlen, serverseitige gespeicherte Funktionen in MongoDB zu verwenden?
- 7. Wenn SQLite unter welchen Bedingungen verwendet wird, wird empfohlen, eine verzögerte Transaktion zu verwenden?
- 8. Jhipster - AWS-Modul installieren
- 9. Installieren Sie mehrere Versionen von MongoDB unter Linux
- 10. Installieren von MongoDB
- 11. AWS-Toolkit installieren Fehler
- 12. Mongodb Setup-Problem in AWS EC2
- 13. MongoDB Docker Container in AWS ECS mit EFS
- 14. Warum HibernateTemplate nicht empfohlen wird?
- 15. Mongodb Upgrade auf Aws Bohnenstiel
- 16. Wie wird empfohlen, Hamcrest in Eclipse JUnit zu integrieren?
- 17. Wird empfohlen, in Oracle-Tabellenbereichen einheitliche Extent-Größen zu verwenden?
- 18. Wird empfohlen, konstante Zeichenfolge in "Extension String" zu speichern
- 19. Wie wird empfohlen, benutzerdefinierte doppelte Unterstrichvariablen in Python zu verwenden?
- 20. Wird in C++ empfohlen, cstdio, cstring, cmath usw. zu verwenden?
- 21. Warum wird empfohlen, ein dynamisches Startdatum in Airflow zu verwenden?
- 22. Wird empfohlen, install4j-Aktionen in benutzerdefinierten Aktionen zu verwenden?
- 23. Wird AssertionError aktiv in Java empfohlen?
- 24. Welcher PyPy Speicherprofiler wird empfohlen?
- 25. AWS Lambda und MongoDB
- 26. PyCrypto installieren Fehler unter Windows
- 27. Was Importeinstellungen in Datenbank-Projekt empfohlen wird
- 28. Wird die Legacy-Kriterien-API weiterhin empfohlen?
- 29. Wird empfohlen, JSF 2.0 + Facelets + HTML5/CCS3/JavaScript zu kombinieren?
- 30. Nicht in der Lage, mongodb in OSX 10.11.4 zu installieren
Vielen Dank. Ich bin auch ziemlich neu in AWS und Mongo. Ich möchte meine Hände auf AWS + Mongo versuchen. Ich habe Mongo lokal installiert und eine MEAN-Stack-App erstellt, die perfekt funktioniert. Ein Blick in die EBS Credits. Warum sagst du 1 oder 3+ Instanzen? Kann ich Mongodb auf 1 Instanz hosten und 1 mehr als Failover oder Replikat verwenden? – Somename
Hi @Somename, Sie sollten keinen MongoDB-Cluster mit 2 Instanzen erstellen. MongoDB benötigt 3 Knoten, um den neuen Masterknoten zu wählen, wenn der aktuelle nicht mehr funktioniert. Für weitere Informationen lesen Sie bitte https://docs.mongodb.com/manual/core/replica-set-elections/ – Antonio
Nochmals vielen Dank. Würden Sie Mongodb Atlas empfehlen? Natürlich werde ich meine Hände schmutzig machen, wenn ich den 3-Knoten-Cluster erstelle und damit spiele; aber bitte deine Meinung zu Atlas. Würden Sie es empfehlen und tun Sie die Preise sind vernünftig? Danke noch einmal. – Somename