Open coultn opened 4 years ago
Hey @coultn this sounds awesome.
Could you briefly explain why would someone use EFS instead of FSx and vice versa for task definitions in ECS?
Thanks and keep up the good work!
EFS and FSx for Lustre have different capabilities, performance characteristics, and different pricing models. FSx for Lustre is "is optimized for data processing, with sub-millisecond latencies and throughput that scales to hundreds of gigabytes per second." EFS is oriented towards customers who need a more traditional shared filesystem: "Amazon EFS provides secure access for thousands of connections for Amazon EC2 instances and on-premises servers simultaneously using a traditional file permissions model, file locking capabilities, and hierarchical directory structure via the NFSv4 protocol. "
With the EKS CSI driver support for lustre, seems logical that ECS should have support as well.
Any ETA as to when this (FSx for Luster) will make into the ECS/Fargate supported CSI? We have a lot of containerized use cases that requires high performance data processing.
Does anything prevent me from installing/using fsx for lustre within a firecracker vm guest instance? The same way I would install/use it in an ec2 instance?
One use case we have for FSx on Fargate is workflows using Step Functions that invoke fargate to dynamically mount an FSx drive to do a task. We do this currently with Batch but I would like to switch to Fargate. We installed Luster drivers on an AMI that we use in Batch and have our code in the docker do the mount.
Does Fargate support FSx Luster?
Repeating @Sidra's questions from above: Does Fargate support FSx Luster?
No, it does not.
Hi, any updates on this? we would really really love to have this capability. FSx makes a whole lot more sense for our use case than EFS due to price/performance characteristics
Hi folks. Bumping this thread for visibility. Is there any rough ETA or update on the FSx Lustre support for Fargate?
Wondering about this but for FSx OnTap and/or custom NetApp OnTap from the AWS marketplace.
I am also wondering about support for FSx Lustre on ECS Fargate.
Fargate can mount EFS over NFS, so I'm curious why there's no way to mount other NFS endpoints including FSx
Any updates on this issue?
This is badly needed. Any update on when this will be implemented?
Yes please. When is this coming?
We just ran into this issue and it caused significant pain. This 3.5 year old request is still highly relevant.
+1 for this - we also have a use case that better suits FSx and Fargate. EFS performance does not work for us.
This would be incredibly helpful to enable us to leverage ECS for many more things
This would be incredibly useful for our use-case.
Not sure if this is ever going to land, this feature is highly anticipated.
Does Fargate support FSx Luster?
No, that's where the struggle is.
For those who need a workaround, and are doing Tasks, SageMaker Training jobs are somewhat like Fargate Tasks, and does support mounting FSx...
This feature would help us boost our software architecture by 10x
Similarly to our upcoming support for EFS, we are considering support for FSx for Lustre filesystems within an ECS task definition. A sample task definition may look like the following (subject to change as we work on the design):