Our Vault setup is configured to store the data in a DynamoDB table, using Vault DynamoDB storage backend. DynamoDB already replicates all the data in a table across three availability zones, giving Vault high availability and data durability. From today, we’re also enabling point-in-time recovery for the DynamoDB table, which provides continuous backups of the data for the last 35 days. This will give you the possibility to restore your Vault data in case it gets deleted or corrupted by accident, or you just want to go to a previous state.
For additional data durability, we’re also adding the option to enable DynamoDB global tables for Vault data. This will essentially create a new DynamoDB table in a separate AWS region and replicate data in real time. We’re not enabling this option by default, as it might not be necessary in most cases.