亚马逊AWS官方博客

Category: Open Source

OpenSource | Amazon Elasticsearch Service 中的韩语分析程序支持

在处理中文、日语和韩语等亚洲语言的搜索内容时,我们面临着独特的挑战。通过搜索引擎完成的常规处理操作 (例如,基于空格的语汇单元化以及通过提取词根来推导原形) 对于亚洲语言来说是不够的,因为许多词语都是复合词,而且根据复合词所在的上下文,词语的含义有所不同。AES 增加了对广泛使用的开源韩语分析程序 (即 Seunjeon 插件) 的支持,从而增强了对韩语处理的支持。

OpenSource | 在AWS lambda上运行用Java编写的APLs

从 Spring 和 Spring Boot 到 Jersey 到 Spark,Java 开发人员可以随心选择各种开放源来构建服务器端 API。这些框架通常都在编译包内嵌入了用来运行服务器的 Servlet 容器引擎,例如 Tomcat。AWS Lambda 和 Amazon API Gateway 在无服务器环境中作为 HTTP 前端和计算平台。今天,我们发布了 aws-serverless-java-container 框架 1.0 版。使用无服务器 Java 容器,可以方便地在 Java 中使用 Spring、Spring Boot、Jersey 或 Spark 等框架编写应用程序,并且只需极少的代码修改即可在 AWS Lambda 内部运行。

OpenSource I 探索EKS的网络基础:amazon-vpc-cni-k8s + Calico

Amazon 在 AWS re:invent 上宣布推出 Elastic Container Service for Kubernetes (EKS) 并详细介绍了容器网络将如何在此令人振奋的新平台上工作 — 以及得到保护。特别是 EKS 利用了新推出的 AWS Container Network Interface (amazon-vpc-cni-k8s) 插件以及 Project Calico 来执行网络策略。在本博文中,我们将详细介绍这种集成的工作原理,还将说明目前如何在 EC2 中运行的 Kubernetes 群集中试用。

OpenSource | 明确定义:众包开源项目数据

与许多其他公司一样,Amazon 依赖开放源软件的使用。每个软件项目都有不同的需求,但几乎所有项目都需要将开放源软件作为第三方软件依存关系进行管理。一些开放源项目涉及大量的依存关系,跟踪最新的许可和作者信息往往会变得十分复杂和耗时。项目改变版本许可证,或者提供了多个许可证但未明确其适用范围时,可能会令开发人员无所适从。开放源代码促进会 (OSI) 今天发布的 ClearlyDefined 可帮助解决开放源项目的众包数据所导致的这一问题。

OpenSource | 为Kubernetes提供云服务支持

2017 年 9 月,Mesosphere 宣布其畅销的 DC/OS 集群管理解决方案将重新支持 Kubernetes。Beta 发布版支持创建集群,然后您可以使用 SSH 隧道访问节点并部署标准的 Kubernetes primitive 数据。从一月初开始正式增加支持 –cloud-provider 旗标,从此您可以使用 Classic Load Balancer (ELB) 或 Elastic Block Store (EBS) 等标准的 AWS 组件。在本博文中,我们将首先创建一个 DC/OS 集群,然后在它上面安装 Beta 版 Kubernetes,最后部署使用 type: LoadBalancer 的服务,以展示如何将 ELB 入站控制器添加到在 DC/OS Kubernetes 集群上运行的应用程序中。本教程将需要大约一小时的时间。

OpenSource | FOSDEM:与欧洲最大的自由和开放源软件盛会开始全新的2018

FOSDEM (自由及开源软件开发者欧洲会议) 是自由和开源软件开发者的年度盛会,它采用志愿者和开放源社区成员评分的方式进行管理,参加完全免费。每年,全世界数以千计的开发人员纷纷来到比利时布鲁塞尔,只为了加深情谊,分享理念,携手合作。今年也不例外。FOSDEM 在布鲁塞尔自由大学 Solbosch 校区举行,为期两天,有 8000 多名开发人员参加,包括近 700 个议程,涉及数百个开放源项目。