发明名称 |
用于在计算资源上部署应用的计算机实现的方法、系统和计算机程序产品 |
摘要 |
本发明涉及用于在计算资源上部署应用的计算机实现的方法,其中该应用被远程地提供至用户的多个租户,其中该应用包含多个应用组件,该计算机实现的方法包含:-定义租户组集合以用于分类该多个租户,将多个租户中的每个租户指派至该租户组集合中的至少一个租户组,-针对多个应用组件的应用组件和多个租户中的租户的每个组合提供部署模型,-根据该部署模型来针对应用组件和租户的每个组合确定约束信息,其中该部署模型配置成使多个租户中的每个租户能够将整个租户组包括在共享一个或多个应用组件和/或计算资源的基础设施中和/或从共享一个或多个应用组件和/或计算资源的基础设施中排除,-根据关联于多个应用组件中的每个应用的约束信息来确定应用在计算资源上的有效部署配置,-根据所确定的有效部署配置来在该计算资源上部署应用。 |
申请公布号 |
CN104981777A |
申请公布日期 |
2015.10.14 |
申请号 |
CN201380063948.5 |
申请日期 |
2013.11.08 |
申请人 |
德国电信股份有限公司 |
发明人 |
S·T·鲁尔;S·维科莱斯 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
唐杰敏 |
主权项 |
一种计算机实现的用于在计算资源(2)上部署应用(1)的方法,其中所述应用(1)被远程地提供至用户的多个租户(3),其中所述应用(1)包含多个应用组件(10),所述计算机实现的方法包括:‑定义租户(31,32,…,35)的组集合(4)以用于分类所述多个租户(3),‑将所述多个租户(3)中的每个租户(31,32,…,35)指派至租户(31,32,…,35)的组集合(4)中的租户(31,32,…,35)的至少一个组(410,411,412),‑针对所述多个应用组件(10)中的应用组件(11,12,…,16)和所述多个租户中的(3)租户(31,32,…,35)的每个组合提供部署模型(51,52,53,54,55),‑根据所述部署模型(51,52,53,54,55)确定关于应用组件(11,12,…,16)和租户(31,32,…,35)的每个组合的约束信息,其中所述部署模型(51,52,53,54,55)被配置成使所述多个租户(3)中的每个租户(31,32,…,35)能够将租户(31,32,…,35)的整个组(4)包括在共享一个或多个应用组件(11,12,…,16)和/或所述计算资源(2)的基础设施中和/或从共享一个或多个应用组件(11,12,…,16)和/或所述计算资源(2)的基础设施中排除,‑根据关联于所述多个应用组件(10)中的每个应用组件(11,12,…,16)的约束信息来确定所述应用(1)在所述计算资源(2)上的有效部署配置,‑根据所确定的有效部署配置来在所述计算资源(2)上部署所述应用(1)。 |
地址 |
德国波恩 |