CN102129388A - 云计算*** - Google Patents
云计算*** Download PDFInfo
- Publication number
- CN102129388A CN102129388A CN 201110052477 CN201110052477A CN102129388A CN 102129388 A CN102129388 A CN 102129388A CN 201110052477 CN201110052477 CN 201110052477 CN 201110052477 A CN201110052477 A CN 201110052477A CN 102129388 A CN102129388 A CN 102129388A
- Authority
- CN
- China
- Prior art keywords
- module
- cloud computing
- service providing
- computing system
- infrastructure
- 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
- 230000002452 interceptive effect Effects 0.000 claims description 29
- 238000012423 maintenance Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 3
- 230000003993 interaction Effects 0.000 abstract 4
- 238000005516 engineering process Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种云计算***。涉及计算机领域;解决了需要解决云计算环境的问题。该***包括:用户交互模块、服务提供模块和基础设施模块;所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模块所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;所述基础设施模块,用于接受所述用户交互模块的调用,调用所述基础设施模块的计算和/或存储资源提供所述用户交互模块的调用的服务;所述基础设施模块,用于为所述服务提供模块提供计算和/或存储资源。本发明提供的技术方案适用于云计算,提供了一种简单、易行、高效的云计算环境架构方法。
Description
技术领域
本发明涉及计算机领域,尤其涉及一种云计算***。
背景技术
云计算是当前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、多租户、并行处理、应用服务器和分布式缓存。对于很多PaaS平台,比如用于部署Ruby应用的Heroku云平台,应用服务器和分布式缓存都是必备的,同时REST技术也常用于对外的接口,多租户技术则主要用于SaaS应用的后台,比如用于支撑Salesforce的Sales Cloud等应用的Force.com多租户内核,而并行处理技术常被作为单独的服务推出。
所述基础设施模块103,用于为所述服务提供模块102提供计算和/或存储资源。
优选的,所述基础设施模块103包括以下所列单元的一种或几种:
分布式存储单元1031、虚拟化单元1032、关系数据库1033、NoSQL1034。
基础设施模块103的主要作用是为上面的服务提供模块102或者用户准备其所需的计算和存储等资源。
优选的,上述云计算***还包括:
管理维护模块104,用于对所述用户交互模块101、所述服务提供模块102和所述基础设施模块103进行管理和维护。
优选的,所述服务提供模块102包括多租户模块和应用模块,所述多租户模块具体为多租户内核,所述应用模块具体为应用服务器。
管理维护模块104是为横向的三层服务的(即用户交互模块101、服务提供模块102和基础设施模块103),并给这三层提供多种管理和维护等方面的技术,主要有下面这六个方面:帐号管理、SLA监控、计费管理、安全管理、负载均衡和运维管理。
优选的,所述用户交互模块101采用HTML、JavaScript和CSS组合实现。
优选的,所述基础设施模块103包括关系数据库。
下面结合附图,对本发明的实施例二进行说明。
本发明实施例提供了一种云计算***,其结构如图2所示,包括:
用户交互模块201、服务提供模块202和基础设施模块203能够提供非常丰富的云计算能力和友好的用户界面,管理维护模块204更好地管理和维护横向的三层而存在的。
例如图示采用该架构搭建的云计算服务平台,各模块采用的技术为:
用户交互模块201:基于HTML、JavaScript和CSS这对黄金组合。
服务提供模块202:在此层,实施时可引入了多租户内核和为支撑此内核运行而经过定制的应用服务器。
基础设施模块203:后端使用在企业环境中很常见的Oracle数据库。
管理维护模块204:在安全管理方面,提供多层保护,并可支持SSL加密等技术,除此之外,其还在帐号管理、计费管理和负载均衡。
本发明提供了一种云计算***,包括用户交互模块、服务提供模块和基础设施模块,其中所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模块所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;所述服务提供模块,用于接受所述用户交互模块的调用,调用所述基础设施模块的计算和/或存储资源提供所述用户交互模块的调用的服务;所述基础设施模块,用于为所述服务提供模块提供计算和/或存储资源。本发明提供的云计算***为云计算提供了环境。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如***、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
Claims (7)
1.一种云计算***,其特征在于,包括用户交互模块、服务提供模块和基础设施模块;
所述用户交互模块,用于构造用户界面,通过所述用户界面展示所述服务提供模块所提供的服务内容,接受外部指令调用所述服务提供模块提供的服务;
所述基础设施模块,用于接受所述用户交互模块的调用,调用所述基础设施模块的计算和/或存储资源提供所述用户交互模块的调用的服务;
所述基础设施模块,用于为所述服务提供模块提供计算和/或存储资源。
2.根据权利要求1所述的云计算***,其特征在于,该***还包括:
管理维护模块,用于对所述用户交互模块、所述服务提供模块和所述基础设施模块进行管理和维护。
3.根据权利要求1所述的云计算***,其特征在于,所述服务提供模块包括以下所列单元的一种或几种:
多租户单元、REST单元、并行处理单元、应用单元、分布式缓存单元。
4.根据权利要求1所述的云计算***,其特征在于,所述服务提供模块包括以下所列单元的一种或几种:
分布式存储单元、虚拟化单元、关系数据库、NoSQL。
5.根据权利要求1所述的云计算***,其特征在于,所述用户交互模块采用HTML、JavaScript和CSS组合实现。
6.根据权利要求1或5所述的云计算***,其特征在于,所述服务提供模块包括多租户模块和应用模块,所述多租户模块具体为多租户内核,所述应用模块具体为应用服务器。
7.根据权利要求1或5所述的云计算***,其特征在于,所述基础设施模块包括关系数据库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110052477 CN102129388A (zh) | 2011-03-04 | 2011-03-04 | 云计算*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110052477 CN102129388A (zh) | 2011-03-04 | 2011-03-04 | 云计算*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102129388A true CN102129388A (zh) | 2011-07-20 |
Family
ID=44267477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110052477 Pending CN102129388A (zh) | 2011-03-04 | 2011-03-04 | 云计算*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102129388A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546741A (zh) * | 2011-08-31 | 2012-07-04 | 苏州华谷电子科技有限公司 | 云计算*** |
CN102594919A (zh) * | 2012-03-19 | 2012-07-18 | 中国联合网络通信集团有限公司 | It资源支撑*** |
CN103051714A (zh) * | 2012-12-24 | 2013-04-17 | 河海大学 | 一种水利云平台的实现方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101902492A (zh) * | 2009-05-27 | 2010-12-01 | 阿里巴巴集团控股有限公司 | Web Service服务器、网站建设方法及信息交互方法 |
US7870044B2 (en) * | 2008-10-02 | 2011-01-11 | Verizon Patent And Licensing Inc. | Methods, systems and computer program products for a cloud computing spot market platform |
CN101969475A (zh) * | 2010-11-15 | 2011-02-09 | 张军 | 基于云计算的商业数据可控分发与融合应用*** |
-
2011
- 2011-03-04 CN CN 201110052477 patent/CN102129388A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7870044B2 (en) * | 2008-10-02 | 2011-01-11 | Verizon Patent And Licensing Inc. | Methods, systems and computer program products for a cloud computing spot market platform |
CN101902492A (zh) * | 2009-05-27 | 2010-12-01 | 阿里巴巴集团控股有限公司 | Web Service服务器、网站建设方法及信息交互方法 |
CN101969475A (zh) * | 2010-11-15 | 2011-02-09 | 张军 | 基于云计算的商业数据可控分发与融合应用*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546741A (zh) * | 2011-08-31 | 2012-07-04 | 苏州华谷电子科技有限公司 | 云计算*** |
CN102546741B (zh) * | 2011-08-31 | 2014-08-13 | 苏州华谷电子科技有限公司 | 云计算*** |
CN102594919A (zh) * | 2012-03-19 | 2012-07-18 | 中国联合网络通信集团有限公司 | It资源支撑*** |
CN102594919B (zh) * | 2012-03-19 | 2015-04-08 | 中国联合网络通信集团有限公司 | It资源支撑*** |
CN103051714A (zh) * | 2012-12-24 | 2013-04-17 | 河海大学 | 一种水利云平台的实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8195743B2 (en) | Extensible and programmable multi-tenant service architecture | |
US9661064B2 (en) | Systems and methods for deploying legacy software in the cloud | |
US11418575B2 (en) | Optimizing service deployment in a distributed computing environment | |
CN104246738A (zh) | 本地迁移 | |
CN105610923A (zh) | 一种基于云计算的数据处理***和方法 | |
CN105162884A (zh) | 一种基于微服务架构的云管理平台 | |
US9379950B2 (en) | Using cloud resources to improve performance of a streaming application | |
CN102387023A (zh) | 一种用于云计算的计费方法及*** | |
US10135913B2 (en) | Impact analysis system and method | |
CN103064667A (zh) | 一种基于JavaScript扩展控制硬件设备的方法 | |
CN101388904A (zh) | Gis服务聚合方法、装置及*** | |
US20150066788A1 (en) | Social media integration platform | |
US20090164987A1 (en) | System and method for updating a dual layer browser | |
CN103677970A (zh) | 实现终端本地桌面和远端虚拟桌面合并显示的***和方法 | |
US20110162047A1 (en) | Methods, Systems and Computer Program Products for Identity and Access Management | |
US20180241690A1 (en) | Injection of information technology management process into resource request flows | |
CN103685572A (zh) | 一种基于soa构建云数据中心管理平台方法及*** | |
CN103577165A (zh) | 一种表单生成方法和表单生成器 | |
CN102129388A (zh) | 云计算*** | |
CN103150159A (zh) | 使用命名对象的标识符生成 | |
CN102811199B (zh) | 一种接口适配方法、装置及*** | |
US10944814B1 (en) | Independent resource scheduling for distributed data processing programs | |
CN103473634A (zh) | 数字影音图书馆维护监控方法 | |
US10158761B2 (en) | System and method for distributed dynamic resource commitment | |
Hossain | Cloud computing terms, definitions, and taxonomy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110720 |