网站大量收购独家精品文档,联系QQ:2885784924

基于云的关键技术..doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于云的关键技术.

1、 AMX技术: AJAX [19]全称是 Asynchronous Javascript + XML 即异步 JavaScript 和 XML,它是用来建立快速交互式动态网页的一种网页开发技术。AJAX技术的原理和传统网页技术的对比如图4-1所示。传统的网页如果需要对网页上的部分信息进行更新,必须要对整个网页进行重新加载。而使用AJAX技术后可以通过与后台进行少量的数据交换就可以实现网页部分信息的异步更新,即在不需要重新加载整个页面来实现对整个网页中的部分内容进行更新。 2、虚拟化技术: 虚拟化技术通过将应用系统的软、硬件隔离开,打破数据中心、服务器、存储、网络和应用中的物理设备之间的划分,来实现计算资源分配与管理的动态化,以提高系统结构的柔性和灵活性,达到降低成本、改进服务、减少管理风险等目的。 【云社区医疗服务平台关键技术研究_苏振涛】该文献提到现在使用比较普遍的虚拟化技术有三种:VMware Infrastructure[19]、Xen[20]和KVM[21]。VMware Infrastructure由VMware开发设计,通过部署虚拟基础架构组件,能够创建自我优化的IT基础架构,并将离散的硬件资源统一起来创建共享动态平台,不但提高了资源的共享程度而且增强了应用程序的内置可用性、可扩展性以及安全性。Xen是一个提供服务的虚拟机监视器,允许多种计算机操作系统上同时运行在相同的计算机硬件上,同时它也提供功能性的虚拟机服务器。KVM (Kernel-based Virtual Machine)是一个 Linux 内核的虚拟化基础设施。KVM支持在处理器上通过硬件虚拟化扩展技术实现本地虚拟化。 【基于云计算的医疗联合体信息化建设研究_黄波】所提到的虚拟化技术,简单地理解就是在同一硬件系统上可以同时运行多个软件系统(包括操作系统和应用软件),不同的软件系统由同一个调度器,即Virtual MachineMonitor (VMM,虚拟机监视器)来调度底层的硬件资源,从而实现多个系统对同一硬件资源的共享。随着业界对服务器资源管理要求的提升,IT厂商(包括IBM、Orack、VMware、微软等)在此前只在支持单台服务器虚拟化的VMM的基础上增加了高一级的管理平台,使之能够同一管理多台物理服务器上的VMM,进而决定虚拟机的部署位置、实现虚拟机规模的缩放和在不同物理服务器之间迁移虚机等,构成了新的资源架构,并随着云计算的推进在最近几年获得了快速的发展。 3、存储与管理技术 (1)云计算的数据存储系统主要有Google GFS[18]和Hadoop开发团队开发的开源系统HDFS。为保证高可用、高可靠和经济性,GFS和HDFS都采用分布式存储的方式来存储数据。另外,云计算系统需要同时满足大量用户的需求,并行地为大量用户提供服务。因此,云计算的数据存储技术必须具有高吞吐率和高传输率的特点。云计算的数据存储技术未来的发展将集中在超大规模的数据存储、数据加密和安全性保证以及继续提高I/O速率等方面。 (2)存储技术 A、【基于云计算的区域医疗信息系统的构建研究_王惠品】中所提的HDFS存储技术 是 Hadoop Distributed File System 分布式文件系统的缩写。HDFS是Hadoop平台的基石。设计之初主要适合于成本低廉的机器上,并且当系统出现故障时,系统具有自动纠错的能力,避免出现系统不可用的状态。同时它适合存储规模大的数据集。作为Hadoop平台的两大部件之一,其地位十分重要。下面就HDFS的相关知识做进一步介绍。HDFS是一个主从式架构,通常情况下,一个HDFS集群具有三个部分:一个NameNode (元数据节点)、一个SecondaryNode (从元数据节点)和多个DataNode (数据节点)。它的整体体系结构如图3-1所示:NameNode是HDFS集群的中心服务节点,它在集群中具有重要的作用, NameNode的主要功能包括:①负责管理文件系统的命名空间,NameNode不需要实际存储数据,只保存相关信息;②记录和维护文件数据块在不同节点上的位置信息。当系统启动后,存储文件数据的节点通过心跳的机制向NameNode 汇报。 SecondaryNameNode的主要功能是将NameNode的命名空间镜像文件和修改日志合并,目的是控制日志文件不能过大,在合并的过程中,也将镜像文件也在从元数据节点中保存了一份,在当NameNode节点失效时,可以通过从元数据节点恢复数据。但是由于SecondaryNameNode是周期性的合并,即使能恢复的元数据副本也不是最新版本,因此Hadoop集群仍然存在着单点故障的问题,为了解决这个问题,可以根据实际数量的大小和业务的复杂度来设置多NameNode节点。 Da

文档评论(0)

yxnz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档