Import, export, and copy management for tiered object storage
First Claim
1. A method, comprising:
- receiving, via a messaging bus at a centralized index operating in a cloud environment, a first event indicating an action performed on first data within an object store accessible via the cloud environment;
receiving, at the centralized index, a second event indicating an action performed on second data within an archival store separate from the object store that is accessible via the cloud environment, where the object store and the archival store operate in different object subsystems of the cloud environment;
normalizing metadata in the first event and the second event to correspond to a single namespace across the different object subsystems; and
indexing and storing the normalized metadata in the centralized index, where the normalized metadata includes the action performed on the first data, a storage location of the first data within the object store, the action performed on the second data, and a storage location of the second data within the archival store.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, at a centralized index operating in a cloud environment via a messaging bus, first events spawned by a first processor managing an object store accessible via the cloud environment. The method also includes receiving, at the centralized index, second events spawned by a second processor managing an archival store accessible via the cloud environment. Also, the method includes normalizing metadata in the first and second events. Moreover, the method includes indexing and storing the metadata in the centralized index. The object store and the archival store operate in different object subsystems of the cloud environment. Other systems, methods, and computer program products are described for managing import, export, and copy of data within a public tiered object storage environment in accordance with more embodiments.
-
Citations
15 Claims
-
1. A method, comprising:
-
receiving, via a messaging bus at a centralized index operating in a cloud environment, a first event indicating an action performed on first data within an object store accessible via the cloud environment; receiving, at the centralized index, a second event indicating an action performed on second data within an archival store separate from the object store that is accessible via the cloud environment, where the object store and the archival store operate in different object subsystems of the cloud environment; normalizing metadata in the first event and the second event to correspond to a single namespace across the different object subsystems; and indexing and storing the normalized metadata in the centralized index, where the normalized metadata includes the action performed on the first data, a storage location of the first data within the object store, the action performed on the second data, and a storage location of the second data within the archival store. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the embodied program instructions being executable by a processing circuit to cause the processing circuit to:
-
receive, by the processing circuit via a messaging bus at a centralized index operating in a cloud environment, a first event indicating an action performed on first data within an object store accessible via the cloud environment; receive, by the processing circuit at the centralized index, a second event indicating an action performed on second data within an archival store separate from the object store that is accessible via the cloud environment, where the object store and the archival store operate in different object subsystems of the cloud environment; normalize, by the processing circuit, metadata in the first event and the second event to correspond to a single namespace across the different object subsystems; and index and store, by the processing circuit, the normalized metadata in the centralized index, where the normalized metadata includes the action performed on the first data, a storage location of the first data within the object store, the action performed on the second data, and a storage location of the second data within the archival store. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processing circuit; a memory; and logic stored to the memory, that when executed by the processing circuit causes the processing circuit to; receive, by the processing circuit via a messaging bus at a centralized index operating in a cloud environment, a first event indicating an action performed on first data within an object store accessible via the cloud environment; receive, by the processing circuit at the centralized index, a second event indicating an action performed on second data within an archival store separate from the object store that is accessible via the cloud environment, where the object store and the archival store operate in different object subsystems of the cloud environment; normalize, by the processing circuit, metadata in the first event and the second event to correspond to a single namespace across the different object subsystems; and index and store, by the processing circuit, the normalized metadata in the centralized index, where the normalized metadata includes the action performed on the first data, a storage location of the first data within the object store, the action performed on the second data, and a storage location of the second data within the archival store.
-
Specification