SYSTEMS AND METHODS FOR CROSS-VENDOR MAPPING SERVICE IN CLOUD NETWORKS
First Claim
1. A method of determining software compatibility in a cloud environment, comprising:
- identifying a first set of cloud-based software resources hosted in a first cloud-based network;
extracting a set of attributes for a second set of cloud-based software resources in a second cloud-based network external to the first cloud-based network;
generating a compatibility mapping between—
a set of target software entities to be instantiated in the second cloud-based network based on the first set of cloud-based software resources, andthe second set of cloud-based software resources; and
coupling the compatibility mapping to a user-accessible service external to the first cloud-based network and the second cloud-based network,
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for a cross-vendor mapping service in cloud networks. A mapping service can be provided external to one or more sets of clouds which can access vendor databases in those clouds, and generate reports on software compatibility for software resources available in those diverse cloud networks. A user in an original cloud may wish to construct an image of a set of appliances or other services or entities in a second, external cloud or clouds. The external target cloud(s) may have different application sets, and/or applications available from different vendors, than those software resources hosted in the original cloud. A mapping service external to the participating clouds can enumerate the applications or other resources available in an external cloud, and generate a mapping or translation of those components to construct desired appliance images in that destination. Subscription terms can also be translated between clouds.
-
Citations
20 Claims
-
1. A method of determining software compatibility in a cloud environment, comprising:
-
identifying a first set of cloud-based software resources hosted in a first cloud-based network; extracting a set of attributes for a second set of cloud-based software resources in a second cloud-based network external to the first cloud-based network; generating a compatibility mapping between— a set of target software entities to be instantiated in the second cloud-based network based on the first set of cloud-based software resources, and the second set of cloud-based software resources; and coupling the compatibility mapping to a user-accessible service external to the first cloud-based network and the second cloud-based network, - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for of determining software compatibility in a cloud environment, comprising:
-
a network interface to a first cloud-based network and a second cloud-based network; and a processor, communicating with the first cloud-based network and the second cloud-based network, the processor being configured to— extract a set of attributes for a second set of cloud-based software resources in a second cloud-based network external to the first cloud-based network, generate a compatibility mapping between—
a set of target software entities to be instantiated in the second cloud-based network based on the first set of cloud-based software resources, andthe second set of cloud-based software resources, and couple the compatibility mapping to a user-accessible service external to the first cloud-based network and the second cloud-based. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification