|
||||||
|
软件架构的可靠性设计
http://www.cww.net.cn 2011年1月14日 10:32 通信世界网
作 者:H3C 王飓
进程级HA的另一个特点是可以通过人为控制,让一部分程序的“主”进程工作在Master Board上,另一部分程序的“主”进程工作在Slave Board上,这样就可以达到负载分担的效果,避免所有的“主”进程都工作在Master上,减轻Master的压力。 当然,进程级HA需要硬件支持冗余备份,因此适用于堆叠产品,或者分布式产品的主控板,分布式产品的接口板或其他集中式产品都不具备这样的硬件条件,因此还要依靠自愈来提升可靠性。 上述两种设计方法配合使用,极大的提升了Comware V7系统的可靠性,并使得Comware V7系统的可靠性设计变得非常富有“弹性”,可以适应各种不同产品形态的需要。 结束语 本文介绍了比较直接的提升软件可靠性的机制和方法。实际上,在软件整体架构中,还有其他的提升可靠性的设计原则和方法,目标是设计出真正的高内聚低耦合的软件系统,减少在维护和功能扩展过程中,软件开发人员“犯错误”的机会。总之,良好的软件架构是软件可靠性的基础,是设备可靠性的最重要的保障。 Comware V7是H3C下一代的网络产品软件平台。Comware V7系统构建在Linux体系架构之上,对其中网络协议、通讯接口、分布式和高可靠性的方面进行了彻底的改造和扩展,以适应网络设备的需要。ComwareV7的绝大部分程序都运行在用户态,是真正的模块化系统,最大程度的提升了软件系统整体的可靠性。同时,它支持多线程并发和抢占,支持SMP对称多处理,支持64位CPU,支持设备虚拟化,支持进程级备份以及完整的ISSU。
编 辑:石美君 联系电话:010-67110006-818
关键字搜索:软件架构的可靠性设计 软件架构 可靠性
文章评论【查看评论()】
|
重要新闻 通信技术 企业黄页 会议活动 |