一种云环境下SaaS软件部署方法及装置与流程

文档序号:12733207阅读:来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术> 一种云环境下SaaS软件部署方法及装置与流程

技术特征:

1.一种云环境下SaaS软件部署方法,其特征在于,包括:

获得至少一个租户对SaaS软件的租约;

根据所述租约,确定需部署的SaaS软件信息,所述SaaS软件信息包含SaaS软件的类型信息及每种类型的SaaS软件的资源消耗要求;

根据租用基础设施情况,确定可租用的虚拟机信息,所述虚拟机信息包含虚拟机的类型信息、每种类型的虚拟机的资源提供能力及每种类型的虚拟机的租用成本;

根据所述SaaS软件信息和所述虚拟机信息,确定部署方案,所述部署方案中包含:每种类型的SaaS软件实例数量、每种类型的虚拟机实例数量、租户与SaaS软件实例的对应关系及SaaS软件实例与虚拟机实例的对应关系,所述部署方案对应的虚拟机的总租用成本最低;

依据所述部署方案进行SaaS软件的部署。

2.根据权利要求1所述的云环境下SaaS软件部署方法,其特征在于,所述获得至少一个租户对SaaS软件的租约,包括:

接收至少一个租户对SaaS软件的租用请求;

根据每个租户的租用请求,获得每个租户的租约。

3.根据权利要求1或2所述的云环境下SaaS软件部署方法,其特征在于,所述根据所述SaaS软件信息和所述虚拟机信息,确定部署方案,包括:

利用贪心算法,根据所述SaaS软件信息和所述虚拟机信息,分别计算仅使用单一类型的虚拟机部署全部租约时,需要每种类型的虚拟机实例的最大数量;

至少以虚拟机的总租用成本最低为优化目标,利用遗传算法求解租户、SaaS软件实例与虚拟机实例的映射关系,获得部署方案。

4.根据权利要求1或2所述的云环境下SaaS软件部署方法,其特征在于,所述根据所述SaaS软件信息和所述虚拟机信息,确定部署方案,包括:

根据所述SaaS软件信息和所述虚拟机信息,确定多个待部署方案,不同待部署方案中包含每种类型的SaaS软件实例数量、每种类型的虚拟机实例数量、租户与SaaS软件实例的对应关系及SaaS软件实例与虚拟机实例的对应关系不同;

确定每个待部署方案对应的虚拟机的总租用成本;

将最低的总租用成本对应的待部署方案确定为部署方案。

5.根据权利要求4所述的云环境下SaaS软件部署方法,其特征在于,最低的总租用成本对应的待部署方案有至少两个,所述将最低的总租用成本对应的待部署方案确定为部署方案,包括:

将最低的总租用成本对应的待部署方案中SaaS软件实例数量最少的待部署方案确定为部署方案。

6.一种云环境下SaaS软件部署装置,其特征在于,包括:

租约获得模块,用于获得至少一个租户对SaaS软件的租约;

SaaS软件信息确定模块,用于根据所述租约,确定需部署的SaaS软件信息,所述SaaS软件信息包含SaaS软件的类型信息及每种类型的SaaS软件的资源消耗要求;

虚拟机信息确定模块,用于根据租用基础设施情况,确定可租用的虚拟机信息,所述虚拟机信息包含虚拟机的类型信息、每种类型的虚拟机的资源提供能力及每种类型的虚拟机的租用成本;

部署方案确定模块,用于根据所述SaaS软件信息和所述虚拟机信息,确定部署方案,所述部署方案中包含:每种类型的SaaS软件实例数量、每种类型的虚拟机实例数量、租户与SaaS软件实例的对应关系及SaaS软件实例与虚拟机实例的对应关系,所述部署方案对应的虚拟机的总租用成本最低;

SaaS软件部署模块,用于依据所述部署方案进行SaaS软件的部署。

7.根据权利要求6所述的云环境下SaaS软件部署装置,其特征在于,所述租约获得模块,具体用于:

接收至少一个租户对SaaS软件的租用请求;

根据每个租户的租用请求,获得每个租户的租约。

8.根据权利要求6或7所述的云环境下SaaS软件部署装置,其特征在于,所述部署方案确定模块,具体用于:

利用贪心算法,根据所述SaaS软件信息和所述虚拟机信息,分别计算仅使用单一类型的虚拟机部署全部租约时,需要每种类型的虚拟机实例的最大数量;

至少以虚拟机的总租用成本最低为优化目标,利用遗传算法求解租户、SaaS软件实例与虚拟机实例的映射关系,获得部署方案。

9.根据权利要求6或7所述的云环境下SaaS软件部署装置,其特征在于,所述部署方案确定模块,具体用于:

根据所述SaaS软件信息和所述虚拟机信息,确定多个待部署方案,不同待部署方案中包含每种类型的SaaS软件实例数量、每种类型的虚拟机实例数量、租户与SaaS软件实例的对应关系及SaaS软件实例与虚拟机实例的对应关系不同;

确定每个待部署方案对应的虚拟机的总租用成本;

将最低的总租用成本对应的待部署方案确定为部署方案。

10.根据权利要求9所述的云环境下SaaS软件部署装置,其特征在于,最低的总租用成本对应的待部署方案有至少两个,所述部署方案确定模块,具体用于:

将最低的总租用成本对应的待部署方案中SaaS软件实例数量最少的待部署方案确定为部署方案。

完整全部详细技术资料下载
当前第2页 1  2  3 
相关技术
  • 一种基于FPGA的实时仿真器...
  • 一种虚拟化主机运行状况预测的...
  • 一种面向领域的虚拟机模板库的...
  • 一种虚拟化平台的管理系统以及...
  • 一种容器调度方法及管理节点调...
  • 基于随机森林回归的虚拟机性能...
  • 一种基于WebVR的虚拟现实...
  • 一种web远程数据计算与仿真...
  • 一种SR‑IOV环境下多虚拟...
  • 程序处理方法和装置与流程
网友询问留言 已有1条留言
  • 访客 来自[中国] 2021年05月17日 19:51
    b
    0
1

聚圣源中字头公司名称大全起名李 男孩 起个什么名字好起名软件人民日报电子版白头翁花唐氏男孩起名李将军列传所有十画的起名吉利字635关于天气的谚语动物之森switch郑海潮开的什么车我本刀仙张婧仪周迅什么关系姓包包的男孩起名字轮胎销售公司起名电脑屏幕闪烁公司起名四个字小米和爷爷在院子里笔趣阁6月22日是什么星座延禧攻略全集百度云起名字2021免费八字起名周易任姓宝宝起名酒店起什么名字怎么好听童装店起名属马的起名字宜忌杜文起名字韩国电影无法忍受含有土的公司起名瑞思课程淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化