首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》意图

关灯直达底部

这个部分是用来描述软件(比如容器 )和基础设施之间的映射。有时候这是简单的一对一映射(比如,把一个Web应用程序部署到单个Web服务器上),其他时候会更复杂(比如,把一个Web应用程序部署到服务器集群的多个服务器上)。这个部分回答下面几类问题。

  • 软件安装和配置软件在哪里,怎么做?
  • 软件如何部署到基础设施架构部分 描述的基础设施元素上是否清楚?(比如,一对一映射、每个服务器多个容器等。)
  • 如果这仍待决定,有哪些选项,是否做了文档?
  • 内存和CPU在运行于单块基础设施上的进程间如何分配是否清楚?
  • 有容器 或组件 以主动-主动、主动-被动、热备用、冷备用等形态运行吗?
  • 部署和回滚策略是否已经定义?
  • 软件或基础设施出现故障时会发生什么?
  • 跨站点的数据如何复制是否清楚?