Hi HNers.
I wondered what are is your opinion on something that might be useful for VPS users. Take Linode as an example: the traffic between linode VPS is free inside the same datacenter.
Regarding memcache, when you need another memcached node, you would need to pay another VPS, only for the RAM. On Linode the ram cost is exactly 25.6 MB/$ no matter the plan you choose.
Imagine a service that would let you rent a shared memcached server for, say, 5 dollar to access a (max) 400MB memcached. Each memcached server would be limited to, say, 10 users. You would then have access to potentialy tens of MB from a fast memcached near your existing VPS at Linode.
This memcached would be shared: you would need to have unique keys, prefixed, for example, by a unique string. You could not store sensitive data on it, as anyone could read/destroy your cache, but depending on your application, that could not be a problem for you. I hear you, you are thinking : but that's not useable! What if everyong is deleting my cache the whole time ? Well, I answer you : there must be a way to avoid that ! SASL is one answer. That's not the question right now as I'm just thinking about the interest of people in such a thing.
Would you use such a service ? How much are you willing to pay to have access to such a memcached shared instance?
Thanks for taking the time to reply ! Contact me on #startups (nick henri) if you want to chat :)
ps: the goals would be to have many memcached servers in the different linode datacenters, as well as EC2, slicehost, etc..
If your app needs a memcached instance then those $20 bucks are likely a rounding error on the hosting bill either way.
And If you just want one for testing then a tiny <50M memcached on the local instance will carry you a long way.
Even ignoring the glaring security and technical concerns, I just don't see a use-case for this.