上QQ阅读APP看书,第一时间看更新
2.4 小结
本章介绍了解决方案架构师如何融入组织,以及不同类型的解决方案架构师角色如何共存。有通才型解决方案架构师角色,如企业解决方案架构师、解决方案架构师、技术架构师、云架构师和架构师布道者。通才型解决方案架构师具备广泛的技术知识,并且可以在某一特定领域形成深入的专业知识。
专业型解决方案架构师则在项目的其他所需领域进行深度挖掘,对其专业领域拥有深入的了解。最常见的专业型解决方案架构师角色有网络架构师、数据架构师、安全架构师、基础设施架构师和DevOps架构师。
我们对解决方案架构师的职责进行了详细的介绍。解决方案架构师身兼数职,他们与整个组织的利益相关者合作,分析功能性需求并定义非功能性需求。解决方案架构师确保整个组织的一致性和标准,并提供技术建议和解决方案原型。解决方案架构师处理各种项目约束,如成本、质量、范围和资源,并在它们之间寻找平衡。
解决方案架构师帮助项目经理估算成本和资源,确定时间表,并贯穿项目从设计到发布的全过程。在项目实施过程中,解决方案架构师要确保满足利益相关者的期望,并担任技术团队与业务团队之间的联络人。解决方案架构师参与发布后的应用程序监控、告警、安全性、灾难恢复和扩展等相关工作。
本章最后介绍了敏捷流程的优势,简要概述了敏捷方法论、角色、工具、术语以及敏捷方法与传统瀑布式方法的不同之处,说明了敏捷架构的特点以及解决方案架构师应该如何使架构更加灵活和敏捷。
下一章将讲述在设计解决方案时应该考虑的解决方案架构的不同属性。这些属性包括架构安全性、可伸缩性、可用性、可靠性、容错性、可扩展性、可移植性、互操作性、卓越运维、性能效率、成本优化和自我修复。