The Maginatics File System (MagFS) integrates with OpenStack Swift to provide a software-defined NAS system in support of elastic in-cloud workloads, NAS replacement and consolidation, and migrating applications from your legacy data center to the cloud.
With native WAN optimization, mobile connectivity, a global namespace and fine-grained locking, MagFS compliments OpenStack Swift’s native cost-effectiveness, data durability, linear scalabitliy, multi-tenancy, ability to serve huge numbers of concurrent users and other unique attributes.
MagFS can be deployed across geographically-distributed enterprises or in-cloud to support scale-out applications where many compute nodes must have ready access to a shared capacity pool. For the in-cloud scenario, pairing the application with MagFS running in OpenStack Swift exposes the full elasticity of OpenStack’s storage platform.
Maginatics has implemented numerous optimizations specifically targeted at our OpenStack Swift customers. These include:
- Support for Havana (as well as Grizzly, Folsom and Essex)
- Multi-container support: MagFS supports the Swift best practice of sharding data across multiple containers to achieve higher concurrency and therefore better performance
- MagFS supports multiple authentication systems in OpenStack including Keystone, the rapidly emerging standard
- Use of TempURL: From the beginning, MagFS has allowed clients to take advantage of a Swift's cluster scalability by using signed temporary URLs to allow clients to directly read and write data to the containers.