Systems and Methods for Generating Cloud Computing Landscapes
First Claim
1. A computer-implemented method comprising:
- specifying a landscape definition, the landscape definition specifying a plurality of different servers to be instantiated on a cloud computing system, wherein the plurality of servers are operable to work together as a single logical entity, the landscape definition further specifying dependencies between the servers, and wherein each server in the landscape definition is stored as an image on the cloud computing system, each image including information for instantiating a corresponding server on the cloud computing system; and
instantiating the plurality of servers on the cloud computing system using the landscape definition.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention includes a computer-implemented method comprising specifying a landscape definition, the landscape definition specifying a plurality of different servers to be instantiated on a cloud computing system, wherein the plurality of servers are operable to work together as a single logical entity, the landscape definition further specifying dependencies between the servers, and wherein each server in the landscape definition is stored as an image on the cloud computing system, each image including information for instantiating a corresponding server on the cloud computing system and instantiating the plurality of servers on the cloud computing system using the landscape definition.
-
Citations
111 Claims
-
1. A computer-implemented method comprising:
-
specifying a landscape definition, the landscape definition specifying a plurality of different servers to be instantiated on a cloud computing system, wherein the plurality of servers are operable to work together as a single logical entity, the landscape definition further specifying dependencies between the servers, and wherein each server in the landscape definition is stored as an image on the cloud computing system, each image including information for instantiating a corresponding server on the cloud computing system; and instantiating the plurality of servers on the cloud computing system using the landscape definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium embodying a computer program for performing a method of generating cloud computing landscapes, said method comprising:
-
specifying a landscape definition, the landscape definition specifying a plurality of different servers to be instantiated on a cloud computing system, wherein the plurality of servers are operable to work together as a single logical entity, the landscape definition further specifying dependencies between the servers, and wherein each server in the landscape definition is stored as an image on the cloud computing system, each image including information for instantiating a corresponding server on the cloud computing system; and instantiating the plurality of servers on the cloud computing system using the landscape definition. - View Dependent Claims (111, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
one or more processors; a network interface for coupling the computer system to a cloud computing system through a network; and a controller software program, executable on said computer system, the controller software program configured to process a landscape definition, the landscape definition specifying a plurality of different servers to be instantiated on a cloud computing system, wherein the plurality of servers are operable to work together as a single logical entity, the landscape definition further specifying dependencies between the servers, and wherein each server in the landscape definition is stored as an image on the cloud computing system, each image including information for instantiating a corresponding server on the cloud computing system, wherein the controller software program sends instructions through the network interface to the cloud computing system to instantiate each of the plurality of servers on the cloud computing system using the landscape definition. - View Dependent Claims (20)
-
Specification