亚马逊AWS官方博客

Category: Compute

适用于 AWS Lambda 的 Dart 运行时简介

Dart 是一种发展迅速的开源编程语言,并且能为一些快速发展的开源项目提供支持,如 Flutter。借助自定义 AWS Lambda 运行时,您可以在 AWS Lambda 中运行 Dart。以 Dart 编写函数有助于让您使用自己的技能开发移动应用程序,从而建立无服务器后端。您也可以在应用程序和后端之间共享代码,并且使用静态类型语言的强大功能。本篇博文将阐释我们如何通过自定义 Lambda 运行时来提供语言支持,以及如何以 Dart 创建 Lambda 函数。文章还将分享一些诀窍,在您的构建过程中助您一臂之力。

Read More

使用 AWS FireLens 轻松实现 AWS Fargate 容器日志处理

AWS 容器服务团队在 2019 年 11 月推出了一款新工具 FireLens,该工具可以让您更轻松的处理容器日志。利用 FireLens,您可以将容器日志发送到所需的存储和分析工具,而无需修改应用部署脚本、手动安装额外软件或编写其他代码。
一个常见的客户场景是,运行在容器中的应用会将访问日志和错误日志分别写入到不同的日志文件中,然后将不同日志文件的数据分别发送到不同的目标位置进行后续的分析和存储。在这篇文章中,将演示如何通过配置 AWS Fargate for ECS 和 AWS FireLens,实现上述场景的日志处理。

Read More

在 AWS 中国区域一键部署面向基因分析的 Cromwell-on-AWS-Batch 解决方案

Cromwell-on-AWS-Batch是AWS在生命科学领域联合Broad研究院推出的解决方案,已有很多AWS海外区域的客户在使用该解决方案进行基因分析。AWS Batch服务于2019年10月在AWS中国区域上线之后,我们随即根据AWS中国区域的特点对该解决方案进行了适应修改和优化提升,本文通过一个测试示例和一个GATK实际例子来演示在中国区域一键部署的过程,为国内基因分析客户快速上手使用该解决方案加速分析效率提供参考。

Read More

如何在 AWS EC2 实例以及基于 AWS 的容器平台中使用 DPDK(一)

数据平面开发工具包 Data Plane Development Kit(DPDK) 由一组库和用户空间驱动组成的,用来加速包处理和转发的速度并降低延时,本文说明了在AWS ENA上如果使用DPDK,这对于某些网络性能密集型场景下的应用有着现实的意义。后续会进一步对AWS上的容器平台如何使用DPDK进一步讨论。

Read More

在 EKS 平台上合并 ALB Ingress Controller

当客户在EKS上部署微服务时,他们发现AWS ALB Ingress Controller会为每个入口资源创建一个新的ALB。 当客户有数百个微服务时,也会生成数百个ALB,从管理和经济成本上分析,可能会让客户的使用成本变得非常高。 所以支持跨ingress资源重用ALB是客户的一个重要需求。 此外,每个帐户ALB的数量限制为50个,如果超过此限制需要不断的提升ALB的数量,这增加了客户运维的风险和负担。因此,针对这个现状,结合开源项目实现了一套合并ALB ingress controller的方法来解决客户的问题,其原理是:合并Ingress Controller并允许创建ingress资源,这些ingress资源将被组合在一起以创建将由同一控制器管理的新入口资源

Read More

使用 Amazon EC2 G4 实例搭建云游戏服务器

Amazon EC2 G4实例提供了极具成本效益的GPU,并支持实时光线追踪技术,可以使游戏渲染更加高效和真实,为云游戏提供经济高效的解决方案。本文从G4实例在云游戏服务器使用方面的优势、应用场景等方面进行介绍,并用动手实践文档向您介绍如何使用G4实例搭建云游戏服务器,帮助您快速上手。

Read More