@bryan
Thank you for responding especially because generally it takes time to respond, which I consider the utmost precious thing.
However, it is not helpful. There are two indicative things then
Like MSDN (one of the greatest help collection by any IT company), I would expect a single responsory of help for Sia. However, Sia is new, definitely I would not expect it sooner, but I hope company must be planning in this direction too.
Based on the answers of Q1 & Q2, then only best possible solution, to keep the highest possible up-time for Sia HOST is - Virtualization.
a. Install the SIAUI v1.3.1 on a Virtual Machine. Have regular backup of the VM file itself. So that in case of VM getting corrupted or the VM Host getting corrupted, you can simply take the VM file and bring it up on a different VM Host. In few minutes, you VM will be up and running that means SiaUI v1.3.1 will be up and running.
b. Host the Siahostdata.data and saihostmetadata.dat on NAS. NAS will expose these files using LUN to the VM’s OS. This will make sure that VM OS will be able to write and read to the customer’s’ data at a very fast speed too. LUN is used by all the major banks’ servers and for services like Database Servers, WebServices which demand highest possible read and write speed.
IF not till now, then I would request the SiaUI architects to consider its architecture to support High Availably Deployment (step2a & 2b) mainly because if more HOST are highly available, more clients will come to your ecosystem. Hence Sia must rethink this situation if not until now. At least for now, its seems that Virtualization is the only possible solution to achieve the same.
I am hosting my SiaHost from Laptop but storage is coming from step 2b. Hence, I know sooner or latter my laptop (even though it would have been a desktop) will crash or power supply until will fail. In that case what will I do, or what other HOST providers will do ?
I am putting a case together that if Sia is serious about highest possible UPTIME HOST and most of HOST to be in their ecosystem for # of years, they should be designing their application, from Enterprise Perspective too, which then will include my concerns as put together above.
Thanks
Prem Kumar
Solution Architect