The planning of a new system architecture at Hcoop, Inc. is motivated by a set of concerns with the current infrastructure. This page details these concerns in order to improve ourselves in Hcoop, Inc. v. 2.
1. What deficiencies in our current set-up do we want to correct?
- If one machine goes down, then our services will go down, too.
- No way for members to buy arbitrary amounts of disk space
- No automated off-machine backups
Until we get new machine(s) set up, would it be possible to rsync the server contents off-site? I would be willing to contribute space on my linux workstation to this purpose... or do bandwidth constraints make this unreasonable? I imagine that our content is relatively static so that might make this possible. --JustinLeitgeb
- We don't have a human administration set-up where everyone with an admin job:
- Feels compensated in proportion to the work he does
- Is accessible on a predictable schedule
- PHP scripts have a time limit. This created problems with Squirrel Mail:
- It is often impossible to attach large files or download large attachments.
- When Fyodor is running its backup, the system becomes slow. Sometimes folder listings don't display because the php script times out before the folder is read from the imapd.
Can we correct this by "nicing" the backup process? Might be a quick fix. --JustinLeitgeb
Already done, unfortunately. --AdamChlipala
- Downloads from www.hcoop.net/~username are not counted toward the user's bandwidth usage
Actually, they are counted as much as any other web activity, though we don't have any formal idea of "bandwidth quota" ATM. Do you have any information to indicate otherwise? --AdamChlipala