AWS真的对生产或集成环境有益吗?

时间:2016-02-08 10:48:59

标签: amazon-web-services amazon-s3 amazon-ec2

我对AWS的经验有限(经常阅读)。我只知道有些人为了灵活性而转移到AWS的实例:

  • 将繁忙的论坛从专用服务器移至AWS
  • 为集成服务器创建了一个实例

在这两种情况下,AWS根本不起作用。两个站点都太慢了,几乎被认为无法使用。

如果AWS非常糟糕(以及我是否应该为此烦恼),我试图解决这个问题,还是设置上述实例的开发人员并不知道他们是什么的简单案例他们真的配置正确吗?

我也想设置自己的集成服务器,我试图在AWS实例或其他人的常规VPS之间做出决定。

4 个答案:

答案 0 :(得分:3)

如果您正在使用微实例尝试AWS,您可能会发现它们太慢而无法实现。与任何云计算服务一样,较大的实例将更快地响应。

与我在Rackspace和Softlayer等公司的经验相比,AWS有更大的学习曲线,但具有巨大的优势。 AWS的每个元素都可通过API获得。事实上,他们在将服务添加到AWS桌面管理器之前首先构建API。身份管理非常精细。所有服务都可以通过您自己的脚本进行管理。它一致而干净。如果您的流量很低,那就更经济了。

AWS的大部分内容都是精心设计的现有技术包装的集合。但其资源规模难以想象,大公司已转投AWS。

最后,您的项目可能无法证明复杂程度的提高。云计算服务肯定更便宜,更容易。

答案 1 :(得分:1)

我已经使用AWS很长一段时间了,它提供了其他人不会开箱即用的功能。

就问题而言,我会尝试给你一个普遍的观点,因为问题不是技术问题:

示例:

Netflix或Heroku等大公司声称在EC2实例上实施其基础架构。

优点: AWS允许您隔离您自己的私有虚拟私有云中的实例(服务器),只能通过您自己的框访问。这是一个非常重要的特性,其他服务,如数字海洋或Heroku不提供(他们让你创建一个VPS,但同一个Región上的Droplet的其他客户将能够到达你的服务器)。当然,您可以为每个服务器实现自己的ip表,但AWS会为您提供开箱即用的功能。

AWS拥有自己的服务,让您在学习后更轻松。对于Instance,自动缩放组根据流量或时间添加实例。 AWS有不同的工具,每个工具都可以为您提供更多控制,但也更复杂。 Elastic BeanStalk - OpsWorks - CloudFormation

AWS为您提供免费套餐,可以尝试所有内容并配置所有内容。稍后,当您准备就绪时,您可以升级您的实例以适应您的系统以满足生产需求。

您可以在新的AWS基础架构中集成许多其他服务。就像使用CodeDeploy进行Git推送的自动部署一样。

缺点:

复杂性。与其他公司相比,您将不得不深入了解文档。

文档很多时候都太密集而且不重要,没有截图。您可以从AWS用户那里找到其他可以帮助您的教程(不在亚马逊内)。

总而言之,AWS为您提供了一个很好的基础架构。它确实比市场上的其他产品更复杂,但你可以获得很多。

DICLAIMER:我不为亚马逊工作,我刚刚使用AWS获得了很好的经验

答案 2 :(得分:1)

here's a short list of companies that primarily host their operations on AWS。这在2008年是一件新奇事物,但它现在非常普遍。一般来说,它并没有为我们工作"评论来自那些不了解如何做的公司" devops"或者认为他们可以用更少的钱做更多的事情。

答案 3 :(得分:1)

我们从AWS获得了非常快的性能。

选择m3.xlarge或更高版本以进入“快速”网络速度。

您可以在IOPS卷上配置所需的每秒I / O数。

确保您的负载均衡器和NAT的大小也具有“快速”网络速度。

如果适用,请使用固态硬盘。

如果可以,请进入AWS Loft,他们会帮助您开始使用。