我读了很多关于Amazons S3EC2之类的Amazon Cloud计算的可能性的信息,我想知道是否有人真的将其用于关键任务应用程序。 您是否将公司网站托管在云中? 你在那里存储文件吗? 您是否在云中运行构建服务器?

已经有诸如ScalrWeoCeo之类的服务可以帮助您完成此任务,但是我不知道管理是否已经到了真正的问题...


编辑我想补充一点:您是否认为AWS许可证中存在隐藏的问题,这些问题会使您(和/或您的公司)无法将应用程序甚至部分应用程序外包到云中?

编辑您是否了解一些统计数据,它们比较了S3或EC2与您自己的或第三方托管服务的总中断时间?

===============>>#1 票数:29 已采纳

我在EC2上设置了我的应用程序的两个实例,并一直使用S3作为本地到AWS的备份和媒体资产交付。 6月中旬,我们将大约15%的应用程序内容/流量转移到EC2。 结果好坏参半,我们将大量使用内容的实例移回托管数据中心,现在正在研究其他内容交付选项。

请注意:

  1. 我的应用程序很饿带宽(每个实例100mbps起)
  2. 我和我的公司都位于瑞士,这肯定会对我们的评估产生影响。
  3. 我将带宽定义为流量(mbps等),将流量定义为体积(mb,gb等)

优点:

  • 中低流量的流量成本(假设每月少于1 TB)。 超过那条模糊线,然后自己动手或找到合适的CDN
  • 活跃的用户社区
  • 通过S3 / CloudFront交付的内容有效地限制带宽
  • 灵活性(启动实例并使其在几分钟内运行)
  • 一个实例(即使是小型实例类型)中可用的CPU能力始终足以满足我的应用程序的需求。 对于需要它的人,还有其他高CPU实例类型。

缺点:

  • 我们使实例变得不可访问(这并非闻所未闻),并执行了灾难恢复程序。 12小时
  • S3和EC2的网络延迟都可能会很高(100毫秒)
  • EC2实例带宽受到限制。 尽管进行了数小时的搜索,但我从未找到一份带有用户期望的硬数字的官方声明。 最初,我们在测试中看到的最高速度为〜250mpbs,但这似乎已经大大改善了。
  • 每个HTTP连接的带宽可能会低得无法接受。 即使是我们的瑞士数据中心也能达到1-2mbps,并具有800mpbs的连接和高质量的对等连接。 编辑:我们最近发现数据中心和EC2之间的速率为3-4mpbs。
  • S3不是“普通”文件系统 ,并且需要特殊的软件。 我们选择了JungleDisk,我现在发现它不适用于中等大小的24/7数据集服务器环境。 会发生奇怪的事情(文件用“ ls”命令列出两次)和意外崩溃。 使用EBS来存储持久数据,尽管这并非没有警告
  • S3 不是 CDN。 我的公司与许多其他公司一样,已尝试将Amazon S3用作CDN。 还有其他低成本的替代品。 (Akamai,voxel.net,easycache.com)

我是云概念的忠实拥护者,我们将继续在EC2中运行实例,但是我们发现它不适合当前形式的主要生产需求。 AWS有一些问题需要解决。

===============>>#2 票数:7

我目前正在使用S3进行视频托管,我喜欢它。 如果您使用的是.NET,请花点时间准备将设置集成到您的站点中。 我强烈推荐他们的服务。

我唯一发现的毛病是您必须花费> 100来获得银牌的服务水平,我们的网站最终会花费那么多钱,但我们还没有处于beta版。 我没有问题,我只是想看看他们的支持是什么样的。

支持非常棒,而且非常有帮助,但是我希望能够问一些问题而不必放在口袋里(而是老板的口袋)

哦,我还没有遇到任何许可问题。

相对而言,出于金钱考虑,我会选择S3胜过其他托管服务,因为它们的影响范围非常广泛,而且价格如此之低。

===============>>#3 票数:6

关于可靠性

我在云服务上没有任何运行,但是我想解决可靠性问题。

我确信,亚马逊团队拥有比我更多的经验和资源来运行一个重型网站。 上周他们停了几个小时,但我相信总体而言,凭借我们目前的经验和资源水平,与您或我自己相比,它们的正常运行时间会更好。

===============>>#4 票数:4

我正在使用S3进行图像托管(当前超过500万个文件)和服务器备份。 我使用EC2进行图像处理,并使用SQS在这些任务之间进行协调。 我必须说我已经删除了EC2,因为对于该特定任务,事实证明非虚拟服务器的运行速度是后者的10倍。 然后,我编写了自己的使用mysql排队的解决方案,事实证明这要快得多,并且与AWS没有紧密的联系。

在Coding Aloud上有一个重要的帖子[ http://www.codingaloud.com/2008/01/going-bankrupt-with-amazon-s3.html],名为Amazon S3破产。

===============>>#5 票数:3

免责声明:我是UCSB的一名研究生,提供了我要提到的软件。

如果您担心云的所有权(例如,不实际拥有云盒),则可能需要看看Eucalyptus 它符合EC2 API,可让您使用服务器,并且它是开源的,因此您可以准确了解正在发生的事情。

但是对于实际的问题,不,我们当然没有将我们的网站托管在云中,尽管我们当然有很多想法可以在其中进行操作。

===============>>#6 票数:3

对于第二次编辑,请查看CloudStatus 它监视AWS资料和Google App Engine的故障和性能。 亚马逊还通过http://status.aws.amazon.com/跟踪故障情况。

===============>>#7 票数:1

我们将公司文件存储在S3上,以便旅途中的员工可以使用它们。 便宜又容易。 大量的应用程序可以访问S3上的文件。 我们使用的是一个不错的在线文件管理器: S3fm

===============>>#8 票数:-5

我和一群朋友正在开发一个驻留在云中的应用程序。 但是,云所驻留的部分在我们的控制之下。 我永远不会信任第三方为我的应用程序提供这种提升,因为我无法控制它。 最近发生的Amazon S3中断很好地说明了原因。

而且,我绝对肯定不会将基础设施的任何部分放在(例如)亚马逊的服务器上。 构建服务器,源代码等始终受到严格控制。 不仅因为潜在的不可靠性,而且因为我发现这些服务的许可证对于服务提供商而言过于宽松。 除此之外,不道德的主机*可能会盗用我的源代码并将其用于自己的目的,即使我必须接受才能使用该服务的许可协议也未将其合法化。

*可能不适用于亚马逊,但我从未听说过您提到的另外两个,直到它们出现十年左右,我才可能会不信任它们或类似的任何服务。

  ask by community wiki translate from so

未解决问题?本站智能推荐:

1回复

Dasein Cloud API

有人使用这个API吗? 我正在尝试连接到Amazon S3和EC2,在这篇文章之后 ,但是我被困在那条线上: 不知道在forName函数中放什么或如何实现或获取CloudProvider实例。 谢谢。
1回复

通过Java以编程方式进行Amazon Cloud Development [关闭]

我很难在Java平台上以编程方式找到关于Amazon Cloud Development的出色而完整的教程。 我阅读了Oreilly的Amazon EC2 Development,但是本书主要使用命令行工具进行开发,而不是Java编程。 我需要有关该主题的出色教程,该教程以下降的方式解释了所
3回复

关于将Rails应用程序部署到Amazon Cloud的教程? [关闭]

我正在寻找一个可靠的开始到结束类型的教程,用于将Rails应用程序部署到Amazon Cloud。 希望这样的教程将包括有关如何使用S3以及如何管理所选数据库中收集的所有持久数据的指导。
6回复

使用亚马逊云服务器/应用/工具进行编程的经验和技巧?

我们正在研究开发一种可以使用亚马逊云工具(EC2,SQS等)的产品,我很好奇使用这些技术的人们有哪些提示/问题/指针。 请给我一个提示/每篇帖子。
1回复

如何将AWS托管的服务无缝转移到Google Cloud Platform,反之亦然?

上个月,AWS发生了停机,因此,必须删除一些站点。 我想知道一家公司是否同时使用AWS和Google Cloud Platform进行托管,他们将服务从Amazon平台轻松转移到Google平台,反之亦然(如果Google Cloud发生故障的话)会多么容易。 首先有可能吗? 而且执行此活
5回复

什么是使用Amazon EC2的大型网站[关闭]

我正在寻找托管在Amazon EC2 / S3 / Cloudfront /等上的大型网站的示例。 我在一家公司工作,我们运行的网站每月在EC2上运行10个实例,每个访问量达到500万,但与一些较大的网站相比,这仍然是相对较小的土豆。 我知道smug mug和foursquare也在EC
1回复

Amazon / Cloud中的地理位置路由?

我在Amazon EC2服务器上托管了一个Web应用程序。 可以通过不同的国家(例如美国,英国,中国,印度等)访问此应用程序 我的问题是,亚马逊(或任何其他云服务提供商)云托管是否提供了在不同国家托管服务器的功能(默认情况下为EC2,否则需要支付额外费用),以便可以从Web服务器快速提供
1回复

适用于Amazon IaaS的云管理

我计划在云上迁移一些产品,这些产品将用作开发人员社区的平台。 简而言之,我正在尝试为我的产品托管PaaS供应商,开发人员可以将其用于构建和开发过程。 计划如下: 我正在尝试使用Amazon IaaS(S3,EC2)作为硬件。 我需要一个云管理软件,可以安装在我的本地系统
2回复

有人可以向我解释一下普通Web服务中使用了哪些Amazon Web Services组件吗?

我想在AWS上运行的Web服务必须存储和检索用户数据,并通过网站将其呈现给用户,并且需要能够每10分钟左右解析几千个站点的站点地图。 我需要使用哪些AWS组件,例如S3,EC2和CloudFront。 关于每个组件的目的的简短提要将是不错的。 :) 我特别不了解简单队列服务的目的。
1回复

SimpleDB和S3之间的区别[关闭]

我想知道Amazon S3和Amazon SimpleDB之间真正的技术差异是什么。 根据我的一点理解,两者都可用于存储和检索键/值对。 那么在什么情况下我需要SimpleDB而不是S3? SimpleDB如何实际构建以提供更好的性能(是文件系统,数据库后端还是其他)? 额外的想法