diff --git a/UseCases.md b/UseCases.md index 8094801..5082cbd 100644 --- a/UseCases.md +++ b/UseCases.md @@ -8,18 +8,21 @@ As these network configurations develop, the *node roles* section develops in co |---|---|---|---|---|---| |*name*|*typical number of nodes*|*administrative domains*|*node capacity*|*node availability*|*churn*| |*non-RAID*|1 host, multiple nodes|one|potentially mixed|uniform|low| -|*friendnet*|2-10|many domains, but all trusted|mixed|mixed|low| +|*friendnet*|2-25|many domains, but all trusted|mixed|mixed|low| |*sneakernet* (#1657)|2-10|many domains, but all trusted|mixed|low|low| -|*proprietary grid*|3-1000 servers, up to 50,000 clients|one domain for servers, many for clients|uniform|high|low| +|*commercial service*|1 server per customer|one domain for servers, many for clients|as required|high|low| +|*private grid*|2-10|one domain|mixed|mixed|medium| |*hivecache*|10-1000|one domain, but not as well controlled|somewhat uniform|high|low| -|*Allmydata plus customers*|10-10,000|many|mixed|mixed|medium| +|*customer-to-customer*|10-10,000|many|mixed|mixed|medium| |*global grid*|any|many|mixed|mixed|high| * *non-RAID*: Turn the traditional redundancy stack on its head, applying filesystem-redundancy-crypto-filesystem by running a storage node on each disk. Has the advantages over RAID that storage is encrypted, any mix of capacities is fine, redundancy is freely selectable per file, and recovery does not require entire disks. * *friendnet*: You and your friends share a virtual filesystem. It remains accessible even when some of your friends' computers are unreachable. Your friends can't see your files by default, but you can share individual files and directories with individual friends or with all friends. - * *proprietary grid -- 1x upload*: Pay $5/month and you can store your stuff on their grid. Or: run your own grid by buying a few servers, so that you can backup your own stuff on it. The data is uploaded to the servers over a streaming protocol such as HTTP (using the Web API). + * *sneakernet*: see #1657 + * *commercial service -- 1x upload*: Pay a company such as [Least Authority Enterprises](https://leastauthority.com) $1/GB/month, say, and you can store your stuff on a grid they set up for you. + * *private grid*: Run your own grid by buying a few servers, so that you can backup your own stuff on it. * *hivecache*: Install a tahoe node on each of the workstations in your office, turning their unused disk space into a giant storage pool. - * *Allmydata plus customers*: Allmydata, Inc. and its customers share a storage grid including the customer's computers. + * *customer-to-customer*: A company provides a shared grid for its customers using space on the customers' computers. (This would have to overcome obstacles of firewalls and limited upload bandwidth.) * *global grid*: A large, diverse ecosystem of people and organizations who want a storage grid with extremely high reliability and availability. See also [the [ServerSelection](ServerSelection) page](ServerSelection). @@ -48,11 +51,3 @@ Here are some archetypal roles: * A *Grid Manager* does not provide storage services but controls storage server. - -# Deployment - -## The Test Grid - -... Put your experience with particular configurations here ... - -