I have a bad experience with Storage Gateway (SGW) and would to consider the possibility to setup a 100TB SSD device (via EFS or similar) on AWS and allow an access to the storage device from different clients such as: Amazon Workspaces sessions, EC2 machines, AWS Batch and other station within the same VPC.
The main issue is that SGW fails quite frequently to mirror the s3 bucket properly even after 24 hours upon update of the bucket.