Network Planning Considerations
Take into account best practices for AWS EC2 combined with Buurst® optimization configurations before getting started with SoftNAS® for Amazon EC2.
Note: For extremely heavy workloads, increase cache memory with High Memory Instances and / or EBS-Optimized and Bursting IOPS to provide better control over available IOPS. Consult the Planning Instance Sizes:AWS section for more detailed recommendations and explanations on this topic.
2nd Level Read Cache
To further improve read and query performance, configure a Read Cache device for use with SoftNAS®. SoftNAS leverages the ZFS L2ARC as its second level cache.
AWS EC2 Read Cache
During instance creation, choose an instance type that includes local solid state disk (SSD) disks. The storage server will make use of as much read cache as is provided to it. Read cache devices can be added and removed at any time with no risk of data loss to an existing storage pool. There are two choices for SSD read cache on EC2:
- Local SSD - the fastest read cache available, as the local SSDs are directly attached to each EC2 instance and provide up to 120,000 IOPS.
- EBS Provisioned IOPS - these EBS volumes can be assigned to SSD, providing a specified level of guaranteed IOPS.