#3792 - Host on geo-distributed ARM cluster
| Identifier | #3792 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Host on geo-distributed ARM cluster |
| Status | Open |
| Tags |
Roadmap: Over the horizon (custom) Type: Anti-big-tech (custom) Type: Cloudification (custom) |
| Handling member | Deleted |
| Addon | General / Uncategorised |
| Description | This is a crazy idea, but it would certainly push the limits of Composr and make us eat our own dog food regarding operating at scale.
We could set up Composr to run via very low-power ARM machines, such as this: https://www.amazon.com/FriendlyElec-NanoPC-T4-Development-Ethernet-Learning/dp/B07F1HH6FZ/ref=sr_1_3?keywords=arm+4gb&qid=1553116781&s=gateway&sr=8-3 Or just Raspberry Pi's, to a minimum version we guarantee good performance on. And then have these machines distributed around the world in the homes of people with high speed Internet connections. Call them 'nodes'. We'd have to make sure Composr was capable of asynchronous replication by doing things like switching to GUIDs instead of auto-increment IDs. We'd have to set up geo-based DNS. We'd probably want to delete all private messages and support tickets and work on an "open data" model. Password hashes and exposed email addresses would be a concern, but maybe we could switch all logins to the new W3C browser-based login standard. I'm not sure how viable this all would be, but it would be super-cool and innovative. |
| Steps to reproduce | |
| Additional information | Power cost may be about $50 per year, it would not be a lot. |
| Related to | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments
Composr has always been about putting the power in the hands of the little guy. I'd like them to be able to achieve similarly complex geo-scale websites without all the costs of that.
EDIT: Also any node on the cloud would effectively have full write access to the website. So it may be better to take Composr in the direction where people can make private clouds of Raspberry Pis, where Composr is benchmarked to be able to provide a basic throughput on each Pi, and with install instructions to make it super-easy.