我有一個ElasticBean應用程序正在運行(使用NodeJS進行安裝),我想知道集成MongoDB的最佳方式是什麼。到目前爲止,我所做的一切都是ssh進入我的eb實例(使用eb cli)並安裝mongodb。我的主要擔心來自mongo db存在於我的實例中。據我瞭解,這意味着我終止實例後,我的數據肯定會丟失。那是對的嗎?如果是這樣,將EB應用掛鉤到MongoDB的最佳方式是什麼? AWS是否支持本地,而無需在專用服務器上租用數據庫?使用MongoDB和AWS ElasticBean應用程序
0
A
回答
2
您絕對不希望在Elastic Beanstalk實例上安裝MongoDB。
您有幾個在AWS上運行MongoDB的選項。您可以自己在一些EC2服務器(不是Elastic Beanstalk服務器)上安裝它,並自行處理所有這些管理。另一種選擇是使用mLab(之前是MongoLab),它是一個託管的MongoDB作爲服務提供商,可用於AWS以及其他雲服務。使用mLab,您可以在Elastic Beanstalk服務器的同一AWS區域輕鬆配置MongoDB數據庫。
鑑於在AWS上設置高可用性MongoDB集羣所涉及的步驟,我通常建議使用mLab而不是嘗試自己處理它。只要知道自由層不是非常高效,您就會想升級到生產數據庫的付費計劃之一。
0
在那裏,做到了。正如@MarkB所建議的那樣,使用SaaS會更容易。
AWS本身並不具備本地MongoDB支持,但可以解決您的需求,您可以在亞馬遜商城上找到幾乎沒有額外成本(除EC2價格外)的解決方案。這些圖像是供應商預先配置的生產就緒型AMI,如MongoDB等流行工具。
相關問題
- 1. Aws Elasticbean不運行我的.jar應用程序
- 2. AWS ElasticBean WSGIPath
- 3. 使用AWS-Django和MongoDB
- 4. 使用AWS Elastic Beanstalk Restlet應用程序
- 5. 使用MongoDB連接Java應用程序(Web和桌面應用程序)使用MongoDB
- 6. 使用遠程Postgresql和AWS for Rails應用程序
- 7. 混合AWS和應用程序引擎
- 8. AWS Elastic Beanstalk和移動應用程序
- 9. 在Cocoa應用程序中使用MongoDB
- 10. MongoDB for C#和iPhone應用程序
- 11. Rails應用程序,MongoDB的,和EngineYard的
- 12. 如何使用AWS Directory Service驗證非AWS應用程序?
- 13. 使用docker和SQS的AWS Beanstalk上的Sinatra應用程序
- 14. 使用AWS(DyanmoDB)和GCM的Android應用程序推送通知
- 15. 使用Jenkinsfile和AWS Code部署應用程序部署
- 16. 是否可以在HEROKU上使用AWS SES和應用程序?
- 17. 使用AWS EC2和本地Eclipse運行Mahout應用程序
- 18. MongoDB助手應用程序
- 19. MongoDb應用程序安全
- 20. 使用Express和MongoDB將圖像上傳到Web應用程序
- 21. django和谷歌地圖使用mongodb的GIS應用程序
- 22. 使用express和mongoDB的NodeJS應用程序
- 23. 在Rails應用程序中同時使用Redis和MongoDB
- 24. 如何使用mongoDb與cordova應用程序(帶js的mongodb)
- 25. 如何在aws elasticbean上安裝redis和芹菜
- 26. AWS Lambda和MongoDB
- 27. AWS Beanstalk:應用程序不可用
- 28. 當我從未使用過mongodb時,試圖使用mongodb的Rails應用程序
- 29. AWS和用於Web應用程序的Linode服務器
- 30. 適用於rails應用程序的AWS備份存儲和Storgae