Inquiry Regarding Amazon FSx Cost Optimization and S3 Object Exclusion

0

I am writing this to seek guidance on optimizing costs for my Amazon FSx for Windows File Server (FSx) file system that is currently synced with an Amazon S3 bucket.

I have noticed that there are numerous S3 objects within the synced bucket that have not been accessed for more than 180 days. While I do not want to delete these objects from the S3 bucket, I am looking for a solution to exclude them from being synced with the FSx file system. My goal is to reduce FSx storage costs by excluding infrequently accessed S3 objects from the sync process.

Could you please provide recommendations or best practices on how to achieve this cost optimization goal? Specifically, I am looking for guidance on how to configure FSx or S3 settings to exclude objects from syncing based on their last access timestamp without deleting them from the S3 bucket.

Thanks

2개 답변
1

Hello,

Thanks for reaching out to us.

So, on a general note, S3 offers various storage classes. You can set lifecycle rule to transition the objects to Glacier Deep Archive or Glacier Flexible retrieval storage class after 180 days. No operation can be performed on the objects stored in Glacier storage classes. Therefore, these objects will not be accessible when you run any sort of sync operation on these objects. However, keep in mind that these objects won’t be readily accessible until you manually restore them.

[] Comparing the Amazon S3 storage classes - https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html#sc-compare

Additionally, I am not sure about the mechanism you’re using to sync FSx with S3 in your case. Hence, to gain a better understanding of your architecture and delve into it to provide best cost optimisation, I would request you to open a case with AWS team. Our team will be more than happy to provide you with more details once we have a deeper understanding of your architecture.

AWS
답변함 한 달 전
0

In my opinion, I would suggest doing:

  1. Tag the S3 objects that you want to exclude from the sync process. For example, you could add a tag like ExcludeFromSync: true to these objects.
  2. FSx supports filtering based on object tags when syncing with S3. You can modify the FSx sync options to exclude objects with specific tags.
  3. If you want to further optimize costs in S3, you can use S3 Lifecycle policies to transition infrequently accessed objects to cheaper storage classes (e.g., S3 Glacier). This can help reduce storage costs without deleting the objects.
profile picture
전문가
답변함 한 달 전
profile picture
전문가
검토됨 한 달 전
  • Hi, Thanks for your response. Could you please provide more information or steps on option2 ?

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠