Es hängt vollständig von der Architektur Ihrer Anwendung und Ihrer DB-Struktur ab. Wenn der Refactor zu hart ist, könnte die Lösung mehrere Instanzen des ERP haben. Da es sich um ein ERP-System (mit vertraulichen Informationen eines Unternehmens) handelt, können Sie installieren, um die Instanzen auf verschiedenen Servern zu installieren, damit Ihre Kunden keine Finanzinformationen mit anderen Unternehmen auf demselben Computer speichern.
Sie können einen "großen" Server virtualisiert haben. Ich würde vorschlagen, dass Sie einen Reverse-Proxy verwenden, um die Anfragen von mehreren Subdomains an Ihre virtualisierten Gäste umzuleiten. Sie können auch eine Vorlage für einen virtualisierten Server mit Apache, PHP und Ihrem ERP installieren, der für die Installation im Virtualisierungs-Host bereit ist. Wenn ein Kunde Ihr Produkt kauft, installieren Sie einfach diesen virtuellen Gast und schalten den Client ein.
Hallo; Verzeihen Sie meine Englisch, ich habe vergessen zu erwähnen, dass die Anwendung uns gehört, aber das Unternehmen entwickelte es als eigenständiges Produkt (dh geliefert und installiert auf dem Client-Server), aber wir möchten es als einen gehosteten Dienst auf unseren Servern wie z Hochlager. –
Ich denke, wenn dies die Anwendung Ihres Unternehmens ist, und Sie es geschrieben haben, und Sie Schwierigkeiten mit dieser Art von Sache haben, haben Sie vielleicht ein Problem, das mehrere Monate statt StackOverflow einen Experten Berater wirklich braucht. .. –
Nun, ich weiß, Stackoverflow wird nicht das ganze Ding neu schreiben, ich bin nur auf der Suche nach Ideen, wie dies zu implementieren ist. irgendwelche Ideen? –