The storage
stanza configures the storage backend, which represents the location for the durable storage of Vault's information. Each backend has pros, cons, advantages, and trade-offs. For example, some backends support high availability while others provide a more robust backup and restoration process.
Here's a quick overview of vault storage backends.
Support | High Availability | ||
Aerospike | Community | No HA Support | |
Azure | Community | No HA Support | |
Cassandra | Community | No HA Support | |
CockroachDB | Community | No HA Support | |
Consul | Officially Supported | Supports HA | |
CouchDB | Community | No HA Support | |
DynamoDB | Community | Supports HA | |
Etcd | Community | Supports HA | |
Filesystem | Officially Supported | No HA Support | |
FoundationDB | Community | Supports HA | |
Google Cloud Spanner | Community | Supports HA | |
Google Cloud Storage | Community | Supports HA | |
In-Memory | Officially Supported | No HA Support | |
Manta | Community | No HA Support | |
MSSQL | Community | No HA Support | |
MySQL | Community | Supports HA | |
OCI Object Storage | Community | Supports HA | |
PostgreSQL | Community | Supports HA (9.5+) | |
Integrated Storage (Raft) | Officially Supported | Supports HA | |
S3 | Community | No HA Support | |
Swift | Community | No HA Support | |
Zookeeper | Community | Supports HA |