02.02.2023, 20:15
(02.02.2023, 19:57)Manfred Aabye schrieb: Ich könnte mir das so vorstellen (Nur so ein Gedankenspiel)
2 Server für Robust mieten
einen bei Anbieter 1 der im Rechenzentrum 1 sitzt
und einen bei Anbieter 2 der im Rechenzentrum 2 sitzt
dann die Robust Datenbank splitten in,
alles außer Assets auf Server 1 und nur Assets auf Server 2.
Der Vorteil 2 Datenleitungen sind doppelt so schnell wie eine und die Datenbank wäre kleiner somit der zugriff schneller (2 Fliegen mit einer Klappe).
Auf Server 2 kommt die Startregion und auf Server 1 die Fallback Region mehr nicht.
Alle Regionen auf extra Server oder Servern halt nach Belieben, man kann sogar den alten Server behalten, wenn Robust ausgelagert ist, werden ja Ressourcen frei.
Der Start wäre auch einfach, wenn der alte Server bleibt kann man in der Robust.ini die alte Datenbank als Fallback Datenbank angeben und der neue Robust Server holt sich fehlende Datenbankteile von dort, wenn dann die Daten alle da sind kann die alte Datenbank gelöscht werden.
Ich könnte mir vorstellen, wenn man eine Assetfreie neue Robust Konstruktion anlegt mit alter Datenbank als Fallback, diese dann so 6 - 12 Monate laufen lässt bevor man die alte Datenbank löscht, eine Menge an unnötigem alten Zeug loswird.
Ich persönlich habe festgestellt das bei größeren Grids ein extra Server nur für Robust und nur mit der Startregion als einzige viel Vorteilhafter ist.
Oder MySQL als Cluster aufbauen.
Loadbalancer den kann man unterschiedlich konfigurieren.
Entweder als verbund wie du in art dchon sagst dad beide datenbanken das selbe enthalten, oder das je nach Auslastung die mysql selber bestimmt wo user seine daten herbezieht. Bringt auch performance technisch nochmal ordenlich speed drauf