纽约— Amazon Web Services显示,它并没有用尽改进或扩展AWS云的方式,特别是对于应用程序开发人员而言。在8月11日该公司位于纽约Javits中心的纽约市峰会上,AWS CTO Werner Vogels讨论了几项开发人员计划,理由是它认为云的经济模式对企业比以往任何时候都更有意义。
Vogels说:“我们将永不停止”构建AWS云,该云正在迅速发展为在AWS核心基础架构服务之上运行的全面平台即服务。
Vogels展示了有关微服务计划和Lambda无服务器计算架构的更新,他认为这两者都是AWS以及容器上的应用程序开发的未来。
微服务是分解为基本部分的大型应用程序,因此它们可以在Lambda体系结构的容器中运行。从它们在云平台上的内存中运行的意义上来说,它们是无服务器应用程序。
他说,AWS正在为其API网关服务添加“使用计划”选项,该选项使开发人员可以更好地控制其API,并帮助他们开发Lambda无服务器应用程序。公司官员解释说,开发人员需要帮助。
“无服务器应用程序最终可能会变得像它们要替换的整体应用程序一样复杂,” AWS无服务器计划总经理Tim Wagner博士说。在一次会议上,他讨论了Project Chalice的开发人员预览,Project Chalice是一个基于Python的无服务器“微框架”,另一个计划是Project Flourish,它为无服务器代码提供了应用程序模板。
瓦格纳说,这两种方法都是“使秩序混乱”的方式。他说,这样做的想法是能够部署容器之类的应用程序代码,混合并匹配应用程序组件,并能够根据需要彼此独立地运行服务。
正如多年来所证明的那样,AWS在提供新服务方面一直领先于客户。大多数企业还远远没有准备好采用微服务或部署无服务器代码,但是像Lyft和Airtime这样的云原生AWS客户正在受益于更快,更灵活地创建更灵活的应用程序的能力。
Airtime是一家在AWS上创建了实时社交视频和共享服务的初创公司。Airtime的DevOps工程师Abby Fuller解释说,该公司最初在建立社交视频网站时遇到很多问题。她说:“这是一个整体,难以更改,单个问题可能导致系统范围的故障。” “我们必须重建整个东西。”
Vogel断言,在无服务器世界中,我们已经从管理“宠物”(单个服务器)到“牛”(云中的商品服务器),现在变成了“牧群”(无服务器代码)。在无服务器的世界中,硬件变得无形。他说:“只有应用程序。”
AWS还知道企业需要以更传统的方式进入云的帮助,因此,他们还推动了超越在AWS中构建新应用程序的服务,以帮助企业将现有应用程序迁移到云中或使其能够与云一起使用。
为了支持这些工作,云公司提供了AWS数据迁移设备Snowball。其他迁移支持组件包括新的ASW Snowball作业管理API,以及一个S3(简单存储服务)适配器,IT管理员可以使用该适配器将数据保存到Snowball盒中,就好像它是S3端点一样。
Vogels还宣布了新的应用程序负载平衡器,该功能可为应用程序执行弹性负载平衡器对计算节点的功能。Vogels说,应用程序负载平衡器可以控制如何将流量发送到各个组件,基于内容的路由,HTTP / 2支持和详细的日志记录。
其他公告包括新的IPv6支持,现在可以通过IPv6地址访问S3数据存储。此外,在安全性方面,密钥管理服务现在支持您自己拥有的加密密钥。
一切都是为了让企业将云视为未来而不是未来,并帮助他们尽快实现。
沃格尔说:“这全是一个旅程。”每个人都必须接受它。