CPC G06F 16/1824 (2019.01) [G06F 16/128 (2019.01); G06F 16/164 (2019.01); G06F 16/1873 (2019.01)] | 20 Claims |
1. An apparatus, comprising:
a storage system, comprising:
a compute engine cloud service that interfaces with a database cloud service, a high performance object storage cloud service and a low performance object storage cloud service, the high performance object storage cloud service having faster access than the low performance object storage cloud service, the compute engine cloud service implemented with computing hardware resources, the database cloud service, the high performance object storage cloud service and the low performance object storage cloud service each being implemented with respective storage hardware resources;
the compute engine cloud service to perform the following:
accept a filepath from a user that specifies a file and form a primary key for a representation of the file;
apply the primary key to the database cloud service to obtain a representation of the file, the representation of the file comprising an inode for the file's meta data;
use the inode for the file's meta data to obtain the file's meta data from the high performance object storage cloud service, the file's meta data pointing to information within the high performance object storage cloud service for accessing the file's stripes;
access the information within the high performance object storage cloud service to obtain an object ID for a stripe within the file; and,
use the object ID to access the stripe from the low performance object storage cloud service.
|