Hallo,
stimme eher letzterem zu. Hausautomation ist zwar nettes Spielzeug, einmal eingesetzt aber duchaus keine Spielerei. Datenverlust kann auch hier fatal sein. Grad deshalb ist ja -in erster Lesung- ein längerfristig stabil laufendes System enorm wichtig (was IPS schonmal wohl besser kann als andere Systeme… ).
Aber denkt man weiter, kommt logischerweise sofort die Frage nach failover auf. Erst recht z.b. bei den potenziellen Datenverlusten im FS20-Prinzip usw.
Bei den genannten Aufgaben (Datenempfang im Ausfall / Wartungsmoment eines anderen Systems), gibt es aber ein anderes Problem, so man eben nicht applikationstransparente echte Betriebssystemcluster aufbauen will: Konfliktlösung
Auch große Systeme erfordern dann, wenn nicht ein Server immer den Master vorgibt und die andere alle Daten von ihm gottergeben schlucken sollen, anwendungsspezifische Regelwerke zur Konfliktlösung.
Beispiel: Eine Maschine speichert z.B. fleißig Wetterdaten, die andere hat in gleicher Zeit auch welche, aber eben andere gespeichert. Das letztere Debug-Inputs im Test waren, sieht man den Daten (ohne Kennzeichen / Regel) nicht an und voila: Welches sind die „richtigeren Daten“? Soweit das Problem.
Nun halte ich es andererseits schon etwas übertrieben, hier nochmal enorm viel Energie in das System als solches zu stecken, um nochmal sowas hier im IPS aufzubauen. Zumal das für die allermeisten 0815-Heimanwender wirklich total überzogen sein dürfte.
Für die anderen hätte ich eine Idee, da „fertige Arbeit“ zu nutzen: Lasst doch die Daten dahin fließen wo sie hingehören, und wo man sich mit Daten, deren Replikation, Replikationsabgleich und -konfliktlösungen usw. bestens auskennt und jahrelang weltweit erprobte Werkzeuge bereitstellt: In Datenbanken.
Nebenbei: Ich hab zwar auf arbeit nicht 150 Server, sondern noch nichtmal die Hälfte davon, dafür aber vielleicht (oder auch nicht) die dickeren mit je einigen 100GB großen Datenbankbeständen im Echtzeitbetrieb… Weiß also wohl auch, wovon ich reden…
Übrigens bieten alle größeren DB-Hersteller kostenfreie Runtime-Versionen ihrer Systeme an, meist nur auf sowas wie „5 gleichzeitige User“ oder „DB-File kleiner x GB“ eingeschränkt, ansonsten vollwertig. Das sollte hier ja wohl reichen, oder?
Gruß Gerd