Amazon FSx for OpenZFS Documentation
Amazon FSx for OpenZFS is a storage service that enables you to launch, run, and scale fully managed OpenZFS file systems on AWS. It is designed to provide familiar features, performance, and capabilities of OpenZFS file systems with the agility, scalability, and simplicity of a fully managed AWS service.
Performance and scale
Throughput and IOPS performance
Amazon FSx for OpenZFS is designed to support up to 21 gigabytes per second (GB/s) of throughput and over 1 million IOPS for frequently accessed cached data. For data accessed from persistent disk storage, FSx for OpenZFS file systems are designed to deliver up to 10 GB/s and up to 350,000 IOPS. You can also enable data compression on your file system to help increase your effective throughput.
Scalable performance for up to thousands of clients
FSx for OpenZFS is designed to support simultaneous access from up to thousands of clients so that you can deliver shared, high-performance file storage for users or applications at scale.
Cost optimization
Flexible storage and performance capacity
Amazon FSx for OpenZFS lets you independently set your storage and performance capacity to customize your file system for your specific workload needs. You can scale your storage capacity provisioned throughput and SSD IOPS to adapt your file system as your needs evolve.
ZFS-powered storage efficiency capabilities
Amazon FSx for OpenZFS is powered by the OpenZFS file system, which was designed to provide high levels of storage efficiency. Amazon FSx for OpenZFS is designed to support Zstandard and LZ4 compression technologies, which can help you reduce your storage costs for high-performance FSx for OpenZFS file systems and backup storage. It is also designed to support multiple data containers (volumes) per file system, thin provisioning, and user or group storage quotas to enable you to efficiently support multiple teams, applications, and use cases within a single file system.
Accessibility
Support for NFS
Amazon FSx for OpenZFS is built to provide support for multiple NFS versions to help you migrate your NFS-based or other ZFS-based on-premises applications and storage to AWS, and build new cloud-native applications using an NFS endpoint.
Accessible from AWS compute instances and containers
Amazon FSx for OpenZFS file systems can support thousands of simultaneous clients running in Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), VMware Cloud on AWS, Amazon WorkSpaces, and Amazon AppStream 2.0 instances.
Accessible in AWS and on premises
With Amazon FSx for OpenZFS, you can access file systems from another VPC (including a VPC in another region) using AWS Transit Gateway or VPC Peering, and you can access file systems from on premises using AWS Direct Connect or VPN.
Administration and management
ZFS capabilities for working with data
Amazon FSx for OpenZFS is designed to provide ZFS capabilities for working with data, like point-in-time snapshots and in-place data cloning, natively via the FSx API. With snapshots, you can track historical versions of your data and applications, and restore these versions. With data cloning, you can clone data in place to test features and changes. With on-demand data replication across file systems, you can transfer incremental point-in-time snapshots of your volumes to another file system within or across AWS regions and/or accounts, without the extra work of establishing connectivity between your file systems or detecting and handling network interruptions.
Administration
With Amazon FSx for OpenZFS, you have control over how you administer your file systems. You can manage your file systems using the AWS Management Console, AWS Command Line Interface (AWS CLI), and AWS SDK.
Availability and data protection
File system backups for disaster recovery
Amazon FSx for OpenZFS is designed to automatically take daily file-system backups to Amazon S3. You can modify your backup schedule, take additional backups of your file system, or restore your existing backups to a new file system. You can also copy these file system backups across AWS Regions.
File-level restore with snapshots
Amazon FSx for OpenZFS is designed to support point-in-time volume snapshots that are stored directly within your file system. End users can restore volumes to past snapshots, or undo changes and compare versions of individual files or directories.
Multi-AZ deployments
Amazon FSx offers a multi-Availability Zone (Multi-AZ) deployment option, designed to provide continuous availability to data in the event of a file server failure, connectivity loss, or even an AZ- wide disruption. Multi-AZ file systems are designed to include an active and standby file server in separate AZs, and to replicate changes written to disk in your file system across AZs to the standby. Amazon FSx is designed to automatically fail over to the standby during planned maintenance or in the event of a failure of the active file server or its AZ.
Standby file systems with on-demand replication
Amazon FSx for OpenZFS is designed to support on-demand data replication across file systems. By scheduling regular, incremental replication to a second file system, you can implement an active passive disaster recovery solution.
Security and compliance
Encryption
Amazon FSx for OpenZFS is designed to encrypt file system data at rest using keys managed with AWS Key Management Service (AWS KMS). Amazon FSx for OpenZFS is also designed to encrypt data in transit with 256-bit encryption when accessed from supported Amazon EC2 instance types.
File- and directory-level access control
Amazon FSx for OpenZFS is designed to support POSIX permissions so that you can define fine-grained file- and directory-level access permissions for individual users and groups.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services