论文部分内容阅读
“根据我们实际使用多家产品的结果,Oracle 10g拥有较好的技术架构、可扩充性和较低的总拥有成本。Oracle公司良好的售后支持及服务响应能力更是值得肯定。借助Oracle网格技术,我们能够利用低成本的Linux服务器搭建高可用、高性能的IT基础架构并实现真正的按需扩充,为顺利实现‘人人享有优质教育资源’的目标提供支持”。
——上海远程教育集团IT事业部
项目背景
上海远程教育集团2004年开始建设的上海教育资源库,是由上海市教育委员会、上海市信息委与上海远程集团共同促成的重大计划,结合上海教育信息化建设的总体规划,通过高标准的教育资源建设,为全市教育单位提供优质丰富的教育资源,达到“人人享有优质教育资源”的目标。
上海教育资源库建设充分发挥上海教育资源和人才资源优势,深化教育教学改革,提高教育教学质量服务,为推进上海基础教育现代化服务。从2004年起经过3年左右的建设时间,教育资源库将为上海全市教育单位提供优质丰富的教育资源。同时,上海教育资源库将建立起科学的研究机制、建设机制、运行机制、评价机制和服务反馈机制,最终实现可持续发展道路。
在正常情况下,上海教育资源库的同时在线人数可达万人以上,数据量可达百万条。针对访问量大且服务对象和使用规模持续增长的特点,上海教育资源库需要稳定可靠又具备高扩充性的IT基础架构和网络运算环境。为了选出最符合需求的解决方案,经过全面评估及实际测试市场上的主要产品之后,上海教育资源库决定采用Oracle10g应用服务器和Oracle 10g数据库构建基于网格计算技术的基础架构平台,成为上海教育体系中首家使用Oracle 10g网格基础架构的用户。
上海教育资源库在2004年底完成项目一期工程验收,初步形成教育资源建设与应用管理机制并建成全市统一的教育资源平台,在2005年1月面对上海各级教学单位及个人用户正式运行。2006年初,上海教育资源库顺利通过项目二期工程的专家组验收,进一步完善了资源建设与应用管理机制。目前注册人员近20萬。
保证系统的高可用性
上海教育资源库使用 Oracle10g 数据库和 Oracle 10g 应用服务器构建基于网格技术的IT基础架构,由2台Web Cache服务器构成了Web高速缓存层的集群系统;4台应用服务器构成了J2EE应用服务中间层的集群系统;2台数据库服务器构成了数据库服务层的集群系统。以上三个集群系统均由运行RedHat Linux的PC服务器组成,它们与数据存储系统等设备一起组成了高可用的网格计算基础环境,系统其中任何一台服务器发生故障,它上面的应用都可以自动切换到网格中另外的服务器上,用户甚至感觉不到故障的发生,每个集群中只要还有一台服务器工作,系统就不会停止服务,为上海教育资源库实现7X24的可靠性运行提供了有力地保障。
以低成本硬件资源实现高性能
上海教育资源库借助Oracle 10g网格基础架构,完成了提供基于标准WEB界面的访问、资源库管理平台、耦合平台、BLOG、BBS、概念图等功能,顺利实现了建立与运行TB级资源库以及管理与配置复杂集群。由于Oracle 应用服务器的Web 高速缓存是专为企业网格计算而设计的,其缓存和加载平衡功能能够显著减少页面响应时间,从而可以确保在负载较高的情况下保持服务质量,同时实现Web高速缓存层与J2EE应用服务中间层的负载均衡,此外,Oracle 10g 网格技术还能显著减少系统运行时数据库服务器上的CPU负载,保证了上海教育资源库能够以低成本的Linux PC服务器实现高性能的网络运算环境。根据对现有硬件条件进行的访问测试,系统可以实现的并发访问数达每秒1200个,使得上海教育资源库能够从容面对访问量的挑战。
满足系统规模持续增长的需求
上海教育资源库建设的一个显著特点是在相当一段时间内系统规模和服务对象呈现持续不断的增长,这使得采用传统的通过更换服务器或增加CPU和内存来提高处理能力和性能的扩充方式受到了严峻挑战,这种扩充方式不仅容易造成计算资源浪费,且由系统迁移带来的各种间接成本也是难以承受的。而Oracle 10g网格基础架构则提供了通过在集群中增加服务器来提高处理能力和性能的水平扩充方法,不仅可以有效地保护原有硬件、软件的投资,同时由于Oracle 10g网格基础架构允许应用把集群视为一个单一系统,在增加节点时,不需要对应用系统作任何修改,也不需要对集群系统重新分区,保证了上海教育资源库能够在不需要重新部署和安装系统的前提下非常方便地实现系统的扩充。目前,上海教育资源库的PC服务器数量已经达到了近30台。基于Oracle 10g网格计算技术的基础架构不仅为上海教育资源库提供了符合各个阶段需求的运行环境,也充分满足了系统规模持续扩充的需求,实现了提供“平台、资源、管理、服务”的完整运行环境。
为什么选Oracle
为了选出最符合需求的解决方案,上海教育资源库曾搭建了多个测试系统,使用了包括My SQL、Oracle应用服务器和数据库等在内的市场上主要相关产品。从测试的结果来看,Oracle的网格计算技术提供了出众的处理能力、可用性和可扩充性,Oracle应用服务器和数据库被认为是能够适合上海教育资源库复杂环境的理想选择,更为重要的是,Oracle整体解决方案在总拥有成本方面遥遥领先,因此,上海教育资源库决定采用Oracle解决方案,将整套系统全面整合于单一的Oracle基础架构平台。
——上海远程教育集团IT事业部
项目背景
上海远程教育集团2004年开始建设的上海教育资源库,是由上海市教育委员会、上海市信息委与上海远程集团共同促成的重大计划,结合上海教育信息化建设的总体规划,通过高标准的教育资源建设,为全市教育单位提供优质丰富的教育资源,达到“人人享有优质教育资源”的目标。
上海教育资源库建设充分发挥上海教育资源和人才资源优势,深化教育教学改革,提高教育教学质量服务,为推进上海基础教育现代化服务。从2004年起经过3年左右的建设时间,教育资源库将为上海全市教育单位提供优质丰富的教育资源。同时,上海教育资源库将建立起科学的研究机制、建设机制、运行机制、评价机制和服务反馈机制,最终实现可持续发展道路。
在正常情况下,上海教育资源库的同时在线人数可达万人以上,数据量可达百万条。针对访问量大且服务对象和使用规模持续增长的特点,上海教育资源库需要稳定可靠又具备高扩充性的IT基础架构和网络运算环境。为了选出最符合需求的解决方案,经过全面评估及实际测试市场上的主要产品之后,上海教育资源库决定采用Oracle10g应用服务器和Oracle 10g数据库构建基于网格计算技术的基础架构平台,成为上海教育体系中首家使用Oracle 10g网格基础架构的用户。
上海教育资源库在2004年底完成项目一期工程验收,初步形成教育资源建设与应用管理机制并建成全市统一的教育资源平台,在2005年1月面对上海各级教学单位及个人用户正式运行。2006年初,上海教育资源库顺利通过项目二期工程的专家组验收,进一步完善了资源建设与应用管理机制。目前注册人员近20萬。
保证系统的高可用性
上海教育资源库使用 Oracle10g 数据库和 Oracle 10g 应用服务器构建基于网格技术的IT基础架构,由2台Web Cache服务器构成了Web高速缓存层的集群系统;4台应用服务器构成了J2EE应用服务中间层的集群系统;2台数据库服务器构成了数据库服务层的集群系统。以上三个集群系统均由运行RedHat Linux的PC服务器组成,它们与数据存储系统等设备一起组成了高可用的网格计算基础环境,系统其中任何一台服务器发生故障,它上面的应用都可以自动切换到网格中另外的服务器上,用户甚至感觉不到故障的发生,每个集群中只要还有一台服务器工作,系统就不会停止服务,为上海教育资源库实现7X24的可靠性运行提供了有力地保障。
以低成本硬件资源实现高性能

上海教育资源库借助Oracle 10g网格基础架构,完成了提供基于标准WEB界面的访问、资源库管理平台、耦合平台、BLOG、BBS、概念图等功能,顺利实现了建立与运行TB级资源库以及管理与配置复杂集群。由于Oracle 应用服务器的Web 高速缓存是专为企业网格计算而设计的,其缓存和加载平衡功能能够显著减少页面响应时间,从而可以确保在负载较高的情况下保持服务质量,同时实现Web高速缓存层与J2EE应用服务中间层的负载均衡,此外,Oracle 10g 网格技术还能显著减少系统运行时数据库服务器上的CPU负载,保证了上海教育资源库能够以低成本的Linux PC服务器实现高性能的网络运算环境。根据对现有硬件条件进行的访问测试,系统可以实现的并发访问数达每秒1200个,使得上海教育资源库能够从容面对访问量的挑战。
满足系统规模持续增长的需求
上海教育资源库建设的一个显著特点是在相当一段时间内系统规模和服务对象呈现持续不断的增长,这使得采用传统的通过更换服务器或增加CPU和内存来提高处理能力和性能的扩充方式受到了严峻挑战,这种扩充方式不仅容易造成计算资源浪费,且由系统迁移带来的各种间接成本也是难以承受的。而Oracle 10g网格基础架构则提供了通过在集群中增加服务器来提高处理能力和性能的水平扩充方法,不仅可以有效地保护原有硬件、软件的投资,同时由于Oracle 10g网格基础架构允许应用把集群视为一个单一系统,在增加节点时,不需要对应用系统作任何修改,也不需要对集群系统重新分区,保证了上海教育资源库能够在不需要重新部署和安装系统的前提下非常方便地实现系统的扩充。目前,上海教育资源库的PC服务器数量已经达到了近30台。基于Oracle 10g网格计算技术的基础架构不仅为上海教育资源库提供了符合各个阶段需求的运行环境,也充分满足了系统规模持续扩充的需求,实现了提供“平台、资源、管理、服务”的完整运行环境。
为什么选Oracle
为了选出最符合需求的解决方案,上海教育资源库曾搭建了多个测试系统,使用了包括My SQL、Oracle应用服务器和数据库等在内的市场上主要相关产品。从测试的结果来看,Oracle的网格计算技术提供了出众的处理能力、可用性和可扩充性,Oracle应用服务器和数据库被认为是能够适合上海教育资源库复杂环境的理想选择,更为重要的是,Oracle整体解决方案在总拥有成本方面遥遥领先,因此,上海教育资源库决定采用Oracle解决方案,将整套系统全面整合于单一的Oracle基础架构平台。