随笔分类 -  架构设计

摘要:Why do we use "reconcile" in Cloud? 让我们思考下在云上为用户提供一种中间件服务,我们需要做什么? 按照顺序编排申请各类云资源 —— 网络,S3,K8S,计算,存储 ……。 在 K8S 中自动化部署中间部署 完成各种初始化配置 可以想象出看出在 Cloud 上为用户 阅读全文
posted @ 2024-06-07 14:24 Blue Mountain 阅读(246) 评论(0) 推荐(0) 编辑
摘要:架构是什么 要想准确地理解架构的定义,关键就在于把三组容易混淆的概念梳理清楚: 系统与子系统 系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。 子系统也是由一群有关联的个体所组成的系统,多半会是更大系统中的一部分。 模块 阅读全文
posted @ 2024-06-06 09:59 Blue Mountain 阅读(28) 评论(0) 推荐(0) 编辑
摘要:背景 组内有很多项目都涉及复杂的任务流场景: 集群创建、删除等生命周期管理 k8s 资源申请销毁 .... 这些场景都有几个共同的特点: 流程耗时且步骤复杂,需要几十步操作,其中包含云资源申请、脚本执行、接口调用等,且相互存在依赖关系。 任务量随着业务增长而快速迭代,比如每个集群每天都会自动备份等任 阅读全文
posted @ 2023-07-21 12:12 Blue Mountain 阅读(2159) 评论(2) 推荐(1) 编辑