Hi
I am building SaaS application where video files are downloaded and then uploaded and deleted. So far the free 3GB persistent volume storage is ok but I expect that in the future there could a need to temporally increase the volume to accommodate the need of requested download.
In the future I want to offer to SaaS user to edit the video file before uploading. I guess I will need additional RAM for editing. So I have the same question. Can I somehow increase RAM when needed?
Yes, with fly scale memory <size-in-megabyes> (docs).
You can, likewise, change the number of VMs (fly scale count <number>), change regions (fly regions add <list-of-region-ids>) where they are deployed to, change vCPUs available to the VM (fly scale vm <cpu-type>) on-the-fly (all of which are idempotent ops: Managing applications with code - #2 by kurt).
hmmm, I think so. But how the pricing works for permanent volume? Let’s say that I will create 10GB persistent volume for that new machine and then I will be charged only when it is up?