云计算系统技术方案

技术编号:6077857 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种云计算系统。涉及计算机领域;解决了需要解决云计算环境的问题。该系统包括:用户交互模块、服务提供模块和基础设施模块;所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模块所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;所述基础设施模块,用于接受所述用户交互模块的调用,调用所述基础设施模块的计算和/或存储资源提供所述用户交互模块的调用的服务;所述基础设施模块,用于为所述服务提供模块提供计算和/或存储资源。本发明专利技术提供的技术方案适用于云计算,提供了一种简单、易行、高效的云计算环境架构方法。

Cloud computing system

The invention provides a cloud computing system. It involves the computer field, and solves the problem of solving the cloud computing environment. The system includes: user interface module, service module and infrastructure module; the user interaction module is used to construct the user interface through the user interface to display the content provided by the service module, receiving external instruction to invoke the services provided to the service module provides the infrastructure module; for the acceptance of the user interaction module, call the computing infrastructure module and / or storage resources calls are provided to the user interface module of the service; the infrastructure module, for providing computing and / or storage resources for the service module. The technical proposal provided by the invention is suitable for cloud computing, and provides a simple, easy and efficient method for constructing a cloud computing environment.

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种云计算系统
技术介绍
云计算是当前IT
的热点,如何理解云计算以及实现云计算,也是当前各 大厂商关注的焦点问题。云计算是指基于互联网的超级计算模式一即把存储于个人电脑、 移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。在极大规模上可 扩展的信息技术能力向外部客户作为服务来提供的一种计算方式。
技术实现思路
本专利技术提供了一种云计算系统,解决了需要解决云计算环境的问题。一种云计算系统,包括用户交互模块、服务提供模块和基础设施模块;所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模 块所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;所述基础设施模块,用于接受所述用户交互模块的调用,调用所述基础设施模块 的计算和/或存储资源提供所述用户交互模块的调用的服务;所述基础设施模块,用于为所述服务提供模块提供计算和/或存储资源。优选的,上述云计算系统还包括管理维护模块,用于对所述用户交互模块、所述服务提供模块和所述基础设施模 块进行管理和维护。优选的,所述服务提供模块包括以下所列单元的一种或几种多租户单元、REST单元、并行处理单元、应用单元、分布式缓存单元。优选的,所述服务提供模块包括以下所列单元的一种或几种分布式存储单元、虚拟化单元、关系数据库、NoSQL。优选的,所述用户交互模块采用HTML、JavaScript和CSS组合实现。优选的,所述服务提供模块包括多租户模块和应用模块,所述多租户模块具体为 多租户内核,所述应用模块具体为应用服务器。优选的,所述基础设施模块包括关系数据库。本专利技术提供了一种云计算系统,包括用户交互模块、服务提供模块和基础设施模 块,其中所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模块 所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;所述服务提供模块, 用于接受所述用户交互模块的调用,调用所述基础设施模块的计算和/或存储资源提供所 述用户交互模块的调用的服务;所述基础设施模块,用于为所述服务提供模块提供计算和 /或存储资源。本专利技术提供的云计算系统为云计算提供了环境。附图说明图1为本专利技术的实施例一提供的一种云计算系统的结构示意图;图2为本专利技术的实施例二提供的一种云计算系统的结构示意图。具体实施例方式下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互任意组合。为了解决需要提供云计算环境的问题,本专利技术的实施例提供了一种云计算系统, 该系统的结构如图1所示,包括用户交互模块101、服务提供模块102和基础设施模块103 ;所述用户交互模块101,用于构造用户界面,通过所述用户界面展示所述服务提供 模块102所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;主要是用 于以友好的方式展现用户所需的内容,并会利用到服务提供模块102提供的多种服务,目 前主要实现的具体技术有HTML、JavaScript、CSS、Flash以及Silverlight等技术。所述服务提供模块102,用于接受所述用户交互模块101的调用,调用所述基础设 施模块103的计算和/或存储资源提供所述用户交互模块101的调用的服务。优选的,所述服务提供模块102包括以下所列单元的一种或几种多租户单元1021、REST单元1022、并行处理单元1023、应用单元1024、分布式缓 存单元1025。服务提供模块102为一承上启下的模块,它在基础设备模块103所提供资源的基 础上提供了多种服务,比如缓存服务和REST服务等,而且这些服务即可用于服务提供模块 102,也可以直接让用户调用。主要有五种服务REST、多租户、并行处理、应用服务器和分布 式缓存。对于很多I^aaS平台,比如用于部署Ruby应用的Heroku云平台,应用服务器和分 布式缓存都是必备的,同时REST技术也常用于对外的接口,多租户技术则主要用于MaS应 用的后台,比如用于支撑^tlesforce的Mies Cloud等应用的R)rCe. com多租户内核,而 并行处理技术常被作为单独的服务推出。所述基础设施模块103,用于为所述服务提供模块102提供计算和/或存储资源。优选的,所述基础设施模块103包括以下所列单元的一种或几种分布式存储单元1031、虚拟化单元1032、关系数据库1033、NoSQL1034。基础设施模块103的主要作用是为上面的服务提供模块102或者用户准备其所需 的计算和存储等资源。优选的,上述云计算系统还包括管理维护模块104,用于对所述用户交互模块101、所述服务提供模块102和所述 基础设施模块103进行管理和维护。优选的,所述服务提供模块102包括多租户模块和应用模块,所述多租户模块具 体为多租户内核,所述应用模块具体为应用服务器。管理维护模块104是为横向的三层服务的(即用户交互模块101、服务提供模块 102和基础设施模块10 ,并给这三层提供多种管理和维护等方面的技术,主要有下面这 六个方面帐号管理、SLA监控、计费管理、安全管理、负载均衡和运维管理。优选的,所述用户交互模块101采用HTML、JavaScript和CSS组合实现。优选的,所述基础设施模块103包括关系数据库。下面结合附图,对本专利技术的实施例二进行说明。本专利技术实施例提供了一种云计算系统,其结构如图2所示,包括用户交互模块201、服务提供模块202和基础设施模块203能够提供非常丰富的云 计算能力和友好的用户界面,管理维护模块204更好地管理和维护横向的三层而存在的。例如图示采用该架构搭建的云计算服务平台,各模块采用的技术为用户交互模块201 基于HTML、JavaScript和CSS这对黄金组合。服务提供模块202:在此层,实施时可引入了多租户内核和为支撑此内核运行而 经过定制的应用服务器。基础设施模块203 后端使用在企业环境中很常见的Oracle数据库。管理维护模块204 在安全管理方面,提供多层保护,并可支持SSL加密等技术,除 此之外,其还在帐号管理、计费管理和负载均衡。本专利技术提供了一种云计算系统,包括用户交互模块、服务提供模块和基础设施模 块,其中所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模块 所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;所述服务提供模块, 用于接受所述用户交互模块的调用,调用所述基础设施模块的计算和/或存储资源提供所 述用户交互模块的调用的服务;所述基础设施模块,用于为所述服务提供模块提供计算和 /或存储资源。本专利技术提供的云计算系统为云计算提供了环境。本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程 序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在 相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤 之一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可 以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电 路模块来实现。这样,本专利技术不限制于任本文档来自技高网...

【技术保护点】
1.一种云计算系统,其特征在于,包括用户交互模块、服务提供模块和基础设施模块;所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模块所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;所述基础设施模块,用于接受所述用户交互模块的调用,调用所述基础设施模块的计算和/或存储资源提供所述用户交互模块的调用的服务;所述基础设施模块,用于为所述服务提供模块提供计算和/或存储资源。

【技术特征摘要】

【专利技术属性】
技术研发人员:张宇
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1