SYSTEMS AND METHODS FOR GENERATING CROSS-CLOUD COMPUTING APPLIANCES
First Claim
1. A method of generating a software deployment in a cloud environment, comprising:
- registering a set of appliance images to an image database;
receiving a subscription model for each appliance image from a set of vendors providing the set of appliance images;
generating a set of cloud-based images based on the set of appliance images and a set of resource profiles for a set of cloud-based networks;
adapting the subscription model for each appliance image to at least one corresponding cloud in the set of cloud-based networks; and
instantiating the set of cloud-based images in the set of cloud-based networks based on the adapted subscription model.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for generating cross-cloud computing appliances. A vendor, developer, or other user can generate one or more sets of computing appliances, comprising special-purpose pre-configured physical or virtual machines. The vendor can register an image of the one or more appliances to an image generation service, which can store that image along with the subscription model desired for that set of appliances. The image generation service can generate, test, and install a set of cloud-based images of the underlying appliances to a cloud environment including multiple, diverse clouds. The image generation service can adjust the cloud-based images as well as the subscription model to match the services and other resources of individual clouds, and ensure compatibility across multiple clouds. The image generation service can also track usage data for billing or other purposes.
228 Citations
20 Claims
-
1. A method of generating a software deployment in a cloud environment, comprising:
-
registering a set of appliance images to an image database; receiving a subscription model for each appliance image from a set of vendors providing the set of appliance images; generating a set of cloud-based images based on the set of appliance images and a set of resource profiles for a set of cloud-based networks; adapting the subscription model for each appliance image to at least one corresponding cloud in the set of cloud-based networks; and instantiating the set of cloud-based images in the set of cloud-based networks based on the adapted subscription model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18, 19, 20)
-
-
11. A system for managing an image generation service in a cloud environment, comprising:
-
a network interface to a set of cloud-based networks; and a processor, communicating with the set of cloud-based networks to execute the image generation service, the processor being configured to register a set of appliance images to an image database, receive a subscription model for each appliance image from a set of vendors providing the set of appliance images, generate a set of cloud-based images based on the set of appliance images and a set of resource profiles for the set of cloud-based networks, adapt the subscription model for each appliance image to at least one corresponding cloud in the set of cloud-based networks, and instantiate the set of cloud-based images in the set of cloud-based networks based on the adapted subscription model. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification