【让云落地】云计算服务模式设计决策
企业能否在云中搭建出真正解决业务问题的可行的解决方案,取决于是否进行了合理的架构设计。
更新历史
- 2022.11.26:完成初稿
读后感
这本书看起来是讲云计算,实际上是在讲如何去评估新技术新趋势,以及如何一步一步推动变革,是非常好的一本书。
读书笔记
设定合理的预期,将云计算方案分解成多个更小一些的可交付项,这样可以尽快交付商业价值,使团队在前进的途中不断成长,不要脱离市场埋头一个月或一年。
解决问题 5W1H
- 识别问题(原因)why
- 解决什么问题是最重要的问题
- 评估用户特征 who
- 是用户,是研发,是产品,还是系统?
- 明确业务和技术需求 what
- 功能性需求
- 系统处理什么数据
- 界面如何操作
- 工作流如何运转
- 系统输出什么
- 系统每一部分对应的访问权限是什么
- 必须遵守什么样的法规
- 非功能性需求
- 易用性
- 性能
- 灵活性
- 能力
- 安全性
- 溯源性
- 复用性
- 集成能力
- 标准化
- 可扩展性
- 可移植性
- 可靠性
- 功能性需求
- 将服务消费者的体验可视化 where
- 为哪里的人提供服务,在手机还是在电脑还是其他
- 明确项目约束条件 when
- 了解当前的状况约束 how
云的关键 restful 服务
管理云应用安全时使用三种策略 集中化 标准化 自动化
常见的基于指标的SLA类型
- 应用/服务的整体运行时间
- 页面加载时间
- 事务处理时间
- API 响应时间
- 报告响应时间
- 事件解决时间
- 事件通报时间
使用 devops 文化来更快 更可靠地交付软件
- 理解工作流程
- 始终寻找提高流程的方法
- 不向下游传递缺陷
- 取得对系统的时刻理解
最大化软件创造需要关注
- 自动化基础设施
- 自动化部署
- 设计功能标记 feature flag,可以开放给指定客户
- 测量
- 监控
- 快速试验和失败
引导组织内部的转型变革的8个步骤
- 营造紧迫感
- 组织指导联盟
- 订立愿景和策略
- 沟通变革愿景
- 赋权广泛基础的行动
- 创造快速成果
- 巩固成果,再接再厉
- 根植于企业文化