亚马逊AWS官方博客

OpenSource | 更好地随机生成OpenSSL

2015 年,AWS 推出了 s2n,它以全新的开源方式来实施 TLS/SSL 协议,保证数据在网络上传输时的私密性和完整性。s2n 的特点是:安全、简单、小巧、快速。

该项目发展势头良好,而且应用广泛。2 月份,我们的 CISO Stephen Schmidt 说:“我们已将 Amazon Simple Storage Service (Amazon S3) 商业区域中所有内部和外部 SSL 流量的 OpenSSL 替换为 s2n。”在接下来的几个月,我们还将公布其他使用 s2n 的应用程序。

OpenSource | 本地云计算

去年 8 月份,Amazon Web Services 加入了 Cloud Native Computing Foundation (云原生计算基金会),我代表 AWS 担任 CNCF 董事成员,Arun Gupta 负责协调项目和工作组的技术行动。之后,我们为 CNCF 项目做出了几大贡献:在 re:Invent 大会上,Andy Jassy 宣布了 Amazon EKS,借此可以将 Kubernetes 作为一项服务极其方便地在 AWS 上运行。

OpenSource | Kubernetes 1.9中的网络负载平衡器支持

在 Amazon Web Services 上部署的应用程序可利用 Elastic Load Balancing (ELB) 实现出色的容错能力,确保扩展性、性能和安全性。传入 ELB 的应用程序流量将分布到多个目标,例如 Amazon EC2 实例、容器和 IP 地址。除了 Classic Load Balancer 和 Application Load Balancer 之外,去年我们还推出了新的网络负载均衡器。它每秒能处理数百万项请求,同时保持超低延迟。Micah Hausler 在 Kubernetes 中添加了网络负载均衡器支持,而这篇由 Micah Hausler 所写的客座文章说明了如何为在 Kubernetes 上运行的应用程序提供此支持。

OpenSource | reinvent OS回顾

我们曾于 11 月 22 日发布了一篇博文,内容是即将召开的 re:Invent 大会的开源会议与活动,当时有很多内容都没有涉及到,因为这些内容当时尚未发布!在 re:Invent 大会上,我们发布了不少令人兴奋的与开源相关的公告,其中包括 FreeRTOS、EKS、Fargate 和 SageMaker。在这些公告发布后,我们即刻将这些新的会议内容添加到了 re:Invent 目录中,包括这些新发布项目的概述和深入理解。

以下是与开源相关的会议和研讨会的概述,并附带了视频和幻灯片链接。此列表并非详尽无遗:还有许多其他的会议介绍了机器学习中会用到的开源软件。您也可以参阅 2017 年 re:Invent 大会机器学习指南,了解 Apache MXNet、Gluon、TensorFlow 以及相关工具和话题的更多信息。(那篇博文已经进行了更新,添加了已有视频的相关链接;本文亦会如此。)

OpenSource | 在你的电脑上运行Kubernetes

近期对 550 名 Cloud Native Computing Foundation (云原生计算基金会) 成员的调查证实:Kubernetes 是编配平台的首选。此外,调查再次证实,Amazon Web Services 仍然是在云中部署 Kubernetes 集群的首选。kubernetes-aws.io 列出了您可以在 AWS 上轻松创建 Kubernetes 集群的各种方法。

在开发过程中,您不妨在本地机器上运行 Kubernetes,以便在本地启动和调试应用程序。您对本地版本感到满意后,便可在 AWS 上运行的集群上部署完全相同的应用程序。

本文提供了两种在 Mac OS X 机器本地运行 Kubernetes 的方法:常用的 Minikube 和 Docker for Mac 中新引入的 Kubernetes 支持。其他平台的操作指南可登录 Minikube 和 Docker 网站查找。

OpenSource | 在AWS上运行最新的Kubernetes

在早期的一篇博文中,我介绍了如何使用 kops 在 AWS 上设置 Kubernetes 集群。默认情况下,kops create cluster 命令会从稳定的 kops 渠道中选择默认的 Kubernetes 版本,这适用于多数开发人员。如果您需要特定版本,可以使用 –kubernetes-version 选项指定。但是,如果您想使用 kops 创建一个使用 Kubernetes 中近期合并的 PR 的版本,该怎么操作呢?(或许您也像我一样,等不及完成整个测试周期,来让 kops 在渠道中为此提供支持,而是想立即试用此功能!)这篇由 Micah Hausler 所写的客座文章说明了如何通过 Kubernetes 的开发版本,来使用 kops 运行您自己的集群。

用新的 Amazon Polly 发音标签创建更柔和的语音

语音合成标记语言 (SSML) 是一种标准化标记语言,使开发人员能够修改文本到语音 (TTS) 音频。借助 SSML,您可以控制 TTS 输出的各种声音特征,例如发音,语速和其他元素,以产生听上去更自然的声音体验。

今天,我们很高兴地推出一种您可以与 Amazon Polly 一起使用的新语音 SSML 标签。新的语音标签使您能够产生更柔和的对话。