我们是否为公司使用Amazons Cloud服务?

时间:2020-03-05 18:42:33  来源:igfitidea点击:

我阅读了很多有关Amazon Cloud云计算(例如S3或者EC2)的可能性的信息,并且我想知道是否有人将其实际用于关键任务应用程序。我们是否将公司网站托管在云中?你在那里存储文件吗?我们是否在云中运行构建服务器?

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

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

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

解决方案

回答

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

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

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

回答

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

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

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

回答

关于可靠性

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

我敢肯定,亚马逊团队拥有比我更多的经验和资源来运行一个重型网站。上周他们停工了几个小时,但我相信,按照我们目前的经验和资源水平,总体而言,它们的正常运行时间将比我们或者我自己拥有的正常运行时间要好。

回答

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

回答

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

请注意:

  • 我的应用程序带宽不足(每个实例100mbps起)
  • 我和我的公司都位于瑞士,这肯定会对我们的评估产生影响。
  • 我将带宽定义为流量(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有一些问题需要解决。

回答

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

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

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

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

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

回答

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

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

回答

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