亚马逊AWS官方博客
Tag: DevOps
Amazon CodeCatalyst 初探
Amazon CodeCatalyst 是亚马逊云科技在 re:Invent 2022 上发布的新的 DevOps 服务,通过本文你将了解到如何通过 CodeCatalyst 管理项目任务以及如何快速的构建 CICD 流水线。
使用缓存策略为中国区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。
Codepipeline跨账号访问Codecommit
大型企业中代码仓库通常存放在各部门开发账户中,而流水线则位于独立DevOps账户中。 本文我们将介绍如何创建跨账号访问Codecommit代码仓库的Codepipeline流水线,即CodePipeline调用另一个账号中的Codecommit代码仓库。
使用Terraform与事件驱动的AWS CodeBuild提升云上数据应用运维效率
通过AWS CodeBuild为引擎的CI/CD流水线,自动化云上数据应用运维关键步骤,减轻数据开发团队与云运维团队在管理云上数据应用时的额外工作压力
使用S3作为Maven制品库配合CI/CD流水线实现自动化构建
一种使用S3作为制品仓库配合Jenkins实现自动化构建的方法。
Jenkins集成AWS开发者服务构建端到端CICD流水线
本文基于AWS开发者服务包括CodeCommit、CodeDeploy,再结合中国企业客户常用的主流开源CI/CD工具比如Jenkins、 Sonar、Maven等,演示在AWS云上构建自动化CI/CD流水线
使用 Amazon CodePipeline 来自动化部署到 Amazon EKS 集群
在这篇文章中,我们从头开始来演示如何使用 Amazon CodePipeline 来构建一条流水线,在提交代码的时候自动触发编译、构建、推送镜像以及部署到 Kubernetes 集群一系列的工作。
在 AWS 中国区 EKS 上以 GitOps 方式构建 CI/CD 流水线
在AWS中国区的EKS环境里构建GitOps风格的CI/CD流水线。演示一个简单的Flask Web应用如何在以GitOps方式构建的CI/CD流水线上实现应用的持续集成和持续交付;同时演示将这个应用改造成Helm Chart,以GitOps方式管理和发布Helm应用。
新功能 — Amazon DevOps Guru 帮助识别应用程序错误并修复
今天,我们宣布推出 Amazon DevOps Guru,这是一项完全托管的运营服务,通过自动检测运营问题并建议修复方法,开发人员和运营者可以轻松提高应用程序的可用性。DevOps Guru 利用来自 Amazon.com 和 Amazon Web Services (AWS) 的多年卓越运营经验,运用机器学习来自动收集和分析应用程序指标、日志和事件等数据,以识别偏离正常运营模式的行为。