亚马逊AWS官方博客
Category: DevOps
在 AWS Device Farm 上支持 Airtest 测试框架
Airtest 是一个跨平台的开源自动化测试框架,具有简洁易用的 API 和内置 AI 视觉识别引擎等优势。本文介绍了一种方式,利用 Device Farm 的自定义测试环境功能支持 Airtest 框架,拓展了 AWS Device Farm 的使用场景。
在 EKS 上使用 Jenkins 构建多架构镜像
本文详细介绍了如何在 EKS 中使用 Jenkins 构建基于 x8664 和 arm64 的多架构镜像。
4 vCPU 实例达成 100 万 JSON API 请求/秒的优化实践
“性能工程” (Performance engineering)是个日渐流行的概念。顾名思义“性能工程”是包含 […]
CodePipeline 的流程审批
CodePipeline + Lambda 对多人流程审批的限制和实现
Amazon CodeCatalyst 初探
Amazon CodeCatalyst 是亚马逊云科技在 re:Invent 2022 上发布的新的 DevOps 服务,通过本文你将了解到如何通过 CodeCatalyst 管理项目任务以及如何快速的构建 CICD 流水线。
借助 Cloud Foundations 实现 Terraform 基础设施即代码的自动化管理及其持续集成和持续部署
基础设施即代码是利用代码来管理基础设施的方式。
使用缓存策略为中国区CodePipeline的执行加速
随着CodePipeline在中国北京和宁夏区的发布,越来越多的企业开始把原有的流水线迁移到AWS上。对于不同的业务和需求,流水线的复杂度也各不相同。其中不乏一些较为复杂的流水线,其复杂主要体现在两个方面,一个是流水线的阶段(stage)比较多,另一个则是阶段(stage)里面动作(action)的步骤比较复杂,这就直接导致了流水线的整个执行时间比较长。本文着重从两个方面对流水线的执行进行加速,一是使用缓存对CodeBuild的任务进行加速,二是根据Docker的特性对镜像构建进行加速。
使用 AWS CDK 加速中国区 OpenSearch Domain 部署
自从Amazon Opensearch Service登陆中国北京和宁夏区,越来越多的企业借助其特性进行交互式日志分析、实时应用程序监控、网站搜索等。由于企业对Opensearch Service的依赖日益加深,快速部署Opensearch Service的需求也愈发增多。IaC(Infrastructure as Code)这一概念以及相关工具的出现很好的满足了企业对快速部署和管理云上资源的这一需求。本文着重介绍如何使用AWS CDK进行快速部署Opensearch Domain。
基于Seedfarmer的云资源编排
Seed-Farmer(seedfarmer)是一种开源编排工具,可与AWS CodeSeeder配合使用,充当GitOps部署的编排工具。它有一个基于Python的命令行界面 (CLI)。本文基于seedfarmer可以帮助你快速完成一套AWS云资源的编排和部署。
Codepipeline跨账号访问Codecommit
大型企业中代码仓库通常存放在各部门开发账户中,而流水线则位于独立DevOps账户中。 本文我们将介绍如何创建跨账号访问Codecommit代码仓库的Codepipeline流水线,即CodePipeline调用另一个账号中的Codecommit代码仓库。