Amazon Web Services (AWS) 有能力转变您公司的基础设施和开发运营。您不再需要为服务器等待数周并支付高额费用 – 您可以在数小时甚至数分钟内以低廉的价格获得服务器。开发人员可以立即开始在标准平台上工作,如果他们破坏了标准平台,可以立即丢弃,并获得一个新平台。如果您正确使用 Amazon Web Services,您可以将您的 IT 团队从一个风险规避、行动缓慢的 IT 公司转变为一个快速、基于价值的组织——而且付出的努力是最小的。
面向开发人员的 AWS
Andy Jassy 是 Amazon 的网络服务高级副总裁,他介绍了我的公司。他提到的最有趣的方面之一是 Amazon Web Services 上的移动开发有了显着的提升。显然,许多公司已经开始在 AWS 上开发他们的移动应用程序,如果您仔细想想,这是非常有道理的。移动技术像野火一样流行起来,但企业花了一段时间才流行起来。这意味着他们没有用于移动开发的内部平台,他们可能不想使用第三方公司来完成这项工作,或者至少不想将其托管在他们的硬件上,但您需要快速行动起来——进来AWS。注册 AWS,搭建一个平台并访问他们的开发中心。
在开发中心,您将看到适用于 Android、iOS、Java、.NET、浏览器等的 SDK。这是一个快速简单的设置,主要重点是让您快速轻松地做您想做的事情。作为开发人员,您不必担心试图弄清楚如何启动和配置服务器以创建移动应用程序。你只要得到 AWS 就可以了。这对初学者来说也很棒。如果您有一个好主意并想开始自己开发一些东西,他们会为所有不同的语言提供易于使用的文档来帮助您前进。
AWS 平台
Amazon EC2 和 S3 是它的两个主要平台,还有许多其他的后起之秀。 S3 是他们在 2006 年 Amazon Web Services 下的原始平台。我记得当它问世时,我非常怀疑它是否会如此成功。我学会了永远不要怀疑亚马逊。他们多次改进了 Web 服务,保留了有效的,取消了无效的。 S3 有效。我实际上强烈考虑在 S3 上创建我的网站。最后,我决定为我的个人使用提供一个更快的解决方案,但如果我想扩展我的超级简单网站,S3 可以释放大量潜力。
Amazon EC2 是一个很棒的平台,这可能是我的最爱之一。它为您提供了一个易于扩展的远程服务器解决方案。您只需为使用或需要的东西付费,仅此而已。可扩展部分对我来说很关键。如果您不知道您的应用程序或工具将如何起飞,您可以从一台服务器开始,并且它得到了很好的采用,您不再需要担心如何添加更多容量,以及是否会出现问题启动工具或造成大量停机时间。 EC2 非常可扩展。如果您需要更多服务器,您只需为它们付费,它们就可以启动并运行,几乎没有问题。出于这些原因,我强烈考虑使用 EC2 进行 SharePoint 开发。快速、简单,并且您可以比在企业内部更容易地授予对环境的访问权限。
AWS 客户
我最初并不打算发布关于 AWS 客户和他们所做的事情,因为它似乎不适合该网站,但我认为更多的是关于这些客户所取得的成就,特别是 AWS 如何帮助他们实现目标。
Netflix——Netflix 已经完全在 AWS 上运行。在案例研究期间以及听取 Andy Jassy 的演示后,关键是让企业专注于他们最擅长的事情,并消除干扰。在这种情况下,管理数据中心和服务器群会分散注意力,Netflix 最好让亚马逊完成所有工作,让 Netflix 专注于创造出色的最终用户体验。 Netflix 采用的另一个很棒的想法是使用 AWS 创建一个应用程序来引起生产问题(我知道,这太疯狂了!)来仔细检查 AWS 是否正在执行其工作并默认为未损坏的服务器或数据库。
Pinterest——Pinterest 是快速增长的一个很好的例子。他们使用一种称为 Auto Scaling 的 AWS 工具,该工具允许他们在白天使用更多的服务器,而在晚上使用更少的服务器。他们使用许多 AWS 平台和工具,这使他们能够在需要时快速发展和扩展。他们还拥有可以轻松创建新的有趣功能的平台。
使用 AWS 的成本效益
如果你认为你可能会使用 AWS,我强烈建议你去看看他们的经济中心。该网站基本上向您展示了通过 AWS 节省资金的所有不同方式。您使用的越多,您支付的费用就越多,但它们也具有内置的规模经济,因此您使用的越多,费率就越低。
我认为对我来说卖点是当安迪提到亚马逊通过微利来做生意时——他们会以尽可能低的价格出售他们的产品以赚取几美分,但会占据巨大的市场份额。
亚马逊数据
谈论一个可以包含任何内容的部分! AWS 使用各种各样的数据工具,例如 SQL、Oracle、缓存、服务器负载平衡等。但是,他们的数据的重点在于它受到保护。这是 Netflix 用例的重要组成部分。您放入 AWS 中的内容应该是安全的,因为数据会被复制,并且根据您所在的系统,应该尽可能接近 100% 的时间可用。我观看的其中一个演示侧重于服务器宕机和站点运行无故障。如果您访问 AWS 网站,您会发现有关各种服务的所有类型的信息,值得您花时间研究它。
结论
Amazon Web Services 是公司实体基础设施解决方案的绝佳替代方案。 AWS 允许公司将时间花在最重要的领域,并摆脱任何昂贵的繁文缛节。但是,它确实有一些缺点——如果您转到 AWS 主页,您会立即不知所措。亚马逊提供的不同服务数量众多,而且其中许多听起来非常相似,这可能会让人非常困惑。最重要的是,虽然定价从“你为你使用的东西付费”的心态是有道理的,但如果你的使用量超出你的预期,你最终可能会为这项服务支付比预期更多的费用。
因此,虽然 Amazon Web Services 可以成为您业务的绝佳工具,但请确保您事先了解所有选项和详细信息,以便充分利用其服务。