Hallo zusammen!
Ich soll eine hochverfügbare Java-Applikation entwickeln und mich auch um den ganzen technischen Background wie Server und Backups kümmern.
Das ganze soll eine Mischung aus Portal, CMS und Community sein. Das System soll so konzipiert sein, daß die Leistung durch bloses Zusachelten weiterer Server gesteigert werden kann. Letztendlich soll das System locker mehr als 1. Mio User vertragen. Ausfallzeiten soll es nahezu nicht geben dürfen. Ist das realsitisch? Achja: und es soll aus OpenSource Komponenten bestehen!
Wie geht man sowas am besten an? Woran sollte man unbedingt denken, wo gibt es zu erwartende Schwiereigkeiten? Hättet ihr da ein paar Gedanken und Anregungen für mich? Das wäre riesig!
Erste eigene Überlegungen:
- JBOSS besser geeignet als Tomcat
- Clustern von Servern (ist Clustern = Loadbalancing?)
- Aufteilung auf verschiedene Serverebenen (Datenbankserver, Communityserver, Webserver, Messageserver, Chatserver)
- MySQL als DB
- Große Sorgfalt auf Sicherheit des Systems und der User-Daten legen (-> Datenschutz)
Vielen Dank und beste Grüße
Fats
Ich soll eine hochverfügbare Java-Applikation entwickeln und mich auch um den ganzen technischen Background wie Server und Backups kümmern.
Das ganze soll eine Mischung aus Portal, CMS und Community sein. Das System soll so konzipiert sein, daß die Leistung durch bloses Zusachelten weiterer Server gesteigert werden kann. Letztendlich soll das System locker mehr als 1. Mio User vertragen. Ausfallzeiten soll es nahezu nicht geben dürfen. Ist das realsitisch? Achja: und es soll aus OpenSource Komponenten bestehen!
Wie geht man sowas am besten an? Woran sollte man unbedingt denken, wo gibt es zu erwartende Schwiereigkeiten? Hättet ihr da ein paar Gedanken und Anregungen für mich? Das wäre riesig!
Erste eigene Überlegungen:
- JBOSS besser geeignet als Tomcat
- Clustern von Servern (ist Clustern = Loadbalancing?)
- Aufteilung auf verschiedene Serverebenen (Datenbankserver, Communityserver, Webserver, Messageserver, Chatserver)
- MySQL als DB
- Große Sorgfalt auf Sicherheit des Systems und der User-Daten legen (-> Datenschutz)
Vielen Dank und beste Grüße
Fats