最近看了一下WSSRA(windows server system reference architecture)的所有文档,感觉收获颇多。建议大家队系统架构感兴趣的人都可以看看。
何谓WSSRA?
可以理解为WSSRA 是一个面向IT架构层次的一个Pattern & Practice系列。对于软件架构设计人员,应该有义务去了解IT Pro们所谈论的各种名次,以及各种技术方案。
WSSRA是一个很好的学习材料。
什么是架构,正面回答比较难,我们可以这样定义。一个良好的架构,能够帮助我们实现一套高扩展,高可用性,高安全,高维护性的应用系统。谈到每一个特性,都需要有专门的领域知识喝产品来支持。wssra如要将微软的产品是如何的来支持这些特性的实现。另外wssra也提供了一些如果做架构设计的需求分析,如何评价选出最优方案。细到你在做web应用的时候,选择IIS 6 还是选择 IIS 5, 对高可用性,是采用NIC teaming还是clustering,或者NLB等等。以及告诉你每种方式的有缺点。
关于这个web的应用可以参考: http://www.microsoft.com/technet/itsolutions/wssra/raguide/WebApplicationServices/igwabp.mspx
当然还有其他纬度的考虑,比如消息服务(使用exchange?还是其他方案),数据服务(采用SQL server的那个版本,什么策略),安全服务等。
以下是一个详细的document map:





























































































































何谓WSSRA?
可以理解为WSSRA 是一个面向IT架构层次的一个Pattern & Practice系列。对于软件架构设计人员,应该有义务去了解IT Pro们所谈论的各种名次,以及各种技术方案。
WSSRA是一个很好的学习材料。
什么是架构,正面回答比较难,我们可以这样定义。一个良好的架构,能够帮助我们实现一套高扩展,高可用性,高安全,高维护性的应用系统。谈到每一个特性,都需要有专门的领域知识喝产品来支持。wssra如要将微软的产品是如何的来支持这些特性的实现。另外wssra也提供了一些如果做架构设计的需求分析,如何评价选出最优方案。细到你在做web应用的时候,选择IIS 6 还是选择 IIS 5, 对高可用性,是采用NIC teaming还是clustering,或者NLB等等。以及告诉你每种方式的有缺点。
关于这个web的应用可以参考: http://www.microsoft.com/technet/itsolutions/wssra/raguide/WebApplicationServices/igwabp.mspx
当然还有其他纬度的考虑,比如消息服务(使用exchange?还是其他方案),数据服务(采用SQL server的那个版本,什么策略),安全服务等。
以下是一个详细的document map:





























































































































