云计算概念及关键技术
被考次数: 1次
被考频率: 低频率
答错率:    35%
知识难度:
考试要求: 熟悉     
知识路径:  > 信息技术知识  > 新一代信息技术  > 云计算  > 云计算


本知识点历年真题试卷分布
>> 试题列表    
 

 
       (1)云计算概念。云计算是指基于互联网的超级计算模式,通过互联网来提供大型计算能力和动态易扩展的虚拟化资源。云是网络、互联网的一种比喻说法。云计算是一种大集中的服务模式:服务器端可以通过网格计算,将大量低端计算机和存储资源整合在一起,提供高性能的计算能力、存储服务、应用和安全管理等;客户端可以根据需要,动态申请计算、存储和应用服务,在降低硬件、开发和运维成本的同时,大大拓展了客户端的处理能力。用一句话概括云计算就是通过网络提供可动态伸缩的廉价计算能力,其通常具有下列特点:
       .超大规模。“云”具有相当的规模,企业私有云一般拥有数百上千台服务器。
       .虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。
       .高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
       .通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
       .高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
       .按需服务。“云”是一个庞大的资源池,用户按需购买;云可以像自来水、电、煤气那样计费。
       .极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
       .潜在的危险性。云计算服务除了提供计算服务外,还必然提供了存储服务。但是云计算服务当前垄断在私人机构(企业)手中,而他们仅仅能够提供商业信用。对于政府机构、商业机构(特别像银行这样持有敏感数据的商业机构)对于选择云计算服务、特别是国外机构提供的云计算服务时,不得不考虑的一个重要的前提。
       (2)云计算架构。从对外提供的服务能力来看,云计算的架构可以分为3个层次:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。
       .基础设施即服务(IaaS)。英文为Infrastructure as a Service,指消费者通过Internet可以从云计算中心获得完善的计算机基础设施服务,例如虚拟主机、存储服务等。如果把云计算比作一台计算机,IaaS就相当于计算机的主机等硬件。
       .平台即服务(PaaS)。英文为Platform as a Service,指为云计算上各种应用软件提供服务的平台应用,其作用类似于个人计算机的操作系统,也包括一些增强应用开发的“开发包”。
       .软件即服务(SaaS)。英文为Software as a Service,是一种通过Internet提供软件的模式,用户无须购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。类似于个人计算机中各种各样的应用软件。
       从云计算的核心,及大型数据中心的内部结构来看,其结构包括资源池、云操作系统和云平台接口,如下图所示。
       
       云计算核心结构图
       资源池:指集群管理的各种基础硬件资源,如CPU、存储和网络带宽等。
       云操作系统:通过虚拟化技术对资源池中的各种资源进行统一调度管理。
       云平台接口:用户应用调用云计算资源的接口。
       (3)云计算关键技术。云计算关键技术包括网格计算和虚拟化两种。
       网格计算是一种计算能力提升的方式,其原理是依据并行计算理论,通过任务分解,将子任务分布式提交到其他服务器上运行,以获得更强大计算能力。网格计算的基础技术就是Web Services。云计算的平台技术,主要依赖于SOA,而我们知道SOA的主要实现技术体系也就是Web Services,因此云计算和网格计算的核心技术基础是相似的,但也有所不同,如下表所示。
       
       云计算和网络计算机的对比
       虚拟化,即基础设施的虚拟化,核心是传统已经成熟的集群计算和分区计算的结合。集群计算将多台服务器虚拟为一台服务器的技术,目的是提高计算能力和提升设备的容错、实现负载均衡。集群计算已广泛应用于操作系统、数据库和中间件等系统软件平台。而分区计算是大型主机和UNIX小型机上一种成熟的技术,是将一台服务器虚拟为多台服务器,每个虚拟单元叫分区并且之间是相互隔离的,目的是提高资源利用率。
       虚拟化目前还包括网络虚拟化(VPN)和存储虚拟化(SAN/NAS)等技术,与服务器虚拟化一起,构建为一个完整的计算资源虚拟化环境,在虚拟化管理系统的控制下,实现动态的可配置的智能系统。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有