Versity Gateway: A High-Performance Open Source S3 to File Translation Tool

Versity Gateway: A High-Performance Open Source S3 to File Translation Tool

Versity, in collaboration with the Los Alamos National Laboratory and the Pawsey Supercomputing Research Centre, introduces the Versity Gateway, an innovative open source tool for seamless inline translation between AWS S3 object commands and file-based storage systems.

The Versity Gateway serves as a bridge between file-based storage systems and applications that rely on S3 object interfaces. It enables applications to interact with file storage using familiar S3 operations like put and get, allowing for easy integration and compatibility. Built from scratch in Go, a highly efficient programming language known for its performance and scalability, the Versity Gateway leverages Go's benefits to deliver exceptional speed and efficiency.

"The Versity Gateway is our answer to the community's need for a reliable open source object to file translation tool," said Bruce Gilpin, CEO of Versity. "We want to provide seamless file storage capabilities for S3-based applications. We are excited to release the Versity Gateway as an Apache 2.0 open source project and we invite the community to contribute to its development, growth, and enhancement."

Key Features of the Versity Gateway include:

  1. Scalability: Multiple Versity Gateway instances may be deployed in a cluster to increase aggregate throughput. The Versity Gateway's stateless architecture allows any request to be serviced by any gateway thereby distributing workloads and enhancing performance. Load balancers may be used to evenly distribute requests across the cluster of gateways for optimal performance.
  2. High Performance: The Versity Gateway utilizes Fiber, a lightweight and high-performance HTTP server framework, to handle incoming requests. Compared to older web frameworks like gorilla/mux, Fiber offers improved performance, resulting in faster processing and response times.
  3. Modular Backend Support: The Versity Gateway currently supports generic POSIX file backend storage and Versity's ScoutFS filesystem. The system has been designed with modularity in mind, making it easy for the community to add additional backend storage systems in the future.
  4. Open Source and Collaborative: As an Apache 2.0 licensed open source project, the Versity Gateway encourages the community to contribute to its development, growth, and enhancement. The project's source code is available to the public and can be accessed via its GitHub repository at https://github.com/versity/versitygw. Versity welcomes contributions and patch requests from the community.

Additionally, the Versity Gateway seamlessly integrates with ScoutAM, Versity's commercial mass storage data management product. By combining the power of the Versity Gateway with ScoutAM's advanced data management capabilities, users can efficiently store, retrieve, and manage large volumes of data across diverse storage systems. This integration enables organizations to leverage the Versity Gateway as a critical component of their data infrastructure, ensuring seamless access to object storage and simplified data management workflows. With the Versity Gateway and ScoutAM working together, users can maximize the value of their data while maintaining optimal performance and scalability.

"We are thrilled to offer our customers the improved ability to seamlessly leverage ScoutAM in conjunction with incoming S3 data," said Meghan McClelland, VP of Product at Versity. "This integration empowers customers to efficiently store and manage their incoming S3 data at scale, in the same namespace as their file data, enabling them to unlock high performance and economically efficient storage, creating an on-premises glacier."

The Open Source Versity Gateway will be available for download starting June 13, 2023. For more information and to access the source code, please visit https://github.com/versity/versitygw.

For more information on the Versity Gateway, visit https://www.versity.com/products/versitygw.

About Versity:

Versity is a leading technology company focused on delivering innovative storage and data management solutions. With a commitment to performance, scalability, and open-source collaboration, Versity empowers organizations to efficiently manage their data in a rapidly evolving digital landscape.

Source: Versity Software

About Versity Software, Inc.

About Versity:
Versity is a leading technology company focused on delivering innovative storage and data management solutions. With a commitment to performance, scalability, and open-source collaboration, Versity empowers organizations to efficiently manage their data in a rapidly evolving digital landscape.

Versity Software, Inc.
1120 Eastside Road
Hood River, OR
97031

Contacts


More Press Releases