2、技术方案
第一章 概述
1.1. 需求分析
随着互联网技术、通信技术的快速发展,各行各业信息化建设也从通常的文字录入、办公自动化发展到业务活动的信息化,为了满足不同应用的需求,基于互联网的应用模型和计算模型得到了广泛的应用。PC服务器随着CPU的推陈出新和整体结构的不断完善,凭借其强大的性能优势和技术特点在越来越多的关键业务中发挥了重要的作用。
集群就是PC服务器应用在关键业务的技术保障。在三层架构应用系统的接入层,多台PC服务器构建的负载均衡集群系统可以为业务系统提供足够的接入能力;在三层架构应用系统的后端,多台高性能的PC服务器构建的数据库集群系统可以提供强大的数据处理性能,为业务系统提供强劲、稳固的后台系统。基于集群技术的PC服务器平台凭借价格优势和强大的性能保证取代部分小型机成为许多关键业务的首选。
随着各药店的数据量越来越大,数据查询和计算等业务越来越复杂,它需要一个高性能的超级计算机才能在特定的时间内完成大量的计算和数据的交换。由PC服务器和高性能计算集群是满足要求的首选。根据不同的特定计算内容和性能要求的不同由几台到上百台PC服务器通过内部高速互连设备连接构成的高性能计算集群系统已大量应用于生产研究的实际应用中。
本次工程的总体任务如下:
方案应以“先进、实用、经济、合理,用管两便、安全可靠,易于扩展”的指导思想为原则,采用先进成熟的主流技术,充分考虑新建系统的可扩充性和与原有系统的兼容性,并体现科学规划、合理布局、预留充分、应用方便的特点,达到现代化、高效、舒适、安全、节能的人文办公环境的要求。
服务器集群系统建设应该符合如下要求:
1.1.1 保证数据库可靠性
Oracle 数据库以其稳定性著称。真正应用集群将这一优点发扬光大,能够以单点故障方式移除服务器。如果一个实例故障,集群中的其它实例将仍然保持运行和活动状态。
1.1.2 具备快速恢复能力
Oracle 数据库包含许多有助于从各类故障中轻松恢复的功能。如果RAC 数据库中的一个实例出现故障,集群中的另外一个实例将察觉到这一故障,随后自动进行故障恢复。利用快速应用程序通知,快速连接故障转移和透明应用程序故障切换这三个功能,应用程序可以很方便地掩藏组件故障,使用户无法察觉。
1.1.3 支持错误检测和业务持续运行
Oracle 集群件自动监控 RAC 数据库并可对环境中的错误进行快速检测。在用户不知不觉中自动完成故障恢复。使用快速应用程序通知功能,应用程序能够在集群组件故障出现时立即得到通知,然后将事务切换至无故障节点,从而掩藏这一故障,让用户无法察觉。使用真正应用集群,在计划和意外停机期间仍可持续提供服务。如果一个节点(或实例)出现故障,数据库将仍然保持运行状态,应用程序仍可访问数据。大多数的数据库维护操作可在不中断运行的情况下完成,并且对用户透明。其它维护任务可以通过滚动方式完成,所以可将应用程序中断时间降至最少,或完全消除。快速应用程序通知和快速连接故障切换可帮助应用程序达到服务水平和掩藏组件故障。
1.1.4 高性价比
满足应用的同时,高性价比是集群系统建设的不二选择
最后,我们强调,系统设计要符合现在和未来3~5年内的需求,不能盲目追求大而全,以最少的投资创造实际需要的功能。
|
|