2015 年 10 月 8 日, AWS re:Invent 2015 大会的日程进入第二天,AWS 现任 CTO、负责推动内部技术创新的副主席 Werner Vogels 博士做了主题演讲。跟第一天的内容一样精彩,Werner Vogels 博士不断宣布AWS 在产品和技术方面的革新,更引人注目的是 AWS IoT 平台全新亮相。
大数据金矿
随着 DJ 令人赏心悦目的暖场, Werner Vogels 博士登台。他在演讲中提出,云计算架构师应该掌握如下六条法则。
- 卢卡斯批判:过去的技术,在很大程度上依赖历史数据。现在是数据大爆炸的时代,机器学习在处理实时流数据方面依然很吃力。为了更好地解决这个难点,AWS 推出了 Kinesis Analytics 。用户只要很简单的三步就可以使用该功能。
- Gall 定律:任何复杂的系统都是从一个简单的功能开始,这显然符合 Unix 的哲学。从虚拟机到容器技术,极简正在成为指导人们生产的原则,Werner Vogels 称 AWS 的终极目标就是帮助人们设计这样的系统。为了能支撑这个庞然大物,AWS 与 Intel 合作开发了 EC2 X1 实例——借助至强 E7 v3 处理器可以轻松管理 2TB 内存,EC2 X1 实例将于 2016 年正式推出,未来还会再升级至管理 6TB 内存。
- Demeter 定律:对于开发者来说,应该更关注其应用的功能本身,而非复杂的实现原理。Werner Vogels 强调 AWS mobile hub 将使移动开发变得更简单和迅速,使用 AWS mobile hub 同样只需要简单的三步即可实现。
- Reed 定律:社交网络的蝴蝶效应。随和物联网的发展,万物互联带来了大量的数据和机会,这对 AWS 的用户来说是一个很大的机遇。为了适应这种变化,Werner Vogels 宣布推出期待已久的 AWS IoT 平台,这被视为当天最振奋人心的消息。
- 此外,Werner Vogels 还提到了“Occam 剃刀原则”和“Gestalt 统一”。他指出,现在市面上有各种各样的云平台和解决方案,AWS 致力于提供最简单的那个。聪明的用户自然会选择这个最简单的。
Werner Vogels 在演讲中说道,自上世纪 60 年代一来,人类开始研发计算机系统。时至今日,云计算已经成为常态,人们不再受限于硬件从而可以按照自己的方式来构建应用。数据挖掘也从传统商务智能(BI)演进到实时分析的阶段,但从 AWS 掌握的情况来看,实时数据流分析仍然面临着诸多挑战,尤其是从已有数据中预测未来趋势方面。从第一天发布的诸多产品和服务来看,AWS 显然已经确定了大数据金矿的挖掘步骤。
AWS IoT 宝藏
在第二天的主题演讲中, AWS IoT 平台被媒体视为另一个亮点。在 AWS 上,物联网对健康、家居、交通、医疗、保险、能源、建筑、体育、大型制造业等行业都影响深远。
宝马汽车高级副总裁Dieter May 称,整个汽车行业都面临着技术和监管方面的挑战。物联网的发展使汽车变成了一个超级电脑。以前,新车的研发通常要几年的时间,但现在市场瞬息万变,汽车厂商需要敏锐地捕捉到这些变化。车载系统采集了大量的数据,通过分析,汽车企业可以做包括自动驾驶在内的诸多创新。
John Deere 是一家有着 178 年历史的农业机械厂商,在物联网时代,一台 30 吨的种植机上运行着 700 万行代码,用户可以用 iPad 对农场进行自动化操作。藉此,John Deere 努力提高全球农机的使用效能和改善农业生产。物联网技术实现了人与技术以及洞察力的完美结合。
- 设备与云的互连:利用 HTTP 协议和 MQTT 协议(面向传感器和移动设备设计的标准、轻量通信协议)设备可以通过网关不受限制地和云端实现互联互通。AWS IoT 还支持客户已实施的其他行业标准和定制协议。
- 数据保护和交互:AWS IoT 提供双向认证,对出入联网设备的全部数据进行加密。AWS IoT 全面集成 AWS Identity and Access Management(IAM) ,让客户能够方便地面向单个设备或设备群设置粒度许可并且在整个设备生命周期加以管理。
- 规则引擎:AWS IoT 规则引擎让客户可以定义规则,过滤、处理以及在设备、AWS 服务和应用之间按规则发送数据。客户可在 AWS IoT 中更新规则并不会干预实体设备的运行,从而节约更新和维护大量设备所需要的成本。
- 离线交互:AWS IoT 为每个设备创建永久性虚拟实例——“影子”,并存储设备的最新状态。即使离线状态下,应用或其他设备均可随时读取来自设备的消息并与之交互,一旦设备连接到网络中,响应的变更便下发到该设备上。
- 生态系统:AWS IoT 已经形成庞大的制造商生态系统,包括艾睿、博通、英特尔、美满、联发科、微芯、美国高通、瑞萨和矽递等厂商均提供 AWS IoT 支持,开发商和制造商可用其将 AWS IoT 支持的联网设备快速原型化。除此之外,系统集成和设备管理服务也有广泛的厂商基础。
海量的数据每天都在产生和传输到 AWS 平台。AWS 移动与物联网副总裁 Marco Argenti 表示:“AWS IoT 让包括制造商、服务提供商和应用开发商在内的整个生态系统能够方便地将其产品大规模地与云进行连接,并根据产品采集的数据指导企业经营。”这其中蕴藏着多少宝藏,各位读者可以自己尽情想象一番。
容器技术及其他
Remind 成立于 4 年前,是一家从事教育工作的公司。在美国,老师们沟通的方式比较传统,比如短信依然最受欢迎。目前其用户的短信使用量为每月 2 亿条。为了应对返校期间短信使用量暴涨的问题,3 年前他们开始采用了分布式的微服务,为此 Remind 开源了一个叫 Empire 的项目,该项目就构建在 AWS EC2 上,采用了 Docker 技术。Werner Vogels 称,像 Remind 这样的用户提交了很多新的反馈,为了方便用户更好地使用容器技术,在 Amazon EC2 Container Service (ECS) 的基础上发布 Container Registry、ECS CLI、AZ-Aware Scheduling 等一系列新工具。
Werner Vogels 称,去年推出的 Lambda 是 AWS 最酷的事情,在过去的一年里 Lambda 集成了很多新功能(比如对 Node.js 和 Java 的支持),今天 Lambda 开始支持 Python 。面对现场的一片欢呼,Werner Vogels 开玩笑说“我都不知道原来Python 这么受欢迎。”
当然,晚上re:Play 万人大派对还有更多好玩的环节。两天大会主题演讲,请点击这里观看。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。
立即免费注册 AWS 账号,获得 12 个月免费套餐:点击注册
有云计算问题?立刻联系 AWS 云计算专家:立即联系
评论