亚马逊AWS官方博客
回顾第三部分 – 2019 年 re:Invent 大会上的开源
我们综述了计算和新兴技术领域开源的最新动态,以此作为最终摘要总结的开场。在 Werner Vogel 的主题演讲期间,首先由 Clare Ligouri 详细介绍了 Firecracker 上的 Fargate,然后有各种容器会议和研讨会供选择,最后是其他有趣的开源相关会议和研讨会。
以下是 re:Invent 大会开源新闻的最终摘要。此第三部分将涉及计算和新兴的技术(例如机器人技术、区块链)以及 Java 等各种其他开源领域。第一部分涉及所有数据、分析和机器学习内容,第二部分涉及移动 Web 开发、容器和开发人员。
计算
容器
在 Werner Vogels 的主题演讲中, Clare Liguori 简要介绍了包含的 Firecracker,它是我们未来运行 Fargate 的方式;请前往 GitHub 查看,如果已登录的话,何不浏览并加入社区? 您也可以观看主题演讲期间的公告,Clare 的演讲大约在 21 分钟时开始。
会议
容器粉丝们,请将这些会议添加到您的观看列表中:
- CON212 – 使用 Amazon EKS 在 Amazon Scale 上运行 Kubernetes – 一个非常好的入门会议,介绍了您将在其他会议中看到的许多核心概念。
- CON329 – 大规模运行Kubernetes 容器(使用 Square) – 深入了解我们的一个客户 (Square),了解他们在 Amazon EKS 上的构建方式,以及此方式如何帮助开发人员提高速度和专注于安全性。
- CON334 – 在 Amazon EKS上运行高安全性工作负载 – 如果您想知道如何在容器上运行安全敏感性工作负载,此会议是您的理想选择。我们将深入探讨实际的客户解决方案,以及他们如何在 Amazon EKS 上启用任务关键型安全敏感性工作负载。
- CON421 – Amazon EKS 功能揭秘 – 深入了解 Amazon EKS 的架构、操作和设计。这是最深入的讲解。
- OPN211 – Zalando 如何大规模运行 Kubernetes 集群 – 另一个客户案例,展示 Zalando如何进行持续交付,以及开源工具如何改善开发人员体验和提高效率。
研讨会
Firecracker
了解有关 Firecracker,以及 Weaveworks 等 AWS 合作伙伴如何通过对该项目做出贡献进行创新的更多信息。有关 Firecracker 的一些有趣统计信息:
- 截至 11 月 22 日,有 48 名开源贡献者为该项目做出 100 次贡献(占总贡献的 18%),报告漏洞和请求功能,以及提供 RFC 反馈。
- AWS Lambda 每月在Firecracker 上运行数万亿次调用。
在 OPN402 – Firecracker 开源创新中,您可以了解有关 Firecracker 的更多信息,以及客户如何在此基础上构建创新解决方案。
Linux
您是否正在运行或管理 Linux 桌面? 您是否一直在探索如何将其作为虚拟桌面提供和预置? EUC330 – 如何使用 Amazon Linux Workspaces 进行敏捷开发,概述了 Amazon 的 Linux Enterprise Workspaces for Enterprise,以及如何为用户准备和构建自定义映像。要了解有关 Amazon Linux 路线图的更多信息,请参阅 CON217 – 容器、应用程序联网和 Amazon Linux 的路线图的最后一部分(从 40:00 开始)。
无服务器
SVS341 – AWS SAM 深入介绍 – 在这一精彩的会议中,Alex Wood 从专业角度介绍了无服务器应用程序模型 (SAM)。如果您对此感兴趣,并且希望观看深入演示,请查看 DEM158 – AWS SAM 工具包:构建、测试和调试无服务器应用程序。
区块链
详细了解我们的企业区块链方法,以及我们如何利用 Hyperledger 等开源项目。在 OPN217 – 企业区块链:AWS 的开源方法中,演讲者讲述了什么是区块链,您是否需要区块链以及 Amazon 对区块链的看法。与会者包括 Tamara Dull 和 Hyperledger Foundation 的执行董事 Brian Behlendorf。
机器人
在 ROB201 – 领导力会议:欢迎来到智能机器人时代 中,AWS 的 Roger Barga 和Toyota Advanced Robotics 的Chris Morgan 向初学者介绍了机器人技术,概述了 AWS RoboMaker 如何通过引入现代应用程序开发技术,加快机器人技术的发展,然后 Chris 向我们介绍了一些当今机器人技术的极佳用例和示例。您还应该查看其他一些 AWS RoboMaker 会议和公告:
- 在OPN201 – 机器人开发的变革时代正在到来:升级到 ROS2中,了解有关 ROS2 的更多信息,自 ROS1 以来的主要变化,以及有关如何学习开发机器人应用程序的一些实用指导。
- 在ROB302 – 机器人创新;来自 NASA JPL 和 AWS 的见解中,详细了解有关涉及无人机、机械臂和无人驾驶车辆等机器人技术的趋势和创新。
- 我们还通过 JPL,发起了一项很棒的开源挑战,即 AWS JPL 开源漫游者挑战。
研讨会
- 语音机器人研讨会
- 可以在以下位置找到 AWS RoboMaker 研讨会以及此类研讨会的代码:https://github.com/jerwallace/aws–robomaker–workshops
其他开源会议和可能感兴趣的公告
安全性和监管
我们提供一些很棒的安全材料:
- OPN215 – 借助 AWS 和Snort IDS 实现智能自动化 – 结合了开源安全工具、AWS 自动化和机器学习服务,以更好地保护您的资源。这是一个构建者会议,不过 Sam 会提供源代码。
- OPN305 – Optum 如何大规模管理临时开发人员帐户 – 了解 Optum 如何创建此开源项目,借助其可部署云环境 (DCE) 支持成千上万的构建者。
- 如果您已有或正在考虑建立一个开源代码计划办公室,对如何管理开源代码项目(无论是消耗型还是贡献型)感兴趣,请观看我们的精彩会议,了解考虑安全性的重要性。在此 Colm MacCárthaigh 提供的必看会议中,您将学习最佳实践,确保在使用开源软件时,将安全性放在首位。OPN219 – 永远都是零日:致力于开源和安全。
物联网
IOT214 – AWS IoT 设备软件的新增功能和 IOT310 – 将智能带入互联家庭用例的边缘 中均包含 Amazon FreeRTOS。
Java
在 OPN304 – 将 AWS Lambda 的前端从 Java 8 迁移到 Java 11 中,了解使用Amazon Corretto(我们的免费 OpenJDK 发行版)将 AWS Lambda 的前端服务从Java 8 迁移到 Java 11 的过程。我们还将逐步介绍迁移到 Java 11 所需的代码和依赖项变更,如何衡量性能改进,以及如何在生产过程中,将重要更新安全地部署到多个区域的大型服务。
BPF
在 OPN303 – Netflix 的 BPF性能分析中,Brendan Gregg 谈到了扩展BPF(eBPF 或简称 BPF),这是一种开源 Linux 技术,可驱动一整套全新软件:即在事件上运行的小程序。如同 Bren 借助 BPF theremin 进行的演示,BPF 可用来检测任意功能。
BPF 还可以用于创建功能强大的性能分析工具,这些工具能够分析 CPU、内存、磁盘、文件系统、网络、语言、应用程序等。本会议将介绍 BPF 跟踪功能,包括他为自己的新书《BPF性能工具:Linux 系统和应用程序可观察性》开发的许多新的开源性能分析工具。此演讲还包括在 Amazon Elastic Compute Cloud (Amazon EC2) 云中使用上述工具的示例。
了解 AWS 上的开源最新动态
希望此汇总对您有帮助。我查找了所有已上传的会议视频,但如果我有遗漏,请联系我,我将更新此汇总。记得去查看开源主页,在 Twitter 上关注我们 @AWSOpen,了解我们所有开源活动的最新动态。