02 2017 档案

摘要:1,需求整理分析 有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软 阅读全文
posted @ 2017-02-23 09:05 梦玄庭 阅读(1359) 评论(0) 推荐(0) 编辑
摘要:大型网站核心架构要素之可扩展性 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。它是系统架构设计层面的“开闭原则”。伸缩性是指系统能够通过增加(减少)自身资源规模的方式增强(减少)自己计算处理事务的能力。在网站架构中,通常值利用集群的方式增加服务器数量、提高系统的整体事物吞吐能 阅读全文
posted @ 2017-02-05 17:36 梦玄庭 阅读(131) 评论(0) 推荐(0) 编辑
摘要:大型网站核心架构要素之伸缩性 所谓网站的伸缩性是指不需要改变网站的软硬件设置,仅仅通过改变部署的服务器数量就可以扩大或缩小网站的服务处理能力。回顾网站架构的发展史,其实就是一部不断向网站添加服务器的历史。 那么如何设计网站的伸缩性?不同功能进行物理分离实现伸缩,具体可分为纵向分离和横向分离;单一功能 阅读全文
posted @ 2017-02-05 17:35 梦玄庭 阅读(200) 评论(0) 推荐(0) 编辑
摘要:大型网站核心架构要素之可用性 网站的可用性指标是网站架构设计中的重要指标,对外是服务承诺,对内是考核指标。所以说,一个高可用的网站架构是一个公司所需要具备的。而在影响网站可用性的众多因素中,硬件故障是常态,网站的高可用架构设计的主要目的就是保证服务器硬件故障时,服务依然可用、数据依然保存并能够被访问 阅读全文
posted @ 2017-02-04 16:27 梦玄庭 阅读(176) 评论(0) 推荐(0) 编辑
摘要:大型网站核心架构要素之性能 在讲架构要素之前,我们首先要了解什么是架构,简单来说,架构就是“最高层次的规划,难以改变的决定”,架构决定了未来的方向和最终的成果。而对于软件架构来说,则是“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计”。 对于软件架构,需要关注性能、可用性、伸缩 阅读全文
posted @ 2017-02-04 16:25 梦玄庭 阅读(167) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示