架构师如何设计架构,架构师的架构思路( 二 )


2.2 我们如何管控资源的使用原因,时长和最后的开销?
2.3 我们如何管理资源生命周期,从而及时关闭终期资源?
3:在组件服务选择的时候,我们有没有去评估成本?
4:我们是如何评估,计算来决策计算模式选择的?
5:资源的使用重心是在哪里?如何去针对重点开销做优化?
 
如何去检查架构是不是符合架构设计原则?--可靠性1:服务限额和其它限制是如何管理的?
2:网络拓扑是如何规划的,如果链路损失如何响应
3:是否需要设计一个分布式系统防止组件损坏
4:如何进行变更?如何确保定期变更及时被执行
5:根据不同的数据分级,如何备份和恢复这些数据
数据可靠性指标如何
备份恢复的测试
6:容灾的规划是什么样的?如何测试可靠性?
 
如何去检查架构是不是符合架构设计原则?--性能1:我们定义了各个模块需要的性能指标了吗?
2:我们已经选择了最优的组件了吗?
我们选对了计算实例的类型了吗?
我们选对了存储方案和存储配置了吗?
我们选对了数据库方案了吗?
我们是不是使用了托管服务而不是自建组件?
我们考虑过新型的服务组件了吗?
3:我们的组件已经按期待的性能在工作了吗?
 
如何去检查架构是不是符合架构设计原则?--运维1:我们如何感知应用程序在运行时候的状态指标
2:我们如何降低部署这个架构时候的风险
3:我们是否知道这个应用环境是否在健康工作
4:我们需要做那些维护工作?何时进行维护?有没有记录?如何降低维护操作异常的风险?维护对业务持续性有何影响?
5:我们需要安排哪些运维流程来管理对资源的使用?




推荐阅读