本发明涉及一种云计算中立管理方法。
背景技术:
现有的公有云主要包括亚马逊、微软和阿里云,企业用户常常会将数据分布在多个公有云平台,另外,企业用户出于安全等因素的考虑,常常构建自有的私有云。对于既有公有云又有私有云的企业用户,管理多个云平台是一件繁琐的事情,亟待开发一种云中立平台,能够实现对公有云和私有云的有效管理,进行更有效率的资源管理和控制。
技术实现要素:
本发明目的在于提供一种云计算中立管理方法,实现对公有云和私有云的有效管理,进行更有效率的资源管理和控制。
实现本发明目的的技术方案:
一种云计算中立管理方法,包括前端服务器,其特征在于:
前端服务器配置有公有云接口程序模块,通过公有云接口程序模块与公有云连接;
前端服务器配置有私有云接口程序模块,通过私有云接口程序模块与私有云连接;
用户通过web浏览器登录前端服务器,管理该用户登录帐户下的云资源。
进一步地,用户通过web浏览器登录前端服务器,页面可显示该用户登录帐户下的云资源列表。
优选地,前端服务器的运行程序采用springmvc框架。
进一步地,前端服务器与多个公有云连接,用户通过web浏览器登录前端服务器,管理该用户登录帐户下的多个公有云。
优选地,所说公有云为亚马逊、微软或阿里云。
进一步地,当用户为私有云用户时,该用户的登录帐户为独立帐户或者为域帐户,所说域帐户下设多个子帐户,域帐户管理员可管理下设的子帐户。
进一步地,用户通过rdp协议或ssh协议登录前端服务器进行管理。
本发明具有的有益效果:
本发明前端服务器配置有公有云接口程序模块,通过公有云接口程序模块与公有云连接;前端服务器配置有私有云接口程序模块,通过私有云接口程序模块与私有云连接;用户通过web浏览器登录前端服务器,管理该用户登录帐户下的云资源。本发明前端服务器分别与公有云、私有云连通,形成云中立平台,通过云中立平台可对公有云、私有云等资源进行有效管理,操作方便,大幅提升了对云资源的管理效率。类似于电商淘宝,本发明可以在一个平台上能比较、购买多个商家的云资源产品,集中管理从多个商家里面购买的云资源产品,形成一站式云计算资源领域的“淘宝”。
本发明用户通过web浏览器登录前端服务器,页面可显示该用户登录帐户下的云资源列表;前端服务器的运行程序采用springmvc框架,更加优化客户对云资源管理的体验。本发明当用户为私有云用户时,该用户的登录帐户为独立帐户或者为域帐户,所说域帐户下设多个子帐户,域帐户管理员可管理下设的子帐户。本发明可根据用户的不同需求,提供不同类型的登录账户,更加方便用户的使用。本发明用户用户通过rdp协议或ssh协议登录前端服务器进行管理,进一步保证了用户管理云资源的安全性,方便使用。
具体实施方式
公有云平台的资源准备:公有云采用亚马逊云、微软云和阿里云。
私有云平台的资源准备:私有云采用虚拟平台vmwarevshpere
前端服务器:前端服务器采用web架构(bs架构),安装jdk运行环境,开发语言主要是java,采用springmvc框架,用户通过web浏览器登录前端服务器管理该用户登录帐户下的云资源。springwebmvc是一种基于java的实现了webmvc设计模式的请求驱动类型的轻量级web框架,即使用了mvc架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型。
前端服务器配置有公有云接口程序模块,通过公有云接口程序模块与多个公有云连接;前端服务器配置有私有云接口程序模块,通过私有云接口程序模块与私有云连接。对应不同的公有云,采用不同的接口程序,主要开发语言为java。私有云的接口主要用vclouddirector或cloudstack作为中间件。
用户通过web浏览器登录前端服务器,页面可显示该用户登录帐户下的云资源列表,可查看和使用其云基础设施云资源,包括虚拟机、模板和iso、数据卷和快照、宾客网络,以及ip地址、vpn资源信息等。如果用户同时为私有云项目用户,web页面能提供对应的面向私有云项目的视图。实施或管理时,用户通过rdp协议或ssh协议登录前端服务器。
当用户为私有云用户时,该用户的登录帐户为独立帐户或者为域帐户,所说域帐户下设多个子帐户,域帐户管理员可管理下设的子帐户。客户可以购买独立账户资源,也可以购买整个域名集合多个账户资源。