

There is a new vdev (virtual device) structure in OpenZFS called Object Store. These are the 3 new foundational ZFS components, named Object Store, Zetta Object and Zetta Cache. I have highlighted 3 green boxes in the architecture diagram above.

OpenZFS architecture with object storage integration Newcomer components In the recently concluded OpenZFS Developer Summit 2021, one of the topics was “ ZFS on Object Storage“, and the short answer is a resounding YES! Can OpenZFS integrate with an S3 object storage backend? This blog looks into the burning question. It is about what is coming, and eventually AWS FSx for OpenZFS could expand into AWS’s proficient S3 storage as well. This is one hell of a filesystem.īut this blog isn’t about AWS FSx for OpenZFS with block storage. It is an absolutely joy (for me) to see the open source OpenZFS filesystem getting the validation and recognization from AWS. I am assuming the AWS OpenZFS uses EBS as the block storage backend, given the announcement that it can deliver 4GB/sec of throughput and 160,000 IOPS from the “drives” without caching. How the OpenZFS is provisioned to the AWS clients is well documented in this blog here. The highly scalable OpenZFS filesystem can provide high throughput and IOPS bandwidth to Amazon EC2, ECS, EKS and VMware® Cloud on AWS. This is the 4th managed service under the Amazon FSx umbrella, joining NetApp® ONTAP™, Lustre and Windows File Server. At AWS re:Invent last week, Amazon Web Services announced Amazon FSx for OpenZFS.
