Allow disk access from multiple instances and services.
under review
M
Murphy Randle
We've been moving our main datastore off of Couchbase for a few years now, but I've still got to run it. Right now I have it running on four or five very large instances on EC2. Each instance has its own 1TB or so of disk space, and the database runs in cluster mode, with each of the nodes doing service discover to find each other. It'd be very nice to run this on Render. I could make a distinct service per node and bootstrap the cluster by hand, but it might be nice to be able to just configure the number of instances, and have each instance get its own disk space automatically.
Log In
M
Mohamed SAMAOUAL
I'm implementing micro service api with web service and i need to access the storage of my web service backend
T
Thomas Wright
under review
T
Thomas Wright
Hey folks! Thomas from Render here. We just released an Early Access feature that will help with this - the ability to scale services with a disk to multiple instances, each with their own disk. You can read more about this feature here: https://docs.render.com/disks#scaling-disk-backed-services-early-access
J
Joseph Madden
Thomas Wright Any updates on this? All early access documentation has been removed and the blog post 404s. Whats the actual status of this?
T
Thomas Wright
Joseph Madden Hi Joseph, we launched an EA version of this and found that it wasn't meeting developers' needs. Can you share more about what you're looking to do with the feature? Feel free to email thomas@render.com with more information.
d
danielrichter1
Thomas Wright I just came across this discussion, as I was trying to access one of my service's disk from another service. My use-case is the following: I have a django web service and a celery task service and an s3 bucket. I want to upload large files to the S3 bucket, while reducing the response time in my django service. Hence I save the files temporarily on my disk of the django service and my celery service runs an asynchronous tasks accessing the files from the djngo service and uploading them to s3 (long process). So this would be what I would look for in this feature. Let me know if you have any questions!
Anurag Goel
in progress
C
Christopher Moody
I'm also interested in multiple services accessing a shared read-only disk
L
Lorenzo Marzullo
Any news on this?
A
Andrew Schmidt
This is a pretty big blocker for me. Our services will vary greatly in their usage by the hour/day. It would be great to have persistant storage and services that could scale out and in.
S
Sven Schwyn
This turns out to be a pretty hefty blocker for us. We have one or two features, concurrency handled, which require a shared disk. Hope this sees the day of light soonish!
Anurag Goel
Merged in a post:
Manual and Auto scaling for services with SSD Storage
E
Erik Bjerke
I don't see any reason why not to allow at least manual scaling of a service when it has an SSD Storage attached. A support agent of yours said that doing that would require to restart the service and I don't see why is that even considered a problem instead of not being able to scale when necessary.
Anurag Goel
We can't scale services with disks because only a single instance can write to/read from them right now. We plan to allow multiple readers/writers for disks, which would enable scaling right away.
E
Erik Bjerke
Anurag Goel: great!!, is there an ETA?
Anurag Goel
Erik Bjerke: No ETA yet. We'll update this issue once we're closer to working on it.
b
brian
Anurag Goel: this would be huge! Lack of zero downtime deploys on services with disks is pretty difficult
Load More
→