我组织了文件系统和SQL数据库中的非关系数据。有一个应用程序可以同时查询这两个源。
有什么云解决方案可以存储这些相当于1TB的数据?我希望能够将这些数据迁移到云解决方案中,并更改应用程序以查询云中的数据。
到目前为止,我已经研究了亚马逊网络服务的选项: SimpleDB、DynamoDB和MongoDB on on EC2 Intance with EBS以增加存储。
我还查看了Azure的表存储。
SimpleDB有10 has的限制。DynamoDB安装在固态硬盘上,可能对我的需求来说有点过分了。我错过了什么吗?亚马逊网络服务上的MongoDB或Azure Table存储适合吗?
我们有一个云服务,它接收来自用户的请求,将数据(两个参数)传递给表实体,并将它们放入cloudtables中(使用BatchTableOperations to InsertOrReplace行)。这个方法很简单,试图保持它的轻便和快速(分区键和parttionkey/rowkey对的问题受到控制)。
我们需要云服务来处理大约10k到15k的“并发”请求。我们首先使用队列获取用户数据,使用Worker角色处理队列消息并将其放入SQL。虽然没有出现错误,也没有数据丢失,但处理速度太慢,无法满足我们的需求。现在我们正在尝试云表,看看我们是否可以更快地处理数据。在请求数量较少的情况下,处理速度很快,
我想为一家新公司建立一个公共云,用于网络托管(云共享托管、云vps、云服务器),使用Apache CloudStack平台。
-问题1
最初启动硬件基础结构(例如)的正确方法是什么?我认为下面是一个很好的起点,但如果我错了,请纠正我。请注意,我想先吃点肥肉。
Server #1
Purpose: CloudStack Control Panel Install (Management Server)
Qty: 1
VM Machine (one production, one backup/HA)
Cores: about 2-4
2-4GB RAM
Server #2
Purpose: