2018 年 11 月 26 日,在这个星期一的拉斯维加斯,一年一度的 AWS re:Invent 大会再度启动。本次大会将历时 5 天,从 11 月 26 日开到 11 月 30 日,期间将有超过 5 万人云集这个城市,一方面了解 AWS 的最新进展、进行培训学习,同时也以科技之名共同狂欢。
11 月 25 日和 26 日的晚上,AWS 分别举办了 Midnight Madness 和 Monday Night Live 两个晚场活动,发布了两个批次的产品更新。由于本次大会总共将有 140 多项发布,全部介绍一遍过于冗长;虽然 AWS 首席布道师 Jeff Barr 已经带领他的团队在AWS博客上精选了一些发布进行介绍,但内容仍然偏多。本报道将在 Jeff Barr 博文的基础上,着重筛选几个亮点跟大家同步。
AWS RoboMaker
这是一个机器人应用开发套件——不是聊天机器人那种,而是有物理实体、可以在地上跑来跑去的那种。整个套件构建在 ROS 系统与一系列 AWS 服务之上,提供开发到测试到部署的一条龙服务。关键组件包含一个叫做 Gazebo 的模拟器,并可以通过 Rqt、Rviz 工具获得不同的模拟视角:
具体用法见RoboMaker官网。官网重点介绍了几个客户案例,其中 FutureRobot 公司的 Furo 是在机场等公共空间导览的机器人,JPL 是为太空探索项目做机械臂等机器的,Lea 是家庭助理机器人。
更多信息见 InfoQ 中文站报道:亚马逊 RoboMaker:深度集成 AWS AI,可直接部署机器人
AWS DataSync
把 on-premise 部署上的数据与 AWS 进行同步的工具,支持同步到 S3 或 EFS。DataSync 使用了特有的数据传输协议,速度号称比开源协议快 10 倍。
详情见DataSync官网。
AWS Transfer for SFTP
这个功能简单来说就是可以把 S3 当作 SFTP 用:存取文件的用法是 SFTP 的用法,但文件其实是存在 S3 上面的。这个功能明显是针对现在仍然在工作流中使用 SFTP 的企业提供的服务,让他们可以早日把数据上云而不需要改变现有的工作流。
AWS Global Accelerator
AWS 全球基础设施副总裁 Peter Desantis 首先介绍了一番传统互联网的天然缺陷——大量冗余的路由决策而导致的高延时,然后介绍了一番 AWS 全球基础架构的丰富与高效,然后就发布了 AWS Global Accelerator,意思是 AWS 把自己的全球网络分享给客户,客户的应用可以通过 Network Load Balancer(网络负载均衡)、Application Load Balancer(应用负载均衡)或者 Elastic IP address(弹性 IP 地址)来进行配置、分配到 Anycast IP 地址,然后当用户在公网访问该应用时,用户会被导流到离他最近的 AWS 边缘节点,之后的所有路由决策都在 AWS 网络内部进行,从而提升决策效率,减少延迟。
EC2 A1 实例,基于 ARM 架构
这个 ARM 架构的 AWS Graviton 处理器背后的研发组织叫做 Annapurna Labs,是 AWS 在 2015 年收购的一家公司。这个 Annapurna Labs 团队一方面是 Nitro 硬件的推动者(AWS 在 2016 年对外公布了 Nitro 技术,将存储、网络等功能从软件层下沉到硬件层,极大的改变了 AWS 整个的基础架构。到 2018 年年底,Nitro 已经迭代到了第四个版本),另一方面也在研发定制化的 CPU 芯片,本次发布的 Graviton 就是他们的作品。
详情见 Jeff Barr 写的这篇博客。
EC2 C5n 实例,100 Gbps 的网络
如果说 2006 年开始是千兆网络的时代,2012 年开始是万兆网络的时代,2016 年开始是 2.5 万兆网络的时代,那么 2018 年之后是否将是十万兆网络的时代呢?
AWS 的介绍表示,新的 C5n 实例因为采用了第四代 Nitro 硬件,所以才能够达到 100 Gbps 的吞吐能力,关键在于数据包能够更好的在 vCPU 之间分布,每秒能够推送的包的数量大大增加了。
详情见 Jeff Barr 写的这篇博客。
Firecracker 开源
2014 年,AWS 发布了 Lambda,从此开启了一个新的 Serverless 时代。2017 年,AWS 发布了 Fargate,简化了 AWS 用户使用容器的操作。本次开源的 Firecracker 作为“AWS Serverless 产品背后的技术”,一经发布便引起了很多业界同行的关注。然而一部分业界同行在看了 Firecracker 的详细介绍和代码之后表示,Firecracker 只是一个虚拟化引擎技术,不是 serverless 引擎。事实上,兼具 vm 安全性和 container 高效性的虚拟化技术在业界已经有很好的项目,反而是 serverless 引擎目前并没有看到很好的开源项目,所以 Firecracker 的开源给业界带来的价值可能是比较有限的。
更多信息见 InfoQ 中文站报道:AWS 开源 Firecracker,一种运行多租户容器服务的新虚拟化技术
评论 1 条评论