In order for a cloud storage service to be a viable option to host enterprise data sets, it must be accessed like traditional storage.The solution should appear just like any other traditional NAS filer on your network. Then you can instantly extend your existing environment into the cloud without any modifications to your existing enterprise application infrastructure.
You mount a Zetta volume as a Unix or Windows network share exactly as if it were on your network inside your firewall.
“Storage in the cloud for the enterprise must have a fundamental level of traditional storage feature parity to make it useful for most enterprise customers.”
Zetta Storage Service is built as a full-featured file system. Volumes are accessed over existing paths, directories, permissions, and commands, and seamlessly integrate with external systems (e.g. LDAP), while delivering all the capabilities of a traditional session including ACLs and strong consistency.
Zetta volumes are accessed over the protocols that your applications and operating systems use today (and have for many years) — mount the storage as a file share over HTTP-optimized WebDAV or access it as an FTP server for large file transfers.
Enterprise usage requires compatibility with the POSIX command set. Virtually all enterprise applications are written with the expectation that the POSIX command set will be available. One key piece of this is strong consistency — POSIX compatibility ensures that any read from the data set will yield the data from the most recent write. Without this, the applications must be modified to manage cases where a read is yielding out-of-date data.
Contrast this with the current generation of HTTP-centric object stores:
For more information, read Chris Schin's blog entries including “Accessed Like Traditional Storage.”