A high performance filesystem for accessing object storage

cunoFS lets you interact with object storage as if it were a fast native file system
with POSIX compatibility that can run any new or existing applications

cunoFS lets you interact with object storage as if it were a fast native file system with POSIX compatibility that can run any new or existing applications

Save time, save money, on cloud, on-prem and hybrid.

Unleashing Object Storage

POSIX Compliant

Run workloads as expected, with user/group permissions, symlinks, hardlinks, POSIX ACL

High Performance

Forget gateways. Unleash the true potential and scalability of object storage. Tested at 10+ Tbps.

Native Object Access

Access your objects as files, access your files as objects, without those slow, unscalable gateways.

Without Scrambling Files

Unlike most other solutions, we don’t scramble files into proprietary object formats. Each file is stored as its object at the path you expect.

Learn more about how cunoFS can help you

cunoFS Market Positioning

Incredible performance.

Extreme scalability.

At a fraction of the price.

Quick peek demo

(cuno with unmodified bash+applications)

cuno is not a CLI. cuno works with any application, including shells and applications spawned from shells running under cuno.

Super fast, Transparent and User-friendly

Cloud Access with cunoFS

cunoFS software has been built to be incredibly easy to use. Install the client in minutes (no special privileges required), or run inside unmodified containers.

Run your usual (unmodified) Linux tools and applications, but now with ultra-fast object storage. Access storage across cloud providers on the command line as though they were local. Open projects in RStudio. Quickly edit files in emacs or vi. Find things with locate or find. Sync folders with rsync or cp. Launch serverless Lambda transcodes with ffmpeg.

Even applications that come with built-in object support have been benchmarked at up to 10x faster with cunoFS.

Unlocking the value of your data operations

Incredible Performance for your Applications, Tools & Containers

Modern business relies on analysing and interpreting data that keeps growing in size. Speeding that up whilst significantly reducing costs can transform the scale and value of your data operations.

We all know that object storage offers low cost, infinite scalability and high availability storage. We also know there are usability and performance challenges.

Object stores have a completely different set of access semantics compared to classic file systems, requiring the re-writing of many applications. Existing platforms have overcome some access challenges, but introduced expensive and complex architectures of slow bottlenecked file gateways, caching tiers and vendor lock-ins.

cunoFS solves all these challenges.

Accelerating Discoveries

From Solving Productivity Challenges in Life Sciences

Our multi-award winning team have spent years solving productivity challenges in life sciences.

cunoFS and its precursor products are accelerating the discovery of new medicines by streaming 100+ GB genomic data files to bioinformatics analysis tools.

We are proud to now bring this technology to all organizations.

CUNO can also speed up object-native apps by 10x

Real-world Benchmarks with Samtools

Samtools is a suite of programs for interacting with high-throughput sequencing data and consists of three separate repositories. The Samtools application already includes S3 support, so we put its object access to the test, to understand if CUNO could enhance its performance. And the results speak for themselves. With CUNO + Samtools, we saw a 4.8x speed up for downloads and a 30.5x speed up for uploads (a geometric mean of 12x).

Download Test:
time samtools view -h ${​​​​​​​​DATA_FILE_IN_S3}​​​​​​​​ > /dev/null
Upload Test: :
time samtools view -h ${​​​​​​​​UPLOAD_FILE}​​​​​​​​ -o ${​​​​​​​​DATA_FILE_IN_S3}​​​​​​​​-upload

cunoFS Features

The Easiest And Most Cost-Effective Way
to Access And Manage Data

Click to learn more

Affordable and Fast: S3 is Now the Best Place to Process your FFmpeg Data

Affordable and Fast: S3 is Now the Best Place to Process your FFmpeg Data

Most companies that use FFmpeg and store their data in object storage (such as S3, Azure, Google Cloud, or on-premises solutions like MinIO) stage their data to a filesystem, then run FFmpeg on it there, and finally upload the result back into object storage. This is because FFmpeg requires POSIX file access, and existing POSIX compatibility layers such as Mountpoint and s3fs are too slow or just don’t work with FFmpeg. This workaround is no longer necessary. By using cunoFS with FFmpeg you can cut out the staging/upload steps (and the local filesystem) and run your existing media workloads directly on files stored in object storage. You can use cunoFS to connect virtualized, containerized, or serverless compute to your object storage to burst into the cloud or replace your existing on-premises infrastructure. Comparing S3/object storage performance and compatibility for FFmpeg workloads s3fs-fuse, goofys, and AWS Mountpoint all allow you to mount AWS S3 object storage as a filesystem; however, none of them provide adequate performance or compatibility for working directly on stored data. To use these you usually need to compromise the speed at which workloads are processed, or stage data to local storage for processing, a workaround that increases

Read More »

How a Global Pharma Company Used cunoFS to Access its Private Object Storage System

One of the top five global pharma companies has extensively tested cunoFS with its on-prem object storage system to give POSIX access directly to unmodified objects in buckets. cunoFS is client-side software that gives applications high-performance, high-throughput POSIX-compliant file access to unmodified data in object storage like Amazon S3 or on-premises or cloud alternatives. This is achieved without modifying the objects. Performance is a major differentiator for cunoFS, in addition to an intuitive developer experience and file access at scale. The product’s performance exceeds 50 Gbps read/write access directly to native objects as if they were a part of the user’s filesystem, on a single node. cunoFS has been benchmarked at more than 10 Tbps aggregate throughput using 256 nodes. In this case study, we cover how one of the top five global pharma companies achieved a 5–13x speedup in operations on both large and small files with cunoFS compared to its S3-compatible on-prem storage system. File access at large pharma companies: a complex use case Before encountering cunoFS, the pharma company’s employees did not previously have POSIX access to the data in the on-prem object storage system (ObjStore). In order to use data from the ObjStore with POSIX commands

Read More »
Thumbnail illustration for the How to mount an Amazon S3 bucket as a local drive using cunoFS article

How to Mount an Amazon S3 Bucket as a Local Drive using cunoFS

Amazon S3 object storage is very popular due to its relatively low cost and its scalability. However, working with S3 isn’t as straightforward as working with a local filesystem. Object storage is conceptually different from files on a filesystem. And if you already have a set of tools and workflows you use that rely on files and folders, changing them to use object storage, through AWS CLI commands or the S3 SDK, is painful and requires replacing quite a bit of code. With cunoFS, you can mount S3 buckets as folders and access objects inside them as files. This makes it possible to use almost any file-based application, including custom software but also machine learning tools like PyTorch, media tools like FFmpeg, and even high-performance computing workloads, with S3 storage. Read on to find out how cunoFS works and how to use it to mount S3 buckets on Linux, on Windows with WSL, and on Mac with Docker. Why mount an S3 bucket as a local drive Editing a single small file stored on S3 is easy — you can just grab it from S3 via the AWS CLI, edit the file, and then upload the new version. Changing a

Read More »

Frequently Asked Questions

Your question not answered?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Yes. When CUNO is installed, you can use standard CLI commands (like `cp` and `mv`) to migrate your file system data to all supported Object Stores. You can verify your transfers by performing checksum calculations using `md5sum` to be 100% confident of data integrity. File access control would need to be undertaken separately on the Object Storage to apply permissions.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Storage Agnostic

Transparent Access

Secure Data