Google Cloud Filestore vs Tahoe-LAFS
Google Cloud Filestore
cloud.google.comTahoe-LAFS
tahoe-lafs.orgSide by side
| Figure | Google Cloud Filestore | Tahoe-LAFS |
|---|---|---|
| Price from | $0.01/mo | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 8 | 1 |
| Spec score · Distributed File System Software | 8.2 (#8) | 8.3 (#6) |
| Encryption | Filestore encrypts customer content at rest by default and supports customer-managed Cloud KMS keys for instances and backups on zonal, regional, and enterprise tiers. | The client encrypts each file with a unique key before uploading it to storage servers. |
| Protocols | Filestore supports NFSv3 across all service tiers and NFSv4.1 on zonal, regional, and enterprise tiers. | The documentation describes HTTP(S) and SFTP access through a gateway, and storage-server communication over HTTPS or Foolscap. |
| Purpose | Filestore is a fully managed shared NFS file service for applications that need persistent file storage. | Tahoe-LAFS is a decentralized file storage system that encrypts files, splits them into shares, and distributes those shares across storage servers. |
Plans
Google Cloud Filestore
- Filestore Zonal - custom performance on (per IOPS)$0.01 a month
- Filestore Regional - custom performance on (per IOPS)$0.03 a month
- Filestore Zonal - custom performance on (instance capacity)$0.12 a month
- Filestore Regional - custom performance on (instance capacity)$0.21 a month
- Filestore Zonal - custom performance off$0.25 a month
- Filestore Regional - custom performance off$0.45 a month
- Filestore Zonal - custom performance on (per instance)$20 a month
- Filestore Regional - custom performance on (per instance)$40 a month
In their own words
Google Cloud Filestore
Google Cloud Filestore has no write-up on Specifiction yet; its figures are above.
Tahoe-LAFS
Tahoe-LAFS is free, open-source software for storing files across multiple servers. Before upload, a client encrypts each file with a unique key. Erasure coding distributes each file as shares, allowing recovery when some storage servers fail; the documented default uses 10 shares across at least 7 servers and can recover from any 3. A gateway checks integrity and ignores corrupted shares. Files can be immutable or mutable, with read-only or read-write access for mutable files and directories. The gateway gives access through HTTP(S) and SFTP, and a REST-style Web API supports programmatic operations. Users can run a gateway or operate a full grid of storage nodes and an introducer. Installation is documented for Windows, macOS, Linux, and BSD. The software is available under GNU GPL version 2 or later, or the Transitive Grace Period Public Licence version 1.0 or later. It is free at free. The public test grid is for experimentation, not reliable or large-scale storage.