<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>项目 on cloudplz</title><link>https://cloudplz.cc/zh/projects/</link><description>Recent content in 项目 on cloudplz</description><generator>Hugo</generator><language>zh-CN</language><atom:link href="https://cloudplz.cc/zh/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>No-code 基础设施平台</title><link>https://cloudplz.cc/zh/projects/no-code-infrastructure-platform/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/zh/projects/no-code-infrastructure-platform/</guid><description>&lt;p&gt;当时的瓶颈不在数据库本身，而在它前面排着的那条队。这个平台把队去掉了：&#10;产品团队填个网页表单，就能开通生产可用的 Aurora 集群，不用碰 Terraform。&lt;/p&gt;&#10;&lt;h2 id="问题"&gt;问题&lt;/h2&gt;&#10;&lt;p&gt;基础设施即代码让开通变得可重复，可瓶颈只是换了个地方：&lt;/p&gt;</description></item><item><title>Aurora 迁移工具集</title><link>https://cloudplz.cc/zh/projects/aurora-migration-toolkit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/zh/projects/aurora-migration-toolkit/</guid><description>&lt;p&gt;迁一套数据库到 Aurora，那是个项目。迁五十套 —— 里面还有数 TB、7×24 写入的 tier-0 系统 —&#10;— 那就是一套平台。这套工具链和方法论，让迁移变成可重复的事。&lt;/p&gt;</description></item><item><title>Terraform 模块库</title><link>https://cloudplz.cc/zh/projects/terraform-module-library/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/zh/projects/terraform-module-library/</guid><description>&lt;p&gt;自助式基础设施要成立，前提是自助这条路最好走。这个模块库做的事，是让 AWS 上「合规、&#10;经过生产加固」的开通方式，同时也是最好走的那条路。&lt;/p&gt;&#10;&lt;h2 id="问题"&gt;问题&lt;/h2&gt;&#10;&lt;p&gt;七十个应用仓库，每个都能自己开通基础设施。没有共享库，每个团队就得重造 VPC 接线、&#10;数据库参数调优和 IAM 边界。每重造一次，都是未来一次事故，外加一条审计发现。&lt;/p&gt;</description></item><item><title>Vitess 生产部署</title><link>https://cloudplz.cc/zh/projects/vitess-production-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/zh/projects/vitess-production-deployment/</guid><description>&lt;p&gt;Vitess 连跑三年生产环境，横向扩展真正咬人的地方就露出来了：是运维纪律，不是 demo。&#10;这里记的是：跑那套系统要付出什么。它撑着 YouTube 那批 MySQL 集群。我们规模比 YouTube 小得多，&#10;而这让整笔账不一样。&lt;/p&gt;</description></item><item><title>数据库 canary 应用</title><link>https://cloudplz.cc/zh/projects/database-canary-applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/zh/projects/database-canary-applications/</guid><description>&lt;p&gt;平台团队改一个 Terraform 模块、升一次引擎版本、换一个连接库，会炸到平台之上每一个应用。&#10;Canary 应用的作用，是在这些应用受影响之前先发现问题。&lt;/p&gt;&#10;&lt;h2 id="问题"&gt;问题&lt;/h2&gt;&#10;&lt;p&gt;平台层变更会以单元测试抓不到的方式失败。某个参数组默认值把连接池弄挂，一次 provider 升级让 state 漂移，&#10;换个引擎版本，驱动行为就变了。最早的信号，以前来自产品团队的 pager。&lt;/p&gt;</description></item></channel></rss>