CN102567116A - 数字家庭的云计算和虚拟化*** - Google Patents
数字家庭的云计算和虚拟化*** Download PDFInfo
- Publication number
- CN102567116A CN102567116A CN2010106217377A CN201010621737A CN102567116A CN 102567116 A CN102567116 A CN 102567116A CN 2010106217377 A CN2010106217377 A CN 2010106217377A CN 201010621737 A CN201010621737 A CN 201010621737A CN 102567116 A CN102567116 A CN 102567116A
- Authority
- CN
- China
- Prior art keywords
- module
- resource
- service
- cloud computing
- digital home
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
本发明涉及一种数字家庭***,尤其涉及一种数字家庭的云计算和虚拟化***。本发明的数字家庭的云计算和虚拟化***,包括物理资源模块、资源虚拟化模块、管理中间件模块、服务体系模块,物理资源模块连接资源虚拟化模块,资源虚拟化模块通过管理中间件模块与服务体系模块通信。针对一般的服务资源进行虚拟化,并不对所虚拟化的服务资源施加特定的约束,为所有的服务资源提供统一的访问、部署及调度的接口,实现“总线式”的服务即插即用。
Description
技术领域
本发明涉及一种数字家庭***,尤其涉及一种数字家庭的云计算和虚拟化***。
背景技术
虚拟化技术由来已久,上世纪60年代,由于计算机对于个人用户来说过于庞大与昂贵,而当时的多任务操作***由于自身的一些缺陷,例如:多个用户之间会相互影响,普通用户不能调试***乃至重新启动计算机等,使得多个用户共同使用一台机器并不是一个很好的选择。针对这些问题,IBM提出了虚拟化和虚拟机的概念,并设计了相应的***以支持虚拟化。随着处理器性能的不断提高,在个人电脑以及集群上同时运行多个互不相关的操作***已经成为可能。此外,由于虚拟化技术在管理与整合***资源、增加***可靠性、提高***可用性和可维护性、加强***安全性和私密性等方面的应用前景,因此虚拟化技术近年来重新受到产业界的关注,其日趋成熟为云计算打下了坚实的基础。
“云”曾被用来影喻和描述基于网络的服务,形象表达了互联网中所拥有的庞大的计算能力。一般认为,云计算是一种新兴的商业计算模型,它将计算任务分布在大量计算机构成的资源池中,使各种应用***能够根据需要获取计算能力、存储空间和软件服务,应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。
从网格计算到云计算,软硬件技术的不断进步推动着计算模型的不断演化。云计算可以看作是网格计算及之前出现的并行计算和分布式计算的发展,它提供了远远超越计算和存储本身的服务。其内涵除了包括以服务为交付模式的计算和存储基础设施外,虚拟机的租用、应用程序运行环境、编程模型等都可以放在云计算的范畴之内。相对而言,云计算具有如下特点:对计算资源进行动态配置、以Web为中心、以服务为交付方式,
其中,对资源进行动态配置是实施云计算的难点。要对计算资源进行动态切割和分配是一件很不容易的事情,需要对整个分布式的异构计算环境有极为强大的监督和控制能力,在云计算概念提出之前的网格计算就无法做到这一点。虚拟化技术的不断成熟在一定程度上解决了资源动态配置的问题。
发明内容
本发明的技术效果能够克服上述缺陷,提供一种数字家庭的云计算和虚拟化***,其提高***可用性和可维护性。
为实现上述目的,本发明采用如下技术方案:其包括物理资源模块、资源虚拟化模块、管理中间件模块、服务体系模块,物理资源模块连接资源虚拟化模块,资源虚拟化模块通过管理中间件模块与服务体系模块通信。
用户通过简单的终端如笔记本,PDA,甚至手机,使用简单的客户端软件甚至Web就能访问超大规模的计算与存储资源。平台提供商通过管理中间件模块对各个用户进行有效的资源分配与访问控制,对平台资源进行管理等。资源虚拟化模块通过***虚拟化,存储虚拟化与网络虚拟化等技术将各种分散的计算机资源进行管理并虚拟成虚拟主机等资源提供给用户管理层以供管理与分配。资源虚拟化模块能有效地将用户从对计算机软硬件资源的管理负担中解放出来,从而不必关心真实主机的位置,维护,容错等。
云的核心功能就是可通过基于Web的接口,自动进行服务器的部署。一般而言,在进行一项新的开发之前,需要花数周进行软硬件的部署和配置。云的存在极大的缩短了软硬件部署的周期。理想状况下,开发人员只需要在一张表中填入所需硬件的平台、CPU、内存、存储、操作***和中间件,并提交给云管理员。云管理员一旦通过,就可以启动部署管理软件,发起次自动部署过程。因此,云计算平台必须清楚资源池的当前和未来容量,否则就无法预测能够支持多少用户。用户在进行资源中请时,需要和云计算平台订一个契约,以约定资源使用的开始和结束时间。云计算平台按开始时间对资源进行预留,以保证用户能够及时获得中请的资源。结束时间则规定了资源使用的期限。过了使用期限,可对已经分配的资源进行回收和重新分配。云计算平台通过资源预留***检查和平衡***中的资源。如果用户申请的资源不存在,或者已经被分配,这次资源预留的中请就不会被通过。项目、研发、创新的开展过程往往存在不确定性。这些不确定因素使得用户对于资源的使用很难契合之前所定契约。因此,云计算平台允许用户推延资源使用的期限。此外,用户还可以对之前所定契约进行更改,如减少一台服务器、向服务器中增加软件、更换操作***、更改现有服务器的内存和存储、增加一台服务器等。要实现上述功能,需要依赖于两种关键技术,资源监控技术和虚拟化技术。
狭义的云计算指的是厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分析以及科学计算等服务,比如亚马逊数据仓库出租生意、微软的SSDS。广义的云计算指厂商通过建立网络服务器集群,向各种不同类型客户提供在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务。广义的云计算包括了更多的厂商和服务类型,如Google应用程序套装等。虚拟化的资源形成云,通过其提供的服务接口采用按量计费的模式为互联网上的各类用户提供服务,而用户可以使用任何终端,在任何地点结接入联网即可享有云提供的服务。
物理资源模块包括计算机、存储器、网络设备、数据库。
资源虚拟化模块包括计算资源池、存储资源池、网络资源池、数据资源池。虚拟化可以从硬件和软件两个层次上来实现,一些硬件通过对CPU资源的监控和业务分析,负载管理器最终决定分配多少CPU资源给服务器。通过资源的微分配和动态负载均衡,向用户提供了虚拟基础设施。虚拟化也可以从软件层次来实现。一些软件虚拟化技术,如XEN、VMWare等,通过在操作***和硬件之间增加一层软件层,能够在同一台物理主机上同时运行多个客户操作***。这些客户操作***之间相互不受影响,具有很好的隔离性。
***虚拟化技术是云计算的重要支撑技术之一。***虚拟化是通过软硬件划分、分时服务、服务质量保证及模拟与仿真执行等技术,允许在同一个硬件平台上虚拟出多个互不相干的硬件执行环境。这样的虚拟环境又被称为虚拟机(Virtual Machine,VM)。用户可以在这些虚拟硬件环境中运行操作***和各种应用软件。
在运行于虚拟机中的操作***和底层硬件环境之间存在个附加的软件层,通常称为虚拟机监控器(Virtual Machine Monitor,VMM)。虚拟机监控器负责管理底层的硬件资源,并且将这些资源分配给上层运行着的一个或多个虚拟机虚拟机监控器对于上层的虚拟机和其中的操作***有着完全的控制权,包括***状态,资源占用和执行状况等。操作***则通过虚拟机监控器与各种资源交互。
服务虚拟化是当前面向服务的计算领域的研究热点之一,正逐渐获得研究者的广泛关注。服务是服务计算和服务网格环境下的资源载体,服务虚拟化指使用一定的方法或者技术手段,为达到灵活、低成本使用服务的目的,对服务进行加工、抽象、转换,在不改变原有服务功能的前提下,生成新的适合用户要求的虚拟服务。虚拟化的目的就是让服务资源对服务使用者的复杂度最低化,从而为服务使用者提供更简单的使用方式。
目前,一种对服务虚拟化的定义是:作为一种服务使用者和服务提供者之间的有效沟通技术,服务虚拟化旨在通过一定的抽象、简化、及转换等手段为服务使用者提供更加简洁、一致的方式来透明地使用网络上动态、分布的服务资源,而不必了解服务资源的技术细节(如Web服务的绑定协议、访问方式等)。
通过上述定义,可见服务虚拟化在面向服务的计算中可以发挥两方面的作用:一是可以对服务使用者屏蔽具体服务的变化并提供简洁、一致的使用“界面”。通过这种虚拟化的服务资源呈现方式,使得服务使用者可以按照相对简单、稳定的方式使用底层复杂、动态多变的服务资源,更好地满足用户的需求。二是可以为服务提供者带来服务的实现及部署的灵活性。服务提供者可以按照自己的偏好来实现服务并自主地决定服务的部署情况,而不会影响服务使用者对服务资源的使用,从而便于实现更加开放的***。
根据服务虚拟化的定义,所有将为服务使用者提供更简洁、一致的服务呈现及使用“界面”并屏蔽服务资源的底层细节内容作为目标的技术都可以看作是服务虚拟化技术。当前服务虚拟化的研究主要集中在对其体系结构以及相关技术手段方面,体系结构的研究一般着眼于构建支持虚拟化特性的应用***,而相关技术手段则主要着眼于提供虚拟服务的产生和定义方法。部分研究者把Web服务也看作是一种服务虚拟化技术,因为Web服务为使用者提供了一种通用的、基于XML文档消息的接口,封装了软件服务的操作,从而允许使用者可以一致地使用各种不同的软件服务。
管理中间件模块包括用户管理模块、映像管理模块、资源管理模块、安全管理模块。
服务体系模块包括服务接口模块、服务注册模块、服务查找模块、服务访问模块、服务工作流模块。
针对一般的服务资源进行虚拟化,并不对所虚拟化的服务资源施加特定的约束,为所有的服务资源提供统一的访问、部署及调度的接口,实现“总线式”的服务即插即用。
附图说明
图1为本发明的模块结构示意图。
具体实施方式
本发明的***包括物理资源模块、资源虚拟化模块、管理中间件模块、服务体系模块,物理资源模块连接资源虚拟化模块,资源虚拟化模块通过管理中间件模块与服务体系模块通信。
物理资源模块包括计算机、存储器、网络设备、数据库。资源虚拟化模块包括计算资源池、存储资源池、网络资源池、数据资源池。管理中间件模块包括用户管理模块、映像管理模块、资源管理模块、安全管理模块。服务体系模块包括服务接口模块、服务注册模块、服务查找模块、服务访问模块、服务工作流模块。
Claims (5)
1.一种数字家庭的云计算和虚拟化***,其特征在于,包括物理资源模块、资源虚拟化模块、管理中间件模块、服务体系模块,物理资源模块连接资源虚拟化模块,资源虚拟化模块通过管理中间件模块与服务体系模块通信。
2.根据权利要求1所述的数字家庭的云计算***,其特征在于,物理资源模块包括计算机、存储器、网络设备、数据库。
3.根据权利要求2所述的数字家庭的云计算***,其特征在于,资源虚拟化模块包括计算资源池、存储资源池、网络资源池、数据资源池。
4.根据权利要求3所述的数字家庭的云计算***,其特征在于,管理中间件模块包括用户管理模块、映像管理模块、资源管理模块、安全管理模块。
5.根据权利要求3所述的数字家庭的云计算***,其特征在于,服务体系模块包括服务接口模块、服务注册模块、服务查找模块、服务访问模块、服务工作流模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106217377A CN102567116A (zh) | 2010-12-31 | 2010-12-31 | 数字家庭的云计算和虚拟化*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106217377A CN102567116A (zh) | 2010-12-31 | 2010-12-31 | 数字家庭的云计算和虚拟化*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102567116A true CN102567116A (zh) | 2012-07-11 |
Family
ID=46412603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010106217377A Pending CN102567116A (zh) | 2010-12-31 | 2010-12-31 | 数字家庭的云计算和虚拟化*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102567116A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338163A (zh) * | 2013-07-16 | 2013-10-02 | 清华大学 | 支持动态弹性资源调度的软件定义网络控制器 |
CN105900062A (zh) * | 2013-11-11 | 2016-08-24 | 亚马逊技术有限公司 | 管理式目录服务 |
CN106737708A (zh) * | 2016-11-23 | 2017-05-31 | 河池学院 | 一种基于云交互技术的服务机器人*** |
CN107462251A (zh) * | 2017-08-18 | 2017-12-12 | 平潭海创智汇科技有限公司 | 一种基于车联网大数据的车载导航仪 |
CN107707663A (zh) * | 2017-10-17 | 2018-02-16 | 长沙准光里电子科技有限公司 | 一种虚拟化资源整合平台 |
CN111258763A (zh) * | 2020-01-15 | 2020-06-09 | 阿里巴巴集团控股有限公司 | 一种服务器***及服务器***的控制方法和装置 |
CN113315642A (zh) * | 2020-07-27 | 2021-08-27 | 阿里巴巴集团控股有限公司 | 资源计量的处理方法及装置、云服务*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101038604A (zh) * | 2007-04-26 | 2007-09-19 | 上海交通大学 | 基于网格的汽车耐撞性计算机协同设计与仿真*** |
CN101150640A (zh) * | 2006-09-19 | 2008-03-26 | 株式会社理光 | 复合机 |
CN101188624A (zh) * | 2007-12-07 | 2008-05-28 | 华中科技大学 | 基于虚拟机的网格中间件*** |
CN101765225A (zh) * | 2008-12-24 | 2010-06-30 | 华为技术有限公司 | 一种虚拟化的集群管理方法和集群节点 |
CN101895668A (zh) * | 2009-11-09 | 2010-11-24 | 深圳市同洲电子股份有限公司 | 机顶盒及基于机顶盒的家庭云计算方法 |
-
2010
- 2010-12-31 CN CN2010106217377A patent/CN102567116A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150640A (zh) * | 2006-09-19 | 2008-03-26 | 株式会社理光 | 复合机 |
CN101038604A (zh) * | 2007-04-26 | 2007-09-19 | 上海交通大学 | 基于网格的汽车耐撞性计算机协同设计与仿真*** |
CN101188624A (zh) * | 2007-12-07 | 2008-05-28 | 华中科技大学 | 基于虚拟机的网格中间件*** |
CN101765225A (zh) * | 2008-12-24 | 2010-06-30 | 华为技术有限公司 | 一种虚拟化的集群管理方法和集群节点 |
CN101895668A (zh) * | 2009-11-09 | 2010-11-24 | 深圳市同洲电子股份有限公司 | 机顶盒及基于机顶盒的家庭云计算方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103338163A (zh) * | 2013-07-16 | 2013-10-02 | 清华大学 | 支持动态弹性资源调度的软件定义网络控制器 |
CN103338163B (zh) * | 2013-07-16 | 2016-03-23 | 清华大学 | 支持动态弹性资源调度的软件定义网络控制器 |
CN105900062A (zh) * | 2013-11-11 | 2016-08-24 | 亚马逊技术有限公司 | 管理式目录服务 |
CN105900062B (zh) * | 2013-11-11 | 2020-04-14 | 亚马逊技术有限公司 | 用于实现管理式目录服务的***、介质及计算机实现方法 |
CN106737708A (zh) * | 2016-11-23 | 2017-05-31 | 河池学院 | 一种基于云交互技术的服务机器人*** |
CN107462251A (zh) * | 2017-08-18 | 2017-12-12 | 平潭海创智汇科技有限公司 | 一种基于车联网大数据的车载导航仪 |
CN107707663A (zh) * | 2017-10-17 | 2018-02-16 | 长沙准光里电子科技有限公司 | 一种虚拟化资源整合平台 |
CN111258763A (zh) * | 2020-01-15 | 2020-06-09 | 阿里巴巴集团控股有限公司 | 一种服务器***及服务器***的控制方法和装置 |
CN111258763B (zh) * | 2020-01-15 | 2024-03-22 | 阿里巴巴集团控股有限公司 | 一种服务器***及服务器***的控制方法和装置 |
CN113315642A (zh) * | 2020-07-27 | 2021-08-27 | 阿里巴巴集团控股有限公司 | 资源计量的处理方法及装置、云服务*** |
CN113315642B (zh) * | 2020-07-27 | 2023-03-24 | 阿里巴巴集团控股有限公司 | 资源计量的处理方法及装置、云服务*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210218796A1 (en) | Efficient, automated distributed-search methods and systems | |
Maenhaut et al. | Resource management in a containerized cloud: Status and challenges | |
US9672074B2 (en) | Methods and systems to determine and improve cost efficiency of virtual machines | |
US20200226520A1 (en) | Methods and systems to optimize server utilization for a virtual data center | |
US9176557B2 (en) | Estimating virtual machine energy consumption | |
US11508021B2 (en) | Processes and systems that determine sustainability of a virtual infrastructure of a distributed computing system | |
KR101977726B1 (ko) | 가상 데스크탑 서비스 방법 및 장치 | |
US20180063235A1 (en) | Automated resource-price calibration and recalibration by an automated resource-exchange system | |
CN102567116A (zh) | 数字家庭的云计算和虚拟化*** | |
Gahlawat et al. | Survey of virtual machine placement in federated clouds | |
CN102681899A (zh) | 云计算服务平台的虚拟计算资源动态管理*** | |
CN109962940A (zh) | 一种基于云平台的虚拟化实例调度***及调度方法 | |
US20160371109A1 (en) | Methods and systems to determine application license costs in a virtualized data center | |
Lucas‐Simarro et al. | Cost optimization of virtual infrastructures in dynamic multi‐cloud scenarios | |
CN102622264A (zh) | 一种云计算中多虚拟化计算平台方法 | |
Shaw et al. | A survey on cloud computing | |
CN102833314A (zh) | 云公共服务平台 | |
Berral et al. | Power-aware multi-data center management using machine learning | |
Buyya et al. | Market‐oriented cloud computing and the cloudbus toolkit | |
Khan et al. | Cloud Computing: Comparison of various features | |
Vuyyuru et al. | An overview of cloud computing technology | |
US11184244B2 (en) | Method and system that determines application topology using network metrics | |
Ferdaus | Multi-objective virtual machine management in cloud data centers | |
Benali et al. | A pareto-based Artificial Bee Colony and product line for optimizing scheduling of VM on cloud computing | |
Priyanka et al. | Comparative analysis on Virtual Machine assignment algorithms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120711 |
|
WD01 | Invention patent application deemed withdrawn after publication |