当越来越多的应用转移到云端后,随之而来的就是大量布署与管理问题,过去开发者通常会使用的工具之一就是Docker,而AWS re:Invent大会论坛中,亚马逊副总裁及技术长Werner Vogels也宣布推出免费的Amazon EC2 Container服务来因应使用者需求,不让Google与微软专美于前。此外,AWS也推出了由事件驱动运算的资源管理服务AWS Lambda,14日起两个服务都可直接使用。
(图说:亚马逊副总裁及技术长Werner Vogels宣布推出Amazon EC2 Container和AWS Lambda两大新服务。图片来源:郭芝榕摄影。)
今年AWS聚焦在提供更广泛的服务,让开发者可以开发得更加快速。亚马逊副总裁及技术长Werner Vogels强调,敏捷性很重要,而它的核心是测试。若是一个网路服务需要花15天才能回应的话,很容易丧失竞争力。所有在AWS上的监控及管理服务,不只由AWS提供,AWS拥有强大的合作伙伴共同开发许多服务,形成强大的生态系统。
作为AWS使用者之一的Splunk现身说法,并且表示「相关应用转移到AWS平台后,确实节省了80%的时间和成本。」Splunk执行长Godfrey Sullivan说。过去一年,许多企业纷纷将核心应用转移云端,其中甚至包括可口可乐都转移到AWS。
(图说:为了让开发者能轻鬆管理与快速布署,亚马逊推出了Amazon EC2 Container服务。图片来源:郭芝榕摄影。)
然而,通常使用运算服务EC2时,开发者必须使用自行开发的软体或开源工具,才能帮每个Container分配合适的资源,Docker就是开发者最爱用的工具。为了让开发者使用工具管理运算服务EC2时,可以轻鬆管理大规模的容器,亚马逊今天宣布推出Amazon EC2 Container。
在此之前,Google和微软已经先后在自家的公有云上发表引擎和Container。而EC2 Container不仅支援Docker,还包含一组API,让客户可以在几秒钟内启动、停止和管理数千个Container。
(图说:Amazon EC2 Container服务,让客户可以在几秒钟内启动、停止和管理数千个Container。图片来源:郭芝榕摄影。)
接着,Werner Vogels抛出两个问题:什幺是云端最原始的东西?什幺是应用程式(Applications)最原始的东西?他认为,简单化才能驱动可靠和性能,而函数(functions)会透过事件跟资料沟通及互动。
Werner Vogels提出三个可提高效率的元素,一、可组合,即快速建立函数。二、容易更新,容易和安全地加入新的函数。三、动态,资料必须永远保持更连动。
但是,要在云端做到这三大特点,既複杂又昂贵。所以,AWS为动态应用程式推出事件驱动运算服务AWS Lambda,专门聚焦在函数、资料和事件。 可以让开发者根据发生的事件执行程式,并帮开发者自动管理运算资源,让开发者在建立和管理新的应用时,可以快速回应新的资讯。
(图说:AWS为了让服务更加简单,推出AWS Lambda,让App开发者可以不用担心基础建设,就能快速执行程式。图片来源:郭芝榕摄影。)
AWS Lambda可以在诸如图片上传、应用内活动、点击网站或连网设备的输出等事件发生的几毫秒内就执行程式。开发者还可以利用AWS Lambda开发新的后台服务,透过自订请求可自动触发运算服务,像是自动把讯息推播到使用者的手机上。
(图说:AWS为动态应用程式推出事件驱动运算服务AWS Lambda,当使用者上传一张照片的时候,AWS可以自动根据事件推播相关讯息给使用者。图片来源:郭芝榕摄影。)
AWS Lambda按照运算的时间收费,计费单位是100毫秒,开发者只要为获得服务的请求数以及执行程式所需的计算时间付费,应用从每天几次请求扩展到所需要的任何规模的请求。举例而言,如果使用者没有上传任何照片,企业就不需要负担任何费用。
北京金恒智能系统工程技术有限责任公司 版权所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利!
电话:86+10-62104277/2248/4249 传真:86+10-62104193-819 京ICP备10010038号-2网站XML
智慧机房
在线体验