Methods and apparatus for database virtualization
First Claim
1. A method, comprising:
- receiving a user selection of at least one existing non-virtualized database to be converted to a virtualized database;
receiving a user selection of a profile for a target virtualization platform host for said virtualized database;
receiving a user selection of a profile for a target virtualization storage environment for said virtualized database;
determining a base virtualization factor based on one or more performance metrics of said selected existing non-virtualized database and one or more projected performance metrics of said existing non-virtualized database on said selected target virtualization platform host and said selected target virtualization storage environment as a virtualized component of a business data environment; and
selecting a predefined combination of said target virtualization platform host and said selected target virtualization storage environment based on said determined base virtualization factor.
15 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for database virtualization. A virtualized database is designed by receiving a user selection of one or more existing databases for virtualization; receiving a user selection of a target virtualization platform host profile for the virtualized database; receiving a user selection of a target virtualization storage profile for the virtualized database; and providing the user with a comparison of an actual performance of the selected existing database and a projected performance of the existing database on the selected target virtualization platform host. A user can specify a backup and recovery profile for the virtualized database. Metadata affinity can optionally be analyzed for a plurality of the selected existing databases to identify an affinity correlation across the selected existing databases. Templates and/or configuration files can be generated for the selected target virtualization environment (optionally based on rule-based best practices).
17 Citations
26 Claims
-
1. A method, comprising:
-
receiving a user selection of at least one existing non-virtualized database to be converted to a virtualized database; receiving a user selection of a profile for a target virtualization platform host for said virtualized database; receiving a user selection of a profile for a target virtualization storage environment for said virtualized database; determining a base virtualization factor based on one or more performance metrics of said selected existing non-virtualized database and one or more projected performance metrics of said existing non-virtualized database on said selected target virtualization platform host and said selected target virtualization storage environment as a virtualized component of a business data environment; and selecting a predefined combination of said target virtualization platform host and said selected target virtualization storage environment based on said determined base virtualization factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, the system comprising:
-
a memory; and at least one hardware device, coupled to the memory, operative to implement the following steps; receive a user selection of at least one existing non-virtualized database to be converted to a virtualized database; receive a user selection of a profile for a target virtualization platform host for said virtualized database; receive a user selection of a profile for a target virtualization storage environment for said virtualized database; determine a base virtualization factor based on one or more performance metrics of said selected existing non-virtualized database and one or more projected performance metrics of said existing non-virtualized database on said selected target virtualization platform host and said selected target virtualization storage environment as a virtualized component of a business data environment; and select a predefined combination of said target virtualization platform host and said selected target virtualization storage environment based on said determined base virtualization factor. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification