3desc - Fotolia
Traditional storage systems use an architecture that's similar to a file system to store, organize and retrieve data blocks. The complexity of this data structure manifests in the amount of overhead the system generates to handle storage transactions -- overhead that's defined by metadata stored and CPU cycles consumed to process it. Growth of these systems is bound by their ability to store and process metadata, a situation that's exacerbated by the inefficiency of this hierarchical data structure.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
A file storage system adds another layer of metadata processing to the above situation. In fact, some NAS systems have an effective limit of 50% of their physical capacity because their processing power can't keep up with the demand created by many types of workloads as they fill up. But using a NAS option with an object storage architecture -- providing file system access to an object storage system -- can address this problem.
Some object storage systems offer a NAS capability built into their storage systems. But most vendors that offer file system functionality use a NAS controller or gateway that handles the file system interface to the object-based architecture, the same way NAS gateways have been used with block storage SANs. The gateway handles the translation to the appropriate file protocol and the mapping of files to objects, while the object storage system handles the physical storage of data.
One of the benefits of using a NAS option with an object storage system is increased scalability. The underlying storage system can map files directly to objects, reducing the metadata storage and processing load and increasing the system's ability to grow. In addition, this efficiency means object-based NAS systems consume less controller resources, reducing overall system costs.
Hitachi, Dell top best NAS vendor list
Why object storage technology is in vogue
Dig Deeper on Cloud Storage Management and Standards
Related Q&A from Eric Slack
Erasure coding is an effective tool for correcting errors in data systems, but when used with object storage systems, latency issues can arise.continue reading
While scale-out storage has its benefits, object storage is becoming a more popular option. Learn about cloud object storage advantages in this ...continue reading
Eric Slack of Storage Switzerland discusses whether it is necessary to back up data stored in file sync services in this Expert Response.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.