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.
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.
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 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.
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.
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.