刚才很多嘉宾提到了价格以及爆量的问题,归结到最后其实还是成本的问题。归纳起来就是如何以更低的成本满足更高的处理的需要。许多人抱怨AWS的云计算服务报价复杂、计价也比较复杂,这实际上也给予每个云计算的使用者成本优化的能力。例如,可以通过向上/向下的扩展能力实现真正的弹性。此外这种弹性的能力可以通过SDK、脚本等实现自动化的处理 。
这里想特别强调的是AWS的竞价型实例(Spot Instance)。 这种服务提供了一种通过竞价的方式得到低于市场价格的计算资源。许多时候,这个价格低于正常市场价格的30%。大家也许会担心这种模式对于数字广告行业是否有效,我们就先看一下有没有人做这样的尝试。
Netseer这家公司提供基于概念的广告解决方案,将搜索查询和网页内容与广告客户和发布商的相关广告相匹配。每天的处理请求高达500亿次,对他们来说计算成本压力非常大。于是他们的选择成本方法就是竞价型实例。按照他们的说法“使用 Amazon EC2 Spot Fleet 实例, 我们的投标成本是可以预测的。“
有人会担心竞价型实例会有不方便的地方?许多的实践证明,可以选择通过自动化的方法实现资源的管理,尤其是将日志管理能力结合在一起,可以动态的去决定申请一个新的竞价实例。这样的方式更大程度上兼顾了计算能力和计算的成本。
对于第一次接触AWS的人来说有必要解释一下所谓的“区域”和“可用区”的概念。 “区域”是指全球范围内的某个物理节点,每个“区域”由多个“可用区”组成。“可用区”由一个或多个分散的数据中心组成,每个都拥有独立的配套设施,其中包括冗余电源、联网和连接。可用区能够提高生产应用程序和数据库的运行效率,使其具备比单个数据中心更强的可用性、容错能力以及可扩展性。AWS 云在全球 16 个地理区域内运营着 42 个可用区。接下来还将会新增三个新的区域,这三个区域为中国宁夏、法国巴黎和瑞典斯德哥尔摩。这个基础设施足以支持数字广告企业实现全球化的业务覆盖。