Archil disks deliver infinite, high-performance storage and provide instant, local-like access to massive data sets, wherever they’re stored. Archil is designed as a high-speed caching layer that sits between your servers and your data sources, like Amazon S3, providing a fully POSIX-compatible interface to your data. With Archil’s custom file protocol, developers can achieve high-speed access to shared data, even if it requires lots of small files.

Core components

The instances mounting Archil disks (client instances) and the data sources run in your existing cloud accounts. The Archil storage system runs as a service in Archil-managed cloud accounts. If your organization requires that all software be hosted in your own cloud account, contact us to learn more about our BYOC options for organizations with 100 TiB of data or more.

Archil file protocol

The Archil client implements a new, custom storage protocol that enables full POSIX-compliance and high-performance for small-file workloads, such as git. The Archil client supports all Linux distributions. For more information, see the reference documentation for the Archil client.

Archil storage system

Archil disks are hosted on a shared cloud service, the Archil storage system. This centralized, durable cache stores frequently accessed data and recently written data. The cache provides near-infinite storage that automatically expands to the working set size of your application. The Archil storage service is designed to provide sub-millisecond latency for data access. Because the Archil cache is shared across all clients, you can achieve low-latency access to reference data from multiple servers simultaneously. The Archil storage system efficiently translates POSIX-like requests into other protocols, such as Amazon S3, even when those operations (such as rename) are not supported by the underlying data source. Archil disks are always strongly read-after-write consistent for all connected clients. Synchronization between the Archil storage system and the underlying data sources is eventually completed, and generally completes in less than 5 minutes.

Security

Archil automatically encrypts data. All data is transferred using encrypted, TLS connections between customer instances and the Archil service. Data stored in Archil’s high-speed storage layer is encrypted on disk. Authentication to the Archil service is performed using either AWS IAM or a pre-specified static token.

Data durability

Archil is designed to provide 99.999% (5 nines) durability for newly written data before it is synchronized to S3, and 99.99% (4 nines) of disk availability. Archil’s caching layer automatically stores data redundantly within multiple Availability Zones in the disk’s region.