SoftNAS Architecture on AWS April 2017
© 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only. It represents AWS’s current product offerings and practices as of the date of issue of this document, which are subject to change without notice. Customers are responsible for making their own independent assessment of the information in this document and any use of AWS’s products or services, each of which is provided “as is” without warranty of any kind, whether express or implied. This document does not create any warranties, representations, contractual commitments, conditions or assurances from AWS, its affiliates, suppliers or licensors. The responsibilities and liabilities of AWS to its customers are controlled by AWS agreements, and this document is not part of, nor does it modify, any agreement between AWS and its customers. SoftNAS and the SoftNAS logo are trademarks or registered trademarks of SoftNAS, Inc. All rights reserved.
Contents Introduction 1 About SoftNAS Cloud 1 Architecture Considerations 1 Application and Data Security 1 Performance 3 Using Amazon S3 with SoftNAS Cloud 9 Network Security 10 Data Protection Considerations 13 SoftNAS Cloud is Copy-On-Write (COW) File System 14 Automatic Error Detection and Correction 14 SoftNAS Cloud Snapshots 15 SoftNAS SnapClones™ 16 Amazon EBS Snapshots 17 Deployment Scenarios 17 High-Availability Architecture 17 Single Controller Architecture 20 Hybrid Cloud Architecture 21 Automation Options 23 Conclusion 25 Contributors 25 Further Reading 26 SoftNAS References 26 Amazon Web Services References 26
Abstract Network Attached Storage (NAS) software is commonly deployed to provide shared file services, data protection, and high availability to users and applications. SoftNAS Cloud, a popular NAS solution that can be deployed from the Amazon Web Services (AWS) Marketplace, is designed to support a variety of market verticals, use cases, and workload types. Increasingly, SoftNAS Cloud is deployed on the AWS platform to enable block and file storage services through Common Internet File System (CIFS), Network File System (NFS), Apple File Protocol (AFP), and Internet Small Computer System Interface (iSCSI). This paper addresses architectural considerations when deploying SoftNAS Cloud on AWS. It also provides best practice guidance for security, performance, high availability, and backup.