我是使用AWS系统的新手。 好吧,我的freetier最近刚过期。
到目前为止,我整天运行一个实例并使用ssh在那里制作代码。 但现在,我意识到它可能比我预期的更多。所以我决定终止实例。
然后,我如何轻松连接到实例?我是否每次想要编码时都需要打开它?
哪个更好?是使用DynamicDB(在AWS中)还是创建一个单独的实例并安装linux和mongodb(或其他东西)。
谢谢=)
答案 0 :(得分:0)
节省成本的最佳做法是在不使用实例时停止(不终止)实例。
您不会在停止模式下为您的实例付费。您只需为EBS卷(启动驱动器)的存储付费。
终止实例时,无法重新启动它。如果您终止实例,请确保您的数据保存在辅助EBS卷或快照上或存储在S3上。
关于你的第二个问题,它实际上取决于你的应用需求:你期望以什么规模运行?你的数据存储有多大?您要执行什么类型的查询?
对于大多数情况,DynamoDB比使用Mongo数据库群集运行几个EC2实例更具成本效益。您无需维护和运营基础架构,AWS将为您完成。
您可能从这个问题中得到其他观点:DynamoDB vs MongoDB NoSQL
答案 1 :(得分:0)
可能更容易使用MongoHQ:https://bridge.mongohq.com/signup
如果您对学习如何设置服务器感兴趣,那么digitalocean是一个不错的选择,因为它们不会向您收取IOPS费用并在实例上为您提供SSD:
享受!