AWS CodeDeploy 的 EC2/本地部署 - AppSpec 与生命周期钩子设计
通过 AppSpec 文件以声明方式定义部署目标路径和生命周期钩子。介绍基于标签的部署组和 Auto Scaling 集成的集群管理方法。
关于 CodePipeline、CodeBuild、CloudFormation 等 CI/CD 与 DevOps 的对比文章
通过 AppSpec 文件以声明方式定义部署目标路径和生命周期钩子。介绍基于标签的部署组和 Auto Scaling 集成的集群管理方法。
解析 Proton 的基础设施模板管理、环境与服务分离以及开发者自助服务设计。
正视 CodeCommit 停止新用户注册、SimpleDB 事实上终止等案例,分析 AWS 服务的生命周期,提供在技术选型中识别「不会消失的服务」的视角。
自动化从源代码变更检测到构建、测试、部署的全流程。介绍 V2 触发器过滤器、手动审批操作和跨账户部署的设计。
介绍使用 AWS Fault Injection Simulator(FIS)实践混沌工程。包括故障注入场景设计、向 EC2/ECS/RDS 注入故障以及安全实验的推进方法。
从环境构建到滚动部署的自动化。介绍部署策略选型标准和 .ebextensions 自定义方法。
使用 Docker 平台实现多容器配置,通过 ECS 集成将健康检查和日志管理提升到生产品质。
统一管理面向 EC2、ECS、Lambda 三个平台的部署策略。介绍 ECS 蓝绿部署和与 CloudWatch 告警联动的自动回滚。
解析 Amazon 创造的 Working Backwards 流程的详细内容、PR/FAQ 文档的结构与写法、与 6-Pager 的使用区分以及引入自身项目的方法。
详细介绍 CloudFormation 漂移检测内部如何比较资源当前状态与模板期望状态、可检测变更与不可检测变更的边界以及漂移修复策略。
从变更集的差异检测、资源更新/替换/删除的判断逻辑以及回滚机制等方面,详细介绍 CloudFormation 更新堆栈时的内部处理流程。
介绍使用 AWS CodePipeline 和 CodeBuild 实现 CI/CD 流水线自动化。