App Engine Flex 'volumes' are in fact implemented as RAM drives. They are simply RAM sticks that are made to act like a hard drive. Some apps need what appears as a local file system to work properly, and these volumes fulfill this need (since writing to the hard drive is not allowed in App Engine). Each volume is local to one GAE instance, and can only be shared between workloads on a single instance (like a normal hard drive), and not between instances.
It is worthwhile mentioning here that due to the specifics of the RAM implementation of volumes, the files stored this way do not enjoy permanence. RAM disks are located in your system memory, and are not automatically replicated. All data on these devices is erased in the event of a host error or a system restart. Frequently back up your data on replicated storage. More detail on RAM discs can be gathered from the "Creating in-memory RAM disks" document <https://cloud.google.com/compute/docs/disks/mount-ram-disks>. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/743a3363-daf6-4cb5-8390-201af5fd79a6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
