Amazon Neptune
User Guide (API Version 2017-11-29)

Amazon Neptune Storage and Reliability

Neptune data is stored in the cluster volume, which is designed for reliability.

Amazon Neptune Storage

Neptune data is stored in the cluster volume, which is a single, virtual volume that utilizes solid state disk (SSD) drives. A cluster volume consists of copies of the data across multiple Availability Zones in a single region. Because the data is automatically replicated across Availability Zones, your data is highly durable with less possibility of data loss. This replication also ensures that your database is more available during a failover because the data copies already exist in the other Availability Zones and continue to serve data requests to the DB instances in your DB cluster. The amount of replication is independent of the number of DB instances in your cluster.

Neptune cluster volumes automatically grow as the amount of data in your database increases. A Neptune cluster volume can grow to a maximum size of 64 terabytes (TB). Graph size is limited to the size of the cluster volume. That is, the maximum graph size in a Neptune DB cluster is 64 TB. Even though a Neptune cluster volume can grow to up to 64 TB, you are only charged for the space that you use in a Neptune cluster volume. For pricing information, see Neptune Pricing.

Amazon Neptune Reliability

Neptune is designed to be reliable, durable, and fault tolerant. You can architect your Neptune DB cluster to improve availability by doing things such as adding Neptune Replicas and placing them in different Availability Zones, and also Neptune includes several automatic features that make it a reliable database solution.

Storage Auto-Repair

Because Neptune maintains multiple copies of your data in three Availability Zones, the chance of losing data as a result of a disk failure is greatly minimized. Neptune automatically detects failures in the disk volumes that make up the cluster volume. When a segment of a disk volume fails, Neptune immediately repairs the segment. When Neptune repairs the disk segment, it uses the data in the other volumes that make up the cluster volume to ensure that the data in the repaired segment is current. As a result, Neptune avoids data loss and reduces the need to perform a point-in-time restore to recover from a disk failure.

Amazon Neptune Security