Virtual data management services
First Claim
1. In a computing system comprising a cluster of server nodes, a method for providing virtual data management services, comprising:
- receiving a request for a data management service;
provisioning one or more server nodes within the cluster of server nodes to execute the requested data management service;
configuring one or more instances of virtual data services from a plurality of available virtual data service templates to virtually compose the requested data management service, wherein the virtual data service templates comprise (i) software image templates that define virtual data services in a non-configured form and (ii) chain templates which comprise defined sequences of software image templates of virtual data services; and
executing the configured instances of virtual data services on the one or more provisioned server nodes to perform the requested data management service;
wherein one or more of the configured instances of virtual data services are configured to execute on virtual machines.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for implementing virtual data management services. For example, a method for providing virtual data management services in a computing system comprising a cluster of server nodes, includes receiving a request for a data management service, provisioning one or more server nodes within the cluster of server nodes to execute the requested data management service, configuring one or more instances of virtual data services from a plurality of available virtual data service templates to implement the requested data management service, and executing the configured instances of virtual data services on the one or more provisioned server nodes to perform the requested data management service.
-
Citations
20 Claims
-
1. In a computing system comprising a cluster of server nodes, a method for providing virtual data management services, comprising:
-
receiving a request for a data management service; provisioning one or more server nodes within the cluster of server nodes to execute the requested data management service; configuring one or more instances of virtual data services from a plurality of available virtual data service templates to virtually compose the requested data management service, wherein the virtual data service templates comprise (i) software image templates that define virtual data services in a non-configured form and (ii) chain templates which comprise defined sequences of software image templates of virtual data services; and executing the configured instances of virtual data services on the one or more provisioned server nodes to perform the requested data management service; wherein one or more of the configured instances of virtual data services are configured to execute on virtual machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19)
-
-
12. An article of manufacture comprising a processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by one or more processing devices implement a method for providing virtual data management services in a computing system comprising a cluster of server nodes, the method comprising:
-
receiving a request for a data management service; provisioning one or more server nodes within the cluster of server nodes to execute the requested data management service; configuring one or more instances of virtual data services from a plurality of available virtual data service templates to virtually compose the requested data management service, wherein the virtual data service templates comprise (i) software image templates that define virtual data services in a non-configured form and (ii) chain templates which comprise defined sequences of software image templates of virtual data services; and executing the configured instances of virtual data services on the one or more provisioned server nodes to perform the requested data management service; wherein one or more of the configured instances of virtual data services are configured to execute on virtual machines.
-
-
13. A computing system comprising:
-
a cluster of server nodes; and a management and orchestration system which is configured to; receive a request for a data management service; provision one or more server nodes within the cluster of server nodes to execute the requested data management service; configure one or more instances of virtual data services from a plurality of available virtual data service templates to virtually compose the requested data management service, wherein the virtual data service templates comprise (i) software image templates that define virtual data services in a non-configured form and (ii) chain templates which comprise defined sequences of software image templates of virtual data services; and execute the configured instances of virtual data services on the one or more provisioned server nodes to perform the requested data management service; wherein one or more of the configured instances of virtual data services are configured to execute on virtual machines. - View Dependent Claims (14, 15, 16, 17, 18, 20)
-
Specification