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