apprunner-roadmap icon indicating copy to clipboard operation
apprunner-roadmap copied to clipboard

Improve disk storage documentation

Open stephanos opened this issue 3 years ago • 1 comments

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

The documentation - AWS App Runner Developer Guide - is very vague around disk storage, specifically:

(1) How much storage is available?

It's not stated. Is it the same as for Fargate (20 GiB)?

(2) Are there plans to allow increasing the available disk storage?

I'm interested in 50-100 GiB of ephemeral storage (for caching purposes).

(3) Why are files not guaranteed to persist beyond the processing of a single request?

The documentation only has the vague statement "files aren't guaranteed to persist beyond the processing of a single request". It would be great to be able to understand this better. Does that mean some previously stored files just disappear; or all of them? Or that some writes will seemingly work but the file is never actually written to disk?

Describe alternatives you've considered

I am aware of the EFS issue https://github.com/aws/apprunner-roadmap/issues/14 but am more interested in ephemeral storage (for its speed).

stephanos avatar Feb 22 '22 20:02 stephanos

@stephanos - thank you for these suggestions. I will look at the document suggestions (1 & 3).

keerataws avatar Mar 28 '22 19:03 keerataws

We have updated our documentation with current capabilities and limitations around ephemeral storage available in App Runner. To summarize - "App Runner provides you with 3 GB of ephemeral storage and uses a part of the 3 GB of ephemeral storage for its pulled, compressed, and the uncompressed container image on the instance."

Check out the 'Developing application code for App Runner' in the development guide for more details.

snnles avatar Nov 15 '22 02:11 snnles

we have a docker image of 8GB in size that runs python code. the docker image is huge because of all the third party modules that we need to use. however, if only 3GB of storage is available, how can we deploy this image in apprunner?

genzerstech avatar Jan 29 '24 07:01 genzerstech

@genzerstech Undeployable

chai3 avatar Feb 02 '24 12:02 chai3