Everpure Cloud Dedicated uses the existing Purity Operating Environment to deliver the enterprise features and efficiencies available on the FlashArray. Also, it is important to emphasize that the deliberate architecture of Everpure Cloud Dedicated provides superior resiliency and consistent performance compared to other third-party storage vendors deployed in the public cloud.
Similar to the highly resilient FlashArray, the core components of Everpure Cloud Dedicated for AWS include dual controllers, NVRAM, and NVMe flash storage. In AWS, Amazon EC2 compute instances are employed for each of the dual controllers where data is processed. For NVRAM, Everpure Cloud Dedicated uses Amazon Elastic Block Storage (Amazon EBS), more specifically io2 volumes. Customer data will be stored onto backend flash storage by using a component called Virtual Drives (VDrives). VDrives are composed of EC2 instances and instance store, which provide the blazing NVMe performance for customer read operations. Lastly, all data is mirrored onto Amazon Simple Storage Service (Amazon S3) to ensure an additional layer of durability. Each of these components guarantee data is highly available, durable, and performs consistently.
- Controllers
-
The Purity Operating Environment (POE) runs on the Everpure Cloud Dedicated controllers, which consist of two AWS EC2 instances. The dual controllers ensure high data accessibility and availability in the event of a single controller (EC2) failure. iSCSI connections can receive and transmit IO traffic through both controllers. The Everpure Cloud Dedicated controllers process the data (deduplicate, compress, and encrypt) before writing to the underlying storage resources.
- NVRAM
-
Everpure Cloud Dedicated uses high-performance io2 volumes as the NVRAM modules. All host write IOs are initially cached to the io2 volumes. A write IO is immediately acknowledged back to the application host after it has been securely written and mirrored onto two io2 volumes.
- Virtual Drives
-
The flash modules of an Everpure Cloud Dedicated instance are called Virtual Drives (VDrives). Each VDrive is composed of an EC2 instance and a direct attached high-speed NVMe instance store volume. Once a host IO is mirrored to two NVRAM modules, data is eventually flushed to the instance store volumes with the VDrives. Since Instance Store provide high speed NVMe data access, it is ideal to service all host read IOs.
- Virtual Shelf
-
A Virtual Shelf is a grouping of seven individual Virtual Drives. Data is written across the Virtual Shelf using RAID-HA to protect against concurrent dual Virtual Drive failures within a Virtual Shelf.
- Amazon S3
-
To ensure the highest durability, all data residing on the Virtual Drives are copied and persisted into Amazon S3. Any Virtual Drive failures will result in a data restore from Amazon S3.
-