AWS展露“云超能”
2017-03-13郭涛
郭涛
2014年,AWS宣布,云已经是“新常态”;2015年,AWS号召用户勇敢地选择云,将命运掌握在自己手中;2016年,AWS展现了自己的“云超能”(Super Powers),进一步消除用户上云的顾虑,让用户的云之旅更快速,更无所畏惧。
美国当地时间11月30日,AWS re:Invent 2016终于在AWS CEO Andy Jassy的主题演讲中拉开了帷幕。整整两个半小时的CEO演讲,以及用户代表现身说法,让人有种应接不暇的感觉。
谁能和AWS比“深度”
2016年,AWS展现了自己的“云超能”(Super Powers),进一步消除用户上云的顾虑,让用户的云之旅更快速,更无所畏惧。云超能,顾名思义,肯定是谈AWS的一些创新产品、技术和能力。两个半小时的新产品密集发布,CEO亲自上阵,计算、存储、人工智能、大数据分析、物联网、边缘计算……确实有令人赏心悦目之感。
意大利国家电力公司(ENEL)曾被《财富》杂志评为“改变世界的50家公司”之一。据说全球每四个智能电表,有一个就来自ENEL。向云迁移,而且越快越好,最终将所有业务都放到云中,这就是ENEL的真实想法。但是实现这一目标并不轻松,它有超过1万台服务器分布在30多个国家,存储总容量达到6PB。2016年6月,ENEL借AWS之力完成了云化的第一步,最直接的效果是节省了大量资金,存储容量缩减60%,以前需要3至4个月才能完成的系统配置,现在只要两天即可。
ENEL的云化经验可值得借鉴之处:云化不仅仅是IT部门的事,而是整个公司的行为,公司“一把手”要大力支持;公司要引领创新,不能跟在别人后面,亦步亦趋;云化要取得阶段性的积极成果,这样才不会有人抱怨,也便于开展下一阶段的云化工作。
Andy Jassy谈到AWS的第一项“云超能”——速度与灵活性,特别强调了AWS产品和服务的深度。AWS的产品迭代能力的确惊人:2015年共有722项更新,而2016年超过了1000项。
以AWS的計算实例家族为例,AWS为满足用户的多元化需求提供了多种实例,比如针对通用计算的M4、高密度存储的D2、大内存的X1、高IO的I2、深度学习的P2等。在本次大会上,Andy Jassy宣布了多项实例的更新,主要体现在性能的大幅提升,同时在GPU、FPGA,以及易用性服务等方面也有不同程度的创新和优化。
借我一双“慧眼”
Andy Jassy回忆说,他小的时候最开心的事之一就是在周末和父亲一起去麦当劳度过一段惬意的时光。多年后,麦当劳成了AWS的重要客户,真是一段奇妙的缘分。麦当劳的CTO Tom Gergets直抒胸臆,麦当劳志在成为一个现代化的、不断进取的汉堡公司。为了迎合客户口味的变化,满足其个性化的体验需求,麦当劳必须做出改变,从一家传统企业变成一家数字化的公司。麦当劳最近推出的力度最大的一项改革是将其eCP电商平台构建在AWS之上。目前,这一平台已经在美国、加拿大等五个国家开始运行,每小时可以处理3100万笔交易。麦当劳还要将这一服务引入英国、澳大利亚,明年一季度将进入中国市场。
“从一家传统企业到一家数字化的公司,AWS为我们提供的不仅仅是技术,更重要的是实现技术、流程、团队和人等全方面的改变,让我们获得了更多对客户的洞察。”Tom Gergets表示,“未来双方将在更广的层面合作。我们会使用更多AWS的平台和服务,加快响应速度。”
也许AWS以前也没有想到过,除了技术赋能以外,它还能为用户做这多么事。现在,拥有了“X光”透视能力这一“云超能”的AWS当刮目相看。所谓“X光”透视能力,即通过大数据分、人工智能、机器学习等技术,帮助用户充分挖掘数据中蕴含的价值。
AWS通过提供基于PB级数据量的分析服务,可以更好地理解客户的需求和业务,让用户看到数据中的价值。最新发布的Amazon Athena交互式查询服务,基于Amazon S3云存储服务,不用频繁导入导出数据,便可在毫秒级的时间内获得想要的答案。
在人工智能方面,Amazon更是大手笔,同时发布了三项新的Amazon AI服务:Amazon Rekognition是一项图形识别服务,可以识别人脸丰富的表情,这一功能可以用于安全认证;Amazon Polly是一项从文本到语音的深度学习服务,比如输入一段文字,系统能以极低的成本用语音的方式进行转换和处理,它目前可以支持45种语言;Amazon Lex用于自然语言的理解和处理,可以实现自然的、对话式的交互。
AWS伴你飞翔
商业软件公司Infor、数据集成公司Informatica等在Andy Jassy嘴中都是云化的典范,也是AWS引以为豪的成功用户与合作伙伴。创建于2005年的Workday是提供云端企业级财务与人力资源管理服务的厂商。他们以前拥有自己的数据中心基础设施和数据库,而在采用AWS的云服务后,则把重点放在了打造行业应用上。“AWS是我们首选的公有云服务商。双方的合作不仅立足当下,更放眼未来的发展。”Workday一位欧洲业务的负责人回忆说,“我们在AWS上的第一单只有几十美元,还是我用信用卡支付的。现在,我们在AWS上的生意已经过亿美元。”
开放数据库也是最让AWS感到骄傲的“作品”。Amazon Aurora如今已经是AWS增长最快的一个分支业务。Amazon Aurora的性能、可用性能媲美商用数据库,但成本只有其十分之一。
美国金融业监管局(FINRA)两年半前将最主要的市场监察系统迁移到AWS平台上,目前其90%的数据都在AWS上。作为华尔街的“监督人”,FINRA要确保交易的公开、公正,金融市场不会被任何人操控。为此,FINRA要收集所有交易所、金融服务公司的数据,据称每天系统新增记录达750亿条,整个存储容量超过20PB。如此庞大的数据处理量,传统的商业数据库无法胜任。
从2013年开始,FINRA试图寻找公有云、开源的大数据系统。但是当时,很多人听说这一情况后都提醒FINRA,云并不能满足其要求。经过专业分析和POC测试,FINRA还是毫不犹豫地选择了AWS,使用了AWS提供的各种各样的功能,其中当然也包括数据库,从而彻底摆脱了专有数据库的束缚,查询速度提升400倍。不仅如此,FINRA还凭借AWS的支持,对外向其他企业提供商业金融服务。FINRA计划,未来将剩余的应用全部迁移到AWS上,并关闭自己的数据中心,实现DevOps的优化。
在本次会上,AWS发布了最新的PostgreSQL For Aurora,它可以更好地兼容PostgreSQL和MySQL。
以上的所有用户在谈到与AWS的合作时都强调,AWS提供的不仅仅是技术,更重要的是为他们带来了业务、流程甚至是公司文化方面的改变,未来双方会有更长远、深入的合作。
用户不必再左右为难
大会的重头戏是AWS与VMware两家公司的CEO同台相聚,纵论云计算的未来。以前,用户在选择基础架构时,在AWS与VMware之间只能非此即彼。VMware Cloud on AWS推出后,一切都变得不同了。
AWS的另一项“云超能”浮出水面,那就是“变形”的超能力,即不管在任何应用场景下,AWS都有相适应的解决方案,本地的数据中心可以与公有云自由连通。“有了VMware Cloud on AWS,用户在AWS上运行VMware软件就像在本地的数据中心里运行VMware软件一样。”Andy Jassy如是说。AWS与VMware两家公司CEO“同框”,云不再是选择题,用户也不必再左右为难。
正是转型进行时
美国当地时间12月1日,AWS re:Invent 2016大会的正式议程进入第二天,期待以久的Amazon CTO Werner Vogels终于登场亮相。也许Werner Vogels自己也没有想到,他的话已经成为云计算领域的“金科玉律”。他在AWS Summit 2014上的一句话——混合云对我们来说很重要,引发了广泛关注,被很多人认为是一向崇尚公有云的AWS对混合云“低下了高昂的头”。混合云确实是现实。在中国,AWS也通过与本地伙伴光环有云的合作,实现混合云的落地。另外,AWS通过与VMware的合作,为企业用户提供混合云的环境,让用户在自己的数据中心和公有云之间自由地运行任何应用。但是不可否认,公有云始终是AWS努力的最终目标。
本来以为,Werner Vogels一开口,讲的肯定都是AWS的“黑科技”,但又一次出乎意料,它侃侃而谈目前业界最热门的话题——转型,给人的感觉好像是CTO作了CEO或CIO的事。
帮助客户实现业务转型,这只是AWS的核心工作之一,对AWS来说更大的挑战在于,它要实现整个IT的转型。AWS从诞生之日起就注定是一个颠覆者。
“过去的十年真够疯狂的。”Werner Vogels這样感慨。确实,我们又遇到了一个关键的转折——云计算。AWS已经与云融为一体,或者更直白地说就是云的代言人。AWS反而不会张口闭嘴谈云,而是回归初心,就像Werner Vogels所说,AWS是世界上最以客户为本的公司——倾听客户的声音,帮助客户实现转型,给客户最多的选择……可能也正因为如此,无论是Andy Jassy还是Werner Vogels,每当他们宣布一项新产品,场内都会自发地响起掌声,甚至是惊声尖叫。提供具有深度的服务,实现差异化,从一开始就以保证客户在云上的稳定、安全,这才是用户青睐AWS的原因。
AWS确实做到了,它是客户成功转型的助手。长在AWS云平台之上的云通信平台提供商Twilio已经成功IPO,其目标是实现对传统软件和通信的颠覆。Twilio正在打造运营商网络之上的低时延、高质量、大规模的“超级网络”,而这样一张网络缺少不了AWS这样弹性、敏捷的云平台的支持。正因为有了AWS云平台的支持,Twilio过去一年之内进行了8000次软件版本升级。以客户为中心,实现对传统的颠覆,正是这些共同的特质让Twilio和AWS结成了转型的共同体。
开发不再静悄悄
什么叫“三句话不离本行”,Werner Vogels还是回归了他的主业,谈起了成为变革者需要具备的三大要素——开发、数据、计算。这是行业用户取得成功所要拥有的三大“云超能”。
开发是每个企业发展的动力源泉。如何才能在开发的过程中降低风险、聚焦核心目标、实现更快的交付、积极响应客户的需求,并保证开发的敏捷性?Werner Vogels说,企业需要架构完善的框架(Well-Architected Framework),它具有安全、可靠、高性能、成本优化等特质。
为了实现卓越的运营,AWS的技术团队在过去一年中为其CloudFormation云资源配置和更新服务新增了20多种服务,同时还更新了20多项服务。AWS CloudFormation可以使开发人员和系统管理员轻松有序地创建、管理和更新相关AWS资源。另外,在本次大会上,AWS最新发布了AWS OpsWorks for Chef Automate,以及Amazon EC2 System Manager,让资源的创建与管理变得更简单、高效。
为了实现连续性交付,AWS推出了CodeBuild,这是一个高效的代码开发环境,用户可以将它集成到自己的开发环境中,并单独进行测试。CodeBuild与AWS已有的CodeCommit、CodeDeploy结合起来,可以实现更快的代码开发和部署。
新推出的AWS X-Ray可以基于分布式应用实现高效的分析,遍历系统中所有的服务器,找到漏洞所在,并建议采用正确的行动。AWS平台具备的更深入的洞察能力,对于应用和服务的交付至关重要。
安全是很多用户“望云却步”的重要原因之一。其实,AWS在平台设计之初就充分考虑到了安全因素。AWS Personal Health Dashboard可以个性化地显示AWS平台的健康状况。为了抵御DDoS等外部攻击,AWS打出了Shield for Everyone和Shield Advanced的组合拳。
由于技术能力欠缺,开发平台不稳定,火车票零售商Trainline苦于在开发上的投入不能物尽其用。据测算,如果出现300ms延迟,将给Trainline造成上千万美元的损失。它急需像AWS这样的平台,加快其创新的速度,并在安全、性能、成本等方面带来显著改变。经历了18个月的努力,这种改变真的发生了。AWS帮助Trainline对技术人员进行专业培训,并对其区域业务进行整合,结果是运行在AWS上的Oracle数据库性能提升10倍,成本大幅降低;每周平均发布150个新产品,业务敏捷度提升800倍,可靠性提高60%。Trainline的业务已经全部迁移到AWS上,采用了AWS的250个微服务,每年可节省150万美元。
建立最广泛的现代数据架构
AWS发布的Amazon Athena可以方便地分析在AWS S3上的数据,实现交互式的查询,毫秒间即可获得想要的答案。Amazon Redshift、Amazon Quicksight、Amazon Elasticsearch Service、Amazon Machine Learing,以及最新发布的Amazon Pinpoint可以实现广泛的查询、分析,深入理解客户行为。
“以前,通常被划归为分析的那些行为,比如索引、获取、存储、安全等,其实并不是严格意义上的分析行为。80%的准备工作,20%的真正的分析,这是传统数据架构存在的弊端。”Werner Vogels表示,用户应该建立现代化的数据架构,其主要特征是:敏捷性,数据来自各种数据源,可以满足各种查询需求;实现可靠、自动化的数据采集和整合;保存原始数据资源;实现全生命周期管理,以及对“冷数据”进行良好保存;实现元数据捕获;按照管理、安全、合规和隐私性的要求对数据进行分类;实现自助式的发现、查询和访问;管理数据质量;为分析做好准备;捕获数据的变化……
实际上,数据并不是都处于理想的“数据湖”中,而是分散在数据孤岛中,因此做好上述工作,从而构建起现代化的数据架构非常重要而且必要。Werner Vogels表示,AWS有丰富的产品和平台,包括最新推出的AWS Glue,可以帮助用户构建现代化的数据架构,将80%的时间用于數据分析,20%的时间用来做分析的准备,从而创造出更多的数据价值。
一个新型的地图平台MAPBOX,正试图改变人们的出行体验。MAPBOX刚发布了针对中国用户的版本,一个跨平台的面向开发者的地图API。除了提供传统的地图服务以外,MAPBOX还能进行实时的路况信息收集和分析等。它每天能够处理1亿英里(约1.6亿公里)范围内的传感器数据。使用了AWS EC2,MAPBOX的计算能力大幅提升,成本得以下降。像MAPBOX这样具有大规模、批量数据处理需求的企业,其实最适合采用像AWS Batch这样最新的批量处理工具。
计算的转型
Werner Vogels特别强调了AWS将通过容器技术、微服务等更好地服务客户:“我们已经将容器技术与现有的AWS平台进行了深度集成。Task Placement Engine即将发布。最新的BLOX开源项目现在就可以为客户所用,改善对容器的管理。”
作为AWS的用户,Netflix内部有一个专门针对容器和云的开发团队。从2008年开始,Netflix逐步开始将系统迁移到AWS上,并关闭了自己的数据中心,目前使用的AWS实例超过10万个,生产力和扩展性都大大提升。随着AWS平台的性能不断提升,微服务的应用范围逐渐扩大,Netflix的业务更加敏捷。Netflix从2016年开始采用容器技术,开发效率持续提升。
Amazon EC2 Container Service(ECS)是一项高度可扩展的高性能容器管理服务,支持Docker容器,使用它的用户不再需要安装、运维、扩展自己的群集管理基础设施,只需进行简单的API调用,就可以启动和停止支持Docker应用程序,查询群集的完整状态,使用各种基本功能。AWS EC2容器服务(ECS)总经理Deepak Singh表示:“我们的目标是提供最好的容器环境。我们的平台兼容各种编排软件,与基础设施相融合,具有灵活的伸缩性。我们的容器服务已经与AWS其他的服务实现了良好的集成。”
Deepak Singh表示,两类应用非常适合采用容器:那些松耦合的应用,比如一个大的可以分成多个微服务的应用;大规模批处理的应用也可以容器化。未来,用户需要更多的服务管理、部署和升级等支持,所以编排工作必不可少。
前不久,Docker宣布通过与阿里云合作进入中国市场。Deepak Singh承诺,中国用户很快就可以享受到AWS的容器服务。