这篇文章来自 2008 年,当时云还没有真正起飞。似乎需要更新答案。我将仅提供一些链接和概述。我相信这个网站上有更多关于这个主题的最新帖子,如果我找到它们,我会在这里添加链接。
谈到数据可扩展性和事务处理可扩展性,2017 年我们需要谈论云和云服务提供商。
我认为目前排名前三的云提供商是:
成本
使用云服务的一大好处是没有前期成本、没有终止费,而且您只需为使用的内容付费。(引用 Mr.Alba 2016 年的文章“ AWS、Google Cloud 和 Azure 的并列比较”)
我们自己使用 AWS。我们只在安装并运行虚拟机时付费,因此它是一种廉价的启动方式。通常,服务提供商按分钟或按小时收费,但您可以保证在整个时间内都拥有它。
一种更便宜的方式是尽力而为的现货定价。Spot 价格代表您必须出价以保证单个 Spot 请求得到满足的价格。当您的出价高于 Spot 价格时,Amazon EC2 会启动您的 Spot 实例,而当 Spot 价格高于您的出价时,Amazon EC2 会终止您的 Spot 实例。(此处无耻引用亚马逊的用户指南)
A Side-by-Side Comparison of AWS、Google Cloud 和 Azure是一篇很好的文章,对这三个可用的服务提供商进行了并排比较。
有关云服务的更多学术观点,请阅读 Yu、Wang、Ren 和 Lou的 2010 年论文“在云计算中实现安全、可扩展和细粒度的数据访问控制” ,在此处提供的 INFOCOM 2010 论文集中,但您可以需要成为 IEEE 成员才能访问它。虽然它有些过时,但它非常出色,您可以将其用作起点。
云中的扩展一直在爆炸式增长,直到最近,扩展是通过启动新的虚拟机来完成的,这需要几秒钟,但使用容器可以在几毫秒内启动新实例。有关这方面的更多信息,请在此处查看 Docker 和 Docker 容器。
对于这个答案只是一堆获取更多信息的链接,我深表歉意,但我认为这个问题的答案应该有更新。我希望这能激发人们提供更多第一手资料。如果您已经发布了一些相关信息,请考虑提供指向您自己帖子的链接。谢谢!