Back to results
US 11,153,224 B2Granted
Method of providing cloud computing infrastructure
AssigneeRadcom Ltd.
InventorsAlon Halimi, Tal Yaniv, Tomer Tuvia Ilan
Life of this patent
Estimating the term…
Abstract
A method of providing an infrastructure of virtual resources in a cloud comprising automatically provisioning the virtual resources with other virtual resources with which to communicate to access data they need to provide functionalities to the infrastructure.
Claims15
A method comprising:
- instantiating in a cloud a virtual management module comprising a memory or access to the memory;
- instantiating a plurality of virtual resources to orchestrate an infrastructure of instantiated virtual resources in the cloud to support a cloud based application, each of the instantiated virtual resources having an operating system (OS), and internet protocol (IP) address at which a first instantiated virtual resource is accessible for communication with a second instantiated virtual resource, and
- comprising instructions which when executed causes each of the instantiated virtual resources to transmit to the management module their IP address and an identification (ID) profile, and
- provide a functionality for the infrastructure, that supports performance of the cloud based application;
- wherein the management module comprises management module instructions which when executed cause a processor to:
- store in the memory the IP addresses and ID profiles that the management module receives;
- search the memory to identify a first instantiated virtual resource of the plurality of instantiated virtual resources with a second instantiated virtual resource of the plurality of instantiated virtual resources, the second instantiated virtual resource being a source of data that the first instantiated virtual resource requires to provide the functionality that the first instantiated virtual resource provides the infrastructure;
- and
- operate to provide the first instantiated virtual resource with the IP address of the second instantiated virtual resource to enable the first instantiated virtual resource to communicate with the second instantiated virtual resource and receive the required data that the first instantiated virtual resource requires.
6 more elements
A system comprising:
- a memory;
- and
- a management module having instructions, which when executed by a processor cause the processor to:
- communicate with each of a plurality of virtual resources orchestrated in a cloud after they are instantiated to receive their respective roles and IP addresses at which they are accessible for communications, that they transmit to the management module;
- store in the memory the IP addresses and the respective roles that the module receives;
- and
- based at least in part on instantiation of a first virtual resource of the plurality of virtual resources, search the memory to identify an IP address of a second instantiated virtual resource of the plurality of instantiated virtual resources, the second instantiated virtual resource comprising data that the first instantiated virtual resource requires to provide a functionality for an infrastructure;
- and
- provide the IP address of the second instantiated virtual resource to the first instantiated virtual resource to enable the first instantiated virtual resource to communicate with the second instantiated virtual resource to receive the required data from the second instantiated virtual resource.
6 more elements
A method comprising:
- instantiating a plurality of virtual resources to orchestrate an infrastructure of instantiated virtual resources in a cloud that provide respective functionalities to support a cloud based application,
- each instantiated virtual resource having an operating system (OS) and internet protocol (IP) address at which a first instantiated virtual resource is accessible for communication with a second instantiated virtual resource and an identification (ID) profile;
- during orchestration, for each instantiated virtual resource of the plurality of instantiated virtual resources, automatically storing the IP address and the ID profile of the each instantiated virtual resource in a memory;
- searching the memory to locate the IP address and the ID profile of the second instantiated virtual resource, that is a source of data that the first instantiated virtual resource requires to provide the functionality that the first instantiated virtual resource provides;
- and
- providing the first instantiated virtual resource with the IP address of the second instantiated virtual resource for use by the first instantiated virtual resource as a destination IP address to communicate with the second instantiated virtual resource and request the required data.
3 more elements
Dependencies are inferred from the claim text.