Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fargate] [FSx,FARGATE]: Support FSx ONTAP mounting on ECS and EKS Fargate for Linux and Windows Tasks #2464

Open
Yoshiki0705 opened this issue Nov 2, 2024 · 0 comments
Assignees
Labels
ECS Amazon Elastic Container Service EKS Amazon Elastic Kubernetes Service Fargate AWS Fargate Proposed Community submitted issue

Comments

@Yoshiki0705
Copy link

Yoshiki0705 commented Nov 2, 2024

[Fargate] [FSx,FARGATE]: Support FSx ONTAP mounting on ECS Fargate for Linux and Windows Tasks and EKS PersistentVolumes running on Fargate

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Tell us about your request
Expected to have a native support managed by ECS and EKS service of FSx ONTAP mounted on ECS and EKS Fargate Linux and Widnwos Idealy same way as EFS mount mechanism for Linux and not inside the container of the tasks with operating system actions.
Today, ECS and EKS Fargate only support FSXxfor ONTAP with ECS

We and our partners are building services using ECS and EKS with Cloud storage (FSx for ONTAP). We want to enable Fargate for variable and batch workloads / autoscaling to migrate On-prem services and optimize services on AWS as Serverless architecture.
Unfortunately, the storage requirements of Fargate prohibit us from doing this. If the Fargate nodes made use of the CSI drivers and could mount such PVs, then we would be functional for EKS. And if the ECS Fargate Tasks allowed us to mount FSx for ONTAP, we can deploy application without caring infrastructure.

Which service(s) is this request for?
ECS Fargate and EKS Fargate with FSx for ONTAP for Linux and Windows

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Mount FSx ONTAP storage between ECS and EKS Linux and Windows tasks and nodes.
We cannot re-factor as serverless architecture by the limitation of Persistent External File Storage now. Existing option like EFS, S3, and EBS cannot match Read/Write File performance and File share within/between AZs.

Are you currently working around this issue?
Our only workaround presently is to not use Fargate and use EC2 on ECS or EC2 on EKS, but those are not Serverless.

Additional context
Some similar tickets exist, but for FSx Lustre or Windows container. Not for ONTAP as Multi-protocol OS for Linux and Windows.
FSx Lustre for linux on Fargate
FSx for windows on Fargate
[Fargate] [request]: Enable FSx Lustre and FSx OpenZFS storage for EKS PersistentVolumes running on Fargate #2252
[ECS] [FSx,FARGATE]: Support FSx OpenZFS mounting on ECS Linux fargate #2323

Attachments

@Yoshiki0705 Yoshiki0705 added the Proposed Community submitted issue label Nov 2, 2024
@mikestef9 mikestef9 added EKS Amazon Elastic Kubernetes Service Fargate AWS Fargate labels Nov 2, 2024
@jenmlinaws jenmlinaws added the ECS Amazon Elastic Container Service label Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ECS Amazon Elastic Container Service EKS Amazon Elastic Kubernetes Service Fargate AWS Fargate Proposed Community submitted issue
Projects
None yet
Development

No branches or pull requests

4 participants