在深入了解 Amazon Web Services (AWS) 的各个部分之前,让我们先缩小视野,对云计算进行一个合理的定义。云计算就是通过互联网按需提供 IT 资源并采用按需付费定价模式,是一种通过互联网按需提供 IT 资源的形式,采用按实际使用量付费的定价方式。下面,我们将进行详细说明。
按需提供表示的是 AWS 会在您需要时为您提供所需的资源,您不需要提前告诉我们您将需要它们。突然,您发现自己需要 300 台虚拟服务器,您只需点击几下并启动它们即可。或者,您需要 2000TB 的存储空间,您不必事先告诉我们。当您需要时,直接开始使用所需的存储空间即可。如果不再需要它们了,操作也一样快速,您可以退回它们并立即停止付费。如果您自己管理数据中心,这样的灵活性是不可能实现的。
IT 资源这一概念实际上是 AWS 理念的一个很重要的部分。我们经常被问 AWS 为何拥有如此多的产品?答案非常简单:因为企业需要它们。如果有一些 IT 元素是许多企业所共有的,那么它就没有那么特别了。
以 MySQL 数据库为例,如果您的企业运行的是 MySQL 数据库,那么您安装 MySQL 引擎的能力是否让您成为了比竞争对手更好的公司?可能并没有。您保存备份的方式是否让您显得优于垂直市场中的其他对手?这同样值得怀疑,您数据库内部的数据现在已变得截然不同了,您建立表格和管理结构的方式绝对能让您与竞争对手区分开来。但引擎就只是引擎在 AWS,我们称之为 IT 的无差别繁重工作。这些任务是常见的、通常是重复的,归根结底就是非常耗时的任务。这些是 AWS 希望帮助您完成的任务,这样您就能专注于打造自身的独特优势。
通过互联网,在互联网上,这看起来很简单,但这意味着您可以使用安全的网页控制台或以编程方式访问这些资源,不需要签订额外的合同也不需要拨打销售电话。对于按需付费定价模式,我们将再次强调之前在咖啡店例子中提到的内容。按实际使用量付费的定价方式,您不必像高峰时段那样每天 24 小时为店铺配备员工。
事实上,您可能有几个小时完全没有配备人手,比如周末,既然开发人员不工作,那么为何还要在这一天为开发人员环境付费呢?