Amazon S3 vs Longhorn
Amazon S3
aws.amazon.comLonghorn
longhorn.ioSide by side
| Figure | Amazon S3 | Longhorn |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 3 | 1 |
| Spec score · Storage Replication Software | 9.1 (#2) | 7.7 (#11) |
| Replication | S3 Replication copies objects, metadata and tags within the same Region or across Regions. | It replicates block storage across multiple nodes and data centers to increase availability. |
| Security | AWS states that S3 is private and encrypted by default and supports fine-grained access controls, compliance functions and auditing. | Longhorn supports mTLS to secure and encrypt gRPC communication between its control plane and data plane, but mTLS is disabled by default. |
| What it does | Amazon S3 is AWS object storage for retrieving any amount of data from anywhere on the web. | Longhorn is a distributed block storage system for Kubernetes. |
Plans
Amazon S3
- AWS Free TierFree
- Pay as you goPrice not published
- Pay as you usePrice not published
In their own words
Amazon S3
Amazon S3 is an object storage service for storing, managing, analyzing, and protecting data used by data lakes, cloud-native applications, and mobile apps. Capacity adjusts as objects are added or removed, without requiring storage to be provisioned in advance. Storage classes cover frequent access, infrequent access, and archiving. Versioning preserves object versions, while Replication can copy objects to buckets in the same or different AWS Regions. Amazon Athena and Redshift Spectrum can query S3 data in place with SQL; S3 Vectors adds vector storage and querying, including integration with Amazon Bedrock Knowledge Bases. Security controls include encryption for uploads, Block Public Access, and Object Lock for customer-defined retention periods. AWS documents access through its Management Console, CLI, SDKs, and REST API. S3 is listed for Android, API, iOS, Linux, macOS, web, and Windows. A Free Tier is available. Pricing is usage-based, with charges varying across storage, requests, retrieval, transfer, and other features. Some archived objects have minimum storage durations of 90 or 180 days, and early deletion incurs a prorated charge.
Longhorn
Longhorn is a free, open-source distributed block storage system for Kubernetes. It replicates storage across nodes and data centers to increase availability, with V1 replicated, V2 replicated and V2 sharded with erasure coding volume types. Teams can schedule recurring snapshots and backups to NFS or S3-compatible secondary storage, and create disaster recovery volumes for recovery in a second Kubernetes cluster. A GUI dashboard is included, and the management UI is described as free. The software stack can be upgraded without disrupting running storage volumes. Installation options include kubectl, Helm, Fleet, Flux and ArgoCD. Longhorn supports mTLS for securing and encrypting gRPC communication between its control and data planes, but mTLS is disabled by default. Components need root access with privileged permissions for volume operations and management. Backups require an NFSv4 client, while ReadWriteMany volumes require NFSv4.1. Longhorn runs on Linux and supports API, web and self-hosted use. It is a CNCF incubating project; SUSE Storage is described as a Longhorn-based distribution with additional support, security, lifecycle management and certified integrations.