基于Linux集群的云服务的技术设计与实现硕士学位论文 精品

合集下载

基于linux系统集群的架构与实现

基于linux系统集群的架构与实现

基于linux系统集群的架构与实现【摘要】基于Linux系统的开源与稳定性,以及目前服务器集群的广泛应用,本文重点讨论了基于linux系统集群的架构及其特点,并结合目前使用的曙光服务器系统的特点,设计并实现了基于以太局域网的linux系统集群,并对其进行了性能评测。

【关键词】Linux;计算机集群;并行计算;MPI1.引言伴随互联网技术飞速发展和各种应用的逐渐开发,以及对计算机运行效率要求的不断提高,依靠增加单一服务器的处理能力并不能很好地解决迅速增长的网络应用的需求。

因为采用单一服务器就意味着单点失效问题的存在,同时服务器的升级往往需要暂时中断服务。

这都难以保证网络的高可用性,而且采用更高性能的服务器意味着更高的成本投入,由于这些特点,集群技术由此应运而生。

而且由于其造价低廉,性能优异,便于管理,编程方便,可扩展性好等优势,集群系统的应用变得越来越广泛。

2.集群的概念和分类集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。

这些单个的计算机系统就是集群的节点,它们之间通过高速网络连接。

这些计算机能够协同工作,并对外表现为一个集成单一的计算机资源[1]。

常见的Linux集群系统分为如下三种基本类型:(1)高性能计算集群(HPC:High Perfor-mance Clus ter)。

主要特点为并行计算,目的是用于进行大规模数值计算,解决复杂的科学问题。

这种集群中的服务器(也称计算节点)采用并行计算方法,把一个海量的计算任务分解成各个子任务,然后分配给各节点并行计算,并通过标准化的消息传递接口(PVM或MPI)实现各计算节点的同步和数据的汇集。

根据其高效的计算特性一般应于于航空航天、环境科学、石油地震勘探计算数学、DNA模型计算等领域。

(2)高可用性集群(HA:High Availabi-lity)。

主要特点为主备服务器自动无缝切换,目的是提供不间断的服务。

它是由主、从或多台服务器组成。

发生故障时,服务器自动切换到后备服务器,这种切换对用户是透明的,用户无法感觉到服务器的切换。

基于Linux的高可用集群管理与监控系统设计与实现

基于Linux的高可用集群管理与监控系统设计与实现
硕士学位论文
(工程硕士)
基于 Linux 的 高可用集群管理与监控系统设计与实现 THE DESIGN AND IMPLEMENTATION OF HIGH-AVAILABILITY CLUSTER MANAGEMENT AND MONITORING SYSTEM BASED ON LINUX
丑玉锋
所 在 单 位: 软件学院 答 辩 日 期: 2014 年 6 月 授予学位单位 : 哈尔滨工业大学
万方数据
Classified Index: TP311 U.D.C: 621.3
Dissertation for the Master ’s Degree in Engineering
ቤተ መጻሕፍቲ ባይዱ
THE DESIGN AND IMPLEMENTATION OF HIGH-AVAILABILITY CLUSTER MANAGEMENT AND MONITORING SYSTEM BASED ON LINUX
-I-
万方数据
哈尔滨工业大学工程硕士学位论文
Abstract
With the development of technology, Computer is playing a more and more important role in People's Daily life. At the same time, with the development of large computer cluster, the cluster node failure about computer has become an unavoidable problem. This article implements a high availability cluster system which manage and monitoring the cluster. And this system provide a simple way to control the cluster, system administrator visits the web console and acquire the information of cluster performance monitoring data. Through the technologies such as heartbeat detection, fault detection and Private IP, this system implements the function which standby management node can take over the master ’s authority by the fault event. The web-end of this system use the framework of Django which based on MTV architecture and use JavaScript, HTML and CSS to accomplish the exhibition web page at the same time. The Implements of back-end use Python to unify the language of fore-end and back-end. The core business logic layer of this system is divided into five modules, node management module, database management module, information collection and delivery module, middleware module and log management module. Node management module is responsible for the node management function which control all the nodes and network, and meanwhile it also provide identity and access management, fault detection and processing, heartbeat detection and processing. Database management module is responsible for managing the cluster database operations and providing fault detection and processing for the database. Information collection and delivery module is responsible for providing the collection and persistence of performance information for the cluster and it can send the alarm mail according to the unusual of performance information. Middleware management module provides the management function of RabbitMQ message cluster. Log management module provides the function such as the storage, the unloading, the cleaning of logs for cluster. With the functional and non-functional testing, we confirm that the system can manage and monitoring the cluster. And system has expected the functional and high availability requirement. The whole system has been put into practical used. Keywords: High availability cluster, heartbeat detection, failure process

架设基于Linux(2.6内核)的服务器集群

架设基于Linux(2.6内核)的服务器集群

架设基于Linux(2.6内核)的服务器集群【摘要】本文主要讨论了架设基于Linux(2.6内核)的服务器集群的重要性和意义。

首先介绍了Linux内核版本选择的重要性,然后详细解释了服务器集群的概念和架构设计,以及集群管理工具和安全性配置。

在分析了架设此类服务器集群的优势,并提出了可能遇到的挑战和解决方案。

最后展望了未来发展方向。

本文通过深入研究,帮助读者了解如何使用Linux(2.6内核)搭建高效的服务器集群,提高系统性能和安全性,为企业发展提供有力支持。

【关键词】架设基于Linux(2.6内核)的服务器集群、Linux内核版本、服务器集群概念、集群架构设计、集群管理工具、安全性配置、优势、挑战与解决方案、未来发展方向1. 引言1.1 概述架设基于Linux(2.6内核)的服务器集群架设基于Linux(2.6内核)的服务器集群是一种高效、可靠的网络架构,可以提高服务器的性能和可用性。

Linux(2.6内核)是一个开源的操作系统内核,具有良好的稳定性和安全性,可以作为服务器集群的基础。

通过将多台服务器连接在一起,可以实现负载均衡、故障转移和扩展性等功能,从而更好地满足用户的需求。

搭建基于Linux(2.6内核)的服务器集群不仅可以提高系统的稳定性和性能,还可以减少成本和管理工作量。

在网络规模不断扩大和数据量不断增加的情况下,架设基于Linux(2.6内核)的服务器集群可以更好地适应新的需求,保证系统的稳定运行。

通过研究和实践,我们可以不断优化和改进基于Linux(2.6内核)的服务器集群,提高系统的可靠性和安全性,为用户提供更好的服务体验。

1.2 目的和意义架设基于Linux(2.6内核)的服务器集群是为了提高系统的性能和可靠性,实现负载均衡和高可用性。

集群技术可以将多台服务器组合在一起,共同处理用户请求,从而提高系统的处理能力和响应速度。

通过集群技术,可以实现资源的共享和数据的备份,提高系统的稳定性和可靠性,保证用户的数据安全。

基于linux环境的集群管理系统的设计与实现

基于linux环境的集群管理系统的设计与实现

独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。

据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。

作者签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。

本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。

(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年月日II摘要摘要在计算机技术突飞猛进的时代,虚拟化技术不断发展,为了实现数据中心的合理化管理,虚拟化的集群技术被应用得越来越广泛。

集群技术的出现,极大地提高了数据中心的资源利用率,明显减少了数据中心的管理和维护成本,全面提高了管理的效率和服务的高可用性,保证了面向用户提供不间断服务。

本文介绍的内容主要是设计和实现一个可用的集群管理系统。

其中包含有两个子系统:集群资源配置子系统以及资源服务管理子系统。

本文从集群管理系统整体功能需求分析着手,设计并且实现了两个子系统,即集群资源配置子系统及资源服务管理子系统。

其中集群资源配置子系统的主要功能是管理集群系统的配置文件,资源服务管理子系统的主要功能是实现了对服务的监控、启动、停止以及迁移等操作功能;本文遵循模块化的设计思路,明确了模块的划分,定义出模块之间的调用库接口以及上层通讯协议。

最后还搭建了测试环境,完成了对基本用例的功能验证测试。

在本次开发及研究的过程中,根据集群系统产品的需求,简要地实现了虚拟机资源服务管理的相关操作和集群配置管理的基本功能特性,从而实现了对虚拟机的有效管理,为提高集群的高可用特性提供了极佳的支撑,并且也对配置管理子系统进行了优化,实现了对配置文件的加载,使得系统能够更智能化地管理配置文件。

基于Linux的计算机集群系统的设计与实现

基于Linux的计算机集群系统的设计与实现

基于Linux的计算机集群系统的设计与实现作者:吴玉凤来源:《软件工程师》2011年第10期摘要:利用现成计算机构建由四台个人计算机组成的廉价、实用且性能优良的计算机集群。

本研究设计是在有四台个人计算机组成的以太局域网内,建立一个基于Redhat9-Linux和MPI的集群计算环境,并在此基础上进行并行计算实验和性能测试。

关键词:Linux;计算机集群;并行计算;MPI一 Linux简介Linux是一类Unix计算机操作系统的统称。

它是一个完全免费的操作系统,它的源程序也完全公开。

Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程序的源码,并公布在Internet上。

二计算机集群的背景伴随着lntemet的普及和Web技术的发展,计算机网络提供着越来越多的服务和应用,网络流量也出现了爆炸式的增长。

除了流量的增加,网络应用本身的发展对服务器性能也提出了更高的要求。

依靠增加单一服务器的处理能力并不能很好地解决迅速增长的网络应用的需求。

因为采用单一服务器就意味着单点失效问题的存在,同时服务器的升级往往需要暂时中断服务。

这都难以保证网络的高可用性,而且采用更高性能的服务器意味着更高的成本投入,由于这些特点,集群技术由此应运而生。

三软硬件选择做集群需要考虑两个硬件选择:节点计算机体系结构和相互连接的网络。

软件选择简单一些。

所需的操作系统要能够支持局域网、在网络上从一台计算机对另一台的远程命令执行访问和可靠的C编译器。

四集群系统的网络拓扑结构我们用四个集点的集群来举例:四节点集群由四台PC构成,有一台显示器、键盘和鼠标,四条网络电缆,一个交换机,这就是完整的系统。

四个集群节点的每一个都通过单一电缆连接到交换机。

只有本地节点连接了显示器和键盘。

(如果四个节点本质上是一样的,那么任何一个都可以作为本地节点)通过单一的键盘和显示器可以从本地节点访问每个远程节点。

linux在服务器方面的应用及服务器架构设计方案__概述及范文模板

linux在服务器方面的应用及服务器架构设计方案__概述及范文模板

linux在服务器方面的应用及服务器架构设计方案概述及范文模板1. 引言1.1 概述在当今互联网时代,服务器扮演着连接世界的关键角色。

面对日益增长的网络流量和数据处理需求,有效的服务器应用和强大的服务器架构设计方案变得尤为重要。

Linux作为一种自由开源的操作系统,得益于其稳定性、安全性和灵活性等众多优势,在服务器领域享有广泛应用。

本文将探讨Linux在服务器方面的应用,并提供一些设计方案供参考。

1.2 文章结构本文将分为四个主要部分来论述Linux在服务器方面的应用及相应的架构设计方案:引言部分介绍了文章的背景和组织结构;第二部分将重点介绍Linux在服务器方面的应用,从服务器概念、Linux优势以及具体案例进行说明;第三部分将详细探讨服务器架构设计方案,包括设计原则、主要组件与功能划分以及安全性与可靠性考虑;最后一部分将提供实施与推广策略,包括实施计划与阶段目标设定、推广策略及落地措施以及进行效果监测与反馈。

最后,我们会给出一个结论作为全文的总结。

1.3 目的本文的目的是探讨Linux在服务器方面的应用,旨在展示Linux在服务器领域具有一定优势,并通过分析和研究设计出合理有效的服务器架构方案。

通过本文的阐述,读者可以了解到Linux作为服务器操作系统的重要性,并能够根据实际需求进行相应的架构设计和应用部署。

希望本文能对关注服务器领域发展的读者们提供一些参考和启示,促进更好地利用Linux在服务器方面发挥其巨大潜力。

2. Linux在服务器方面的应用2.1 服务器概念在介绍Linux在服务器方面的应用之前,首先需要了解什么是服务器。

服务器指的是一种提供服务的计算机或设备,它能够接收用户请求并作出响应。

服务器通常运行着特殊的操作系统,其中Linux是最常用和广泛使用的服务器操作系统之一。

2.2 Linux的优势Linux之所以成为服务器领域的首选操作系统,有以下几个重要优势:稳定性和可靠性:Linux以其稳定性而闻名,在大型企业、互联网公司及科研机构中得到广泛应用。

基于Linux的Apache服务器的设计毕业论文

基于Linux的Apache服务器的设计毕业论文

基于Linux的Apache服务器的设计毕业论文目录第一章系统概述 (1)1.1系统需求分析 (1)1.2系统设计背景 (1)1.3系统功能简介 (2)1.4系统开发的目标 (2)第二章虚拟机 (3)2.1虚拟机的概述 (3)2.2 Linux系统的概述 (3)2.3在虚拟机中安装Linux系统 (4)2.4Linux系统的登录及基本设置 (6)2.4.1 Linux系统的登录 (6)2.4.2 Linux的基本配置 (6)第三章配置DHCP (8)3.1 DHCP的基本概念 (8)3.1.1 DHCP的定义 (8)3.1.2 DHCP的功能 (8)3.1.3 DHCP的体系结构 (8)3.1.4 分配IP地址过程 (9)3.1.5更新租约 (9)3.2配置DHCP服务器 (9)第四章配置Apache服务器 (13)4.1Apache 服务器的安装 (13)4.2配置IP地址 (14)4.3开启/关闭Apache服务器 (14)4.4使用WinSCP上传网页 (15)4.5 浏览网页 (16)第五章虚拟主机的设置 (17)5.1虚拟主机的概念 (17)5.2基于IP地址的虚拟主机 (17)5.3基于域名的虚拟主机 (18)总结 (20)致谢 (21)参考资料: (22)第一章系统概述1.1系统需求分析由于在操作系统中Linux是最安全的,也是支持和搭建Apache服务器最完美搭档,所以Web服务商会选择这种最具安全性有最廉价的组合。

现在的市场上这种组合所占份额最大,发展前景也非常大。

对于中小企业来说建立自己的,对外展示自己的页面是最平常不过的事情了。

目前最流行的建立WWW服务工具就要属Apache与IIS了。

IIS在实际使用中经常出现500错误,而且有的时候还会出现莫名其妙的假死现象。

用户需要不定期的重新启动IIS服务才能保证的正常。

Apache在配置上比IIS要复杂,不过一经设置完毕就可以长期的工作了。

Linux集群的研究及应用结课论文

Linux集群的研究及应用结课论文

Unix/linux体系及编程结课作业||||专业班级:软件09k2 学生姓名:何少华学号:0919******** 指导教师:阎蕾Linux集群的研究及应用摘要:随着计算机技术的发展和越来越广泛的应用,人们对计算机的依赖程度也越来越高。

计算机的可靠性和可用性也变得越来越重要了。

尽管单台计算机的性能和可靠性越来越好,但还是有许多现实的要求是单台计算机难以达到的。

计算机集群技术就是将多台计算机组织起来进行协同工作来模拟一台功能更强大的计算机的技术。

本文首先对现有服务器集群系统的技术进行了分析,介绍了几个典型的集群系统,重点讨论了负载均衡集群(LVS)和高可用集群(High Availability)的工作原理和实现技术。

然后根据现有的集群技术的缺点进行了改进,将负载均衡集群和高可用集群整合在一起,结合Linux 软件RAID5技术实现了三层构架的WWW 服务器集群,以较低的价格达到了昂贵的商业硬件存储解决方案所实现的效果。

关键字:Linux;集群;LVS;High Availability;共享存储1 引言1.1 选题背景和意义当今计算机技术已进入以网络为中心的计算时代。

由于客户/服务器模型的简单性、易管理性和易维护性,客户/服务器计算模式在网上被大量采用。

在九十年代中期,万维网(World Wide Web)的出现以其简单操作方式将图文并茂的网上信息带给普通大众,Web也正在从一种内容发送机制成为一种服务平台,大量的服务和应用(如新闻服务、网上银行、电子商务等)都是围绕着Web进行。

这促进Internet用户剧烈增长和Internet流量爆炸式地增长。

现在Web服务中越来越多地使用CGI、动态主页等CPU密集型应用,这对服务器的性能有较高要求。

未来的网络服务会提供更丰富的内容、更好的交互性、更高的安全性等,需要服务器具有更强的CPU和I/O处理能力。

例如,通过HTTPS (Secure HTTP)取一个静态页面需要的处理性能比通过HTTP的高一个数量级,HTTPS正在被电子商务站点广为使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分类号:TP311.5 单位代码:10335 密级:学号:Z114325284硕士学位论文中文论文题目:基于云环境的DMOC技术应用实践英文论文题目:Practice of Cloud-based DMOC Technology申请人姓名:申婷婷指导教师:平玲娣教授合作导师:专业学位类别:工程硕士专业学位领域:软件工程所在学院:软件学院论文提交日期2013年04月10日基于云环境的DMOC技术应用实践论文作者签名:指导教师签名:论文评阅人1:评阅人2:评阅人3:评阅人4:评阅人5:答辩委员会主席:委员1:委员2:委员3:委员4:委员5:答辩日期:Practice of Cloud-based DMOC TechnologyAuthor’s signature:Supervisor’s signature:Thesis reviewer 1:Thesis reviewer 2:Thesis reviewer 3:Thesis reviewer 4:Thesis reviewer 5:Chair:(Committee of oral defence)Committeeman 1:Committeeman 2:Committeeman 3:Committeeman 4:Committeeman 5:Date of oral defence:浙江大学研究生学位论文独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。

除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得浙江大学或其他教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。

学位论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解浙江大学有权保留并向国家有关部门或机构送交本论文的复印件和磁盘,允许论文被查阅和借阅。

本人授权浙江大学可以将学位论文的全部或部分内容编入有关数据库进行检索和传播,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。

(保密的学位论文在解密后适用本授权书)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日浙江大学硕士学位论文摘要摘要随着云计算产业的不断发展,云计算的概念在不断的被否认与被认可中走向清晰。

由于云计算可以满足现有企业对大数据处理的需求,各大企业在现有认识的基础上,竞相加大对云计算的投入,由云计算衍生出的云计算平台的构建、云计算应用的开发、云服务模式的实现发展势头迅猛。

另外,随着本地化客户端走向衰退,人们希望能够随时随地获取数据。

作为计算应用的新模式,为IT行业的发展带来重大变革从始至终一直是人们对云计算持有的梦想。

云计算以其高效性、可靠性、可扩展性和高负载能力也越来越多的被企业和个人采纳利用。

基于云计算的应用已经通过多种云服务模式的实现为行业发展带来了重大改变。

本文主要通过对SAP的云计算应用DMOC产品的介绍,首先针对当下流行的云计算服务模式进行探讨,通过分析不同服务模式的利弊,引出本文DMOC 产品采用的云服务模式;其次,通过对云计算平台技术的研究,以及对DMOC 产品开发所需应用技术的详细探讨,推导出实现产品开发的整体框架并付诸于实践;再次,云计算的安全性问题一直是云计算发展过程中最为引人注目的问题,本文使用大量笔墨对云计算的安全性实现进行了详细研究,从集群、单点登录、授权机制以及安全监察等方面全面阐述了云计算的安全性在DMOC产品中的实现,为今后云应用的安全性开发提供参考;最后,通过安全性测试结果进一步证实了产品能够实现对业务处理的安全保障。

关键词:云计算,云服务,SAML,安全性,集群,PaaSi浙江大学硕士学位论文AbstractAbstractWith the continuous development of the cloud computing industry, the concept of cloud computing is becoming clear by continuous denying and recognizing. Cloud computing can meet the current big data processing needs, so a variety of major companies are competing to increase investment in cloud computing on the basis of existing knowledge. The deployment of cloud computing platform, the development of cloud computing technology and the implementation of cloud services all derived from cloud computing are achieving rapid development. In addition, with localized client toward recession, people want to be able to get data anytime, anywhere they want. Cloud computing is regarded as a new model of computing application, wishing it bring big changes to IT industry has been a long-held dream. Cloud computing with its efficiency, reliability, scalability and high load capacity, has been more and more widely accepted. The cloud-based applications have brought a significant change to the development of the industry through a variety of cloud service models.In this paper, by the introduction of the SAP cloud computing applications DMOC products, firstly, we explore the current popular cloud service model, leads to the reason why the DMOC product uses the specified cloud service model by analyzing the advantages and disadvantages of the different service models; Secondly, through the study of the cloud computing technology and the detailed exploration of application technology on the DMOC product development required, derive the product framework and put them into practice; Thirdly, the security of cloud computing is the most striking problem of the development process, we use a lot of ink to show a detailed study on the security implementation, through a comprehensive exposition of the security in terms of cluster, single sign-on, authorization mechanisms, as well as security monitoring, the paper gives the methods to realize cloud application security development; Finally, the safety testing results further confirm that the product can achieve the safety and security of the business process.Key Words:cloud computing, cloud services, SAML, security, cluster, PaaSii浙江大学硕士学位论文目录目录摘要 (i)Abstract (ii)图目录 ........................................................................................................................ I II 表目录 .. (IV)第1章绪论 (1)1.1 研究背景 (1)1.1.1 云计算的产生 (1)1.1.2 云计算的现状 (3)1.1.3 云计算的机遇 (4)1.1.4 云计算的挑战 (5)1.1.5 云计算的未来 (5)1.2 研究内容 (6)1.3 研究目标 (6)1.4 本章小结 (6)第2章DMOC产品介绍 (7)2.1 Data Management产品介绍 (7)2.1.1 DM产品局限性 (7)2.1.2 DMOC产品的提出 (8)2.1.3 DMOC产品组成 (9)2.2 本章小结 (10)第3章应用技术介绍 (11)3.1 云服务 (11)3.1.1 PaaS云服务模式 (11)3.1.2 IaaS云服务模式 (11)3.1.3 SaaS云服务模式 (12)3.1.4 云服务模式比较 (12)3.1.5 DMOC的JPaaS模式 (13)3.2 单点登录技术 (14)3.2.1 SAML模型 (14)3.3 Linux集群 (15)3.3.1 集群的定义和分类 (15)3.3.2 负载均衡集群 (16)3.3.3 JMS消息中间件ActiveMQ (17)3.3.4 ActiveMQ与集群 (18)3.4 本章小结 (20)第4章DMOC设计 (21)I浙江大学硕士学位论文目录4.1 DMOC总体设计 (21)4.2 DMOC服务器框架设计 (22)4.3 DMOC安全云设计 (23)4.3.1 数据库设计 (24)4.3.2 集群设计 (25)4.3.3 单点登录模块设计 (26)4.4 本章小结 (31)第5章DMOC服务器安全技术实现 (32)5.1 云计算的安全性 (32)5.2 集群实现 (32)5.2.1 负载均衡 (32)5.2.2 JMS实现 (32)5.3 安全的云 (36)5.3.1 单点登录实现 (36)5.3.2 授权机制 (39)5.3.3 安全监察 (40)5.4 实现展示 (41)5.5 本章小结 (43)第6章DMOC服务器集群的部署和测试 (44)6.1 部署方案 (44)6.2 部署步骤 (44)6.3 测试 (45)6.3.1 功能测试 (46)6.3.2 性能测试 (47)6.3.3 兼容性测试 (48)6.3.4 安全测试 (48)6.4 本章小结 (50)第7章总结与展望 (52)7.1 本文完成的主要研究工作 (52)7.2 展望 (52)7.2.1 一键部署 (53)7.2.2 升级部署 (53)7.3 本章小结 (54)参考文献 (55)作者简历 (57)致谢 (58)II浙江大学硕士学位论文图目录图目录图1.1 云产业链 (5)图3.1 三种云服务模式的在灵活性上的比较 (12)图3.2 JDBC master/slave 部署模型 (19)图3.3 master失效模型 (19)图3.4 slave成为master模型 (20)图4.1 DMOC框架 (21)图4.2 DMOC服务器架构 (23)图4.3共享数据库单独模式 (24)图4.4 System Repository中用于存储可信任IDS URL的表结构 (25)图4.5 JMS实现模型 (26)图4.6 SAP ID Service实现SSO时序图 (28)图4.7应用服务器与数据库实现SAML模型流程图 (30)图4.8单点登录获取数据库连接类图 (31)图5.1 credentials.properties配臵 (33)图5.2 activemq.xml配臵 (33)图5.3 应用服务器和客户端消息通信时序图 (34)图5.4 数据库和应用服务器SSO实现时序图 (37)图5.5 SAML认证界面 (41)图5.6 登录界面 (42)图5.7 超级用户管理界面 (42)图5.8 数据库生成Security log (42)图5.9 浏览器安全日志显示 (43)图6.1 服务器集群部署拓扑图 (44)图6.2 负载统计信息 (47)图8.1 一键部署安装包结构 (53)III浙江大学硕士学位论文表目录表目录表格 4.1 DMOC的数据库设计 (24)表格 4.2 ActiveMQ实现JMS类设计 (26)表格 5.1 Security_log表结构 (41)表格 6.1 功能性测试结果 (46)表格 6.2 浏览器兼容性测试结果 (48)表格 6.3 测试模块设计 (49)表格 6.4用户验证测试用例 (49)IV浙江大学硕士学位论文第1章绪论第1章绪论1.1研究背景所谓“天下事,合久必分,分久必合”,当前时代,IT企业与计算机之间的关系发生着类似的变迁。

相关文档
最新文档