Hi!
Es geht hier einerseits um Softwaretechnisches aber auch um
Hardware...
Ich hoffe das Thema passt deswegen hier rein, wenn nicht bitte verschieben.
Wenn man eine kleine Webapplikation mit wenig Usern entwickelt gibt es mit dem Deployment bzw. dem Hosting keine Probleme bzw. Fragen.
Die App wird auf einem Webserver gehostet, Datenbank ist vermutlich am selben Server wie der Webhost und Dateien werden bei großem Webspace ebenfalls am selben Server gespeichert....
Wenn aber die Zahl der User und die Datenmenge um vieles größer ist, reicht möglicherweise nicht einmal ein 2. Applikationsserver für die Last...
Wie designed man am besten ein solches System vor allem von der Serverlandschaft her und auf was ist bei der Entwicklung zu achten...
*Der Webdienst von dem Datenbankdienst physikalisch zu trennen. *Den Datenserver in die DMZ rein. *Über die Datensicherung/Wiederherstellung nachdenken.
Viel Erfolg (mit wenig Aufwand),
Sisyphus