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

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 »

Making the Right Choice: Comparing the Cost/Performance of Different EFS Options and Alternatives

When choosing the EFS (Elastic File System) configuration options for your enterprise cloud storage, the choices can be overwhelming. Practical information can be hard to find, so we’ve assembled all of the relevant facts in one place, along with additional information that will help you pick the right mix of price and performance for your use case. This article explains the EFS configuration parameters that affect price and performance (storage classes, performance modes, and throughput modes), discusses when S3 object storage, FSx for Lustre, and EBS (Elastic Block Store) are suitable alternatives to EFS. Different AWS storage types EFS (Elastic File System) — This filesystem-based storage is elastic, so can scale in size according to your needs. It scales up when you add files and down when you remove files, without disturbing your workloads or needing you to intervene to provision more storage. S3 (Simple Storage Service) — S3 provides object storage, meaning that all files are structured in a flat plane, rather than the hierarchical structure of a standard filesystem. You can pair S3 with open-source software s3fs and goofys — these run on top of S3 so that you can interact with S3 like a native filesystem instead

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