Questions about Hosting



  • I am brand new to Sia.

    Have checked the Handbook and other places and haven't found answers to these.

    1. Can you have one host with a wallet, and then share data from multiple hosts? (Obviously each host needs to have siad running.)

    2. Is the total TB of storage you announce the aggregate of all these hosts?

    From reading in this forum this is the impression I'm getting.

    Or am I completely missing it, and each announce is for a separate host?



  • No. . . you can only access the files from the computer that you uploaded them from. The files do not appear to be linked to your wallet address.



  • What you would do is have multiple hosts run the storage, all shared to your head node (using NFS or SMB) where you run Sia.

    You would also keep Sia on redundant storage and have a second system on standby to take over in case the head node tanks.

    You could use anyone of the storage nodes to run Sia and have all nodes share their storage to all other nodes (use a global distributed filesystem if you like), doesn't have to be dedicated systems.

    It's classical distributed systems architecture for high availability.



  • @maol To clarify - the node that has the wallet (head node as you called it) must have the other filesystems mounted in order to announce that storage to the network?

    One reason I'm asking this is - trying to understand how you would scale up to a petabyte or something of that size.



  • That's right, the Sia service needs to have the full storage capacity accessible locally. Doesn't matter if it's mounted from a remote server, though, that's also how I'm using it.

    You can easily mount some ten remote drives from other servers, but if you intend to have petabytes of storage on potentially hundreds of servers, then you may want to start researching distributed filesystems.

    Or build your own.

    Or build your own and plug it directly into the Sia software :)

    Or don't worry about filesystems, and add a functionality to Sia that allows "binding" multiple instances on different servers together to a single instance.

    Possibilities are endless!


Log in to reply