2

我试图将云计算(在 EC2 上)与传统托管进行比较,以确定这些功能中的任何一个是否在云计算领域与更传统的托管策略相比具有独特的优势:

  • 实时监控
  • 服务器虚拟化
  • 部署自动化
  • 高性能计算
  • 按需弹性

据我所知,(1)这两个领域的监控都一样容易;(2) 服务器虚拟化也存在于这两个领域,这要归功于允许传统主机随意增加资源的服务器场——当然这同样适用于云;(3) 部署可以在这两个领域同样自动化,因为通常可以将相同的工具应用于这两个领域;(4) 在高性能计算领域,理论上你可能会从云中获得额外的提升,但我不太确定——无论是否是云,你都必须为这种提升付出代价;(5) 弹性是我看到的迁移到云的唯一真正好处——只需轻按一下开关,资源就可以被抽出

所以我的问题是,这真的是这个列表中云计算的唯一好处,它比传统托管提供了真正的好处,还是我的分析有缺陷?

4

7 回答 7

4

这里的主要区别是成本模型。虽然您确实可以通过云计算和传统托管从您的列表中获得所有相同的好处,但您需要为传统托管预先付费。您必须购买和维护自己的服务器,而云计算允许您支付可变成本。

这就是云计算对初创公司如此有吸引力的原因。

于 2009-06-15T19:21:58.163 回答
2

您不仅具有弹性,而且至少在理论上,您拥有的可用资源总量比任何静态托管解决方案都多。

此外,弹性的副作用是减少用电量,这对您来说可能是也可能不是一个因素。

于 2009-06-15T19:20:01.070 回答
1

我工作的公司正准备从自托管转向云提供商 (EC2)。我非常期待的一件事是不必担心管理硬件。我不需要担心订购零件的交货时间。不再需要准备备件以应对意外的硬件故障。我不需要担心 UPS 或任何电源。我们的规模还不足以让冷却成为一个问题……但现在我们也不必担心这一点。

于 2009-06-15T19:21:50.427 回答
0

计算、存储和网络容量的弹性只是一个特征。然而,它为企业带来了巨大的经济效益。例如,通过实施Cloud Bursting 场景,一家小型 SaaS 公司可以轻松、廉价地处理流量和使用高峰,这可能会使昂贵的托管解决方案停机。

于 2009-06-20T12:13:55.640 回答
0

根据您自己的数据中心成本,云计算平台可能会便宜得多,因为您不需要任何人来管理物理设备。如果您购买机器并自己连接它们,云服务可以提供比您更低的成本提供大量计算资源。

于 2009-06-15T19:22:16.307 回答
0

假设您的“传统托管”涉及单个服务器,那么云/网格环境中的高性能计算会带来非常实际的好处。具体来说,几乎无限的性能,因为您可以同时工作 n 个内核,而对于单个服务器,您会受到最大服务器容量的限制。

更清楚地说,如果世界上最强大的计算机是一个拥有 20 TB RAM 的 1000 核系统,那么这就是您在托管服务器上所能拥有的最大能力。然而,由 100 台这样的机器组成的云可以在几乎相同的时间内完成 100 倍的工作。

此外,在多台较小的机器上分配工作通常比获得一个能够完成相同工作的强大系统更便宜(财务上)。

如果您想谈谈灾难恢复......云可以在地理上分布,这意味着如果龙卷风将您的数据中心从地面撕裂,将服务器拉成金属和塑料的小碎片,并将它们嵌入电话中极点...您的性能略有下降,因为您的其他 99 台服务器仍在运行。

于 2009-06-15T19:25:41.027 回答
0

弹性只有在你有一个可以水平解决的问题时才有用。例如,为静态站点提供服务的 Web 服务器,如果负载增加,则添加更多 Web 服务器来提供完全相同的内容。另一方面,即使是一个简单的博客站点也会在这种情况下崩溃,因为输入到一个服务器的数据库中的评论不会反映在其他机器上。

可扩展的资源与可扩展的能力不同。云计算不会解决您的应用程序的可扩展性问题。

一个很好的例子是视频托管站点:使用 AWS 交付视频会导致令人失望的体验,因为 EC2 无法交付交付视频所需的 I/O。在这个问题上投入更多的机器并不能解决数据如何从磁盘到网络的问题。(是的,我知道昂贵的高 iops 实例)

于 2013-05-16T18:12:31.680 回答