发明名称 Methods and systems for on-boarding applications to a cloud
摘要 Methods and arrangements for on-boarding an application to a cloud. An application for hosting in a cloud environment is provided. Metadata related to the application is provided, and metadata related to the cloud is obtained. The application metadata and cloud metadata are compared, and the compatibility of the application with existing offerings of the cloud is ascertained. The application is on-boarded to the cloud.
申请公布号 US8819679(B2) 申请公布日期 2014.08.26
申请号 US201113192678 申请日期 2011.07.28
申请人 International Business Machines Corporation 发明人 Agarwal Vikas;Alexander Michael Edward;Ananthanarayanan Rema;Goyal Sunil;Mittal Sumit;Mukherjea Sougata
分类号 G06F9/46;G06F9/455;G06F9/445 主分类号 G06F9/46
代理机构 Ference & Associates LLC 代理人 Ference & Associates LLC
主权项 1. An apparatus comprising: at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising: computer readable program code configured to provide an application for hosting in a cloud environment; computer readable program code configured to provide metadata related to the application; computer readable program code configured to obtain metadata related to the cloud; computer readable program code configured to compare the application metadata and cloud metadata; computer readable program code configured to ascertain the compatibility of the application with an existing offering of the cloud; and computer readable program code configured to on-board the application to the cloud via performing the following: (a) determining whether the application matches an existing offering of the cloud and, if so, mapping the existing offering to the application; if (a) does not apply: (b) ascertaining whether a new offering can be defined on the cloud and, if so, deploying the application to the cloud; if (b) does not apply: (c) ascertaining whether a template creation tool can create a template of the application for being hosted on the cloud and, if so, hosting the template of the application on the cloud; and if (c) does not apply: (d) ascertaining whether it is possible to load the application on a virtual machine on the cloud and, if so, loading the application on a virtual machine on the cloud.
地址 Armonk NY US