apprunner-roadmap
apprunner-roadmap copied to clipboard
Improve disk storage documentation
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 - thank you for these suggestions. I will look at the document suggestions (1 & 3).
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.
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 Undeployable