Eigener root-server

Hi,

bin mir nicht so sicher ob das hier her gehört. Also an alle, die Erfahrung mit einem eigenen root-Server haben.
Folgendes, ich mache gerade 3 „Online-Shops“ oder so in der Art, da ich mir hier, die Technologie selbst aussuchen kann, nehme ich natürlich Java.

Da ich noch nie einen Tomcat oder jboss gemietet habe, sondern nur auf meinem Pc’s darauf entwickelt habe, stellt sich die Frage, was benötige ich?

Eine Tomcat mit 256MB Ram kriegt man so für 25€ bei jboss wird das ganze schon teurer, also kam ich auf die Idee einen root-Server zu mieten (50€) und 3 virtuelle Server daraus zu machen, mit jeweils einem apache (für https anfragen + virtuellen host zum tomcat) zu installieren.

Angenommen alle Shops haben 1000 User pro Tag und 100 Kunden die evtl. zeitgleich aktiv sind.

Was wäre am besten, für folgende Prämissen:

  1. Technologie Java (muss nicht EE sein, kann auch Tomcat oder Jetty sein)
  2. Datenbank -> postgres

Wäre ein root-server nicht sinnvoller, als bei einem Anbieter 3 x Tomcat mit postgres zu bestellen, vor allem auf den Hinblick, dass ich mich bei der einen oder anderen Sache noch um entscheiden könnte zu EE auf jboss?

Wer hat Erfahrung mit root-servern und darauf laufenden tomcats oder jboss? Und kann mir Rat geben?

Gruß XXD

Hallo,

so ganz verstehe ich deine Frage nicht.

Auf einem „dedicated Rootserver“ kannst du - im Rahmen des „Betriebssystems“ machen was du willst.

Liegt an dir und deinen Fähigkeiten.

Der Vorteil sind die Möglichkeiten, der Nachteil ist, daß es eben dein Job ist.

Ich habe seit Jahren einen Rootserver, momentan diesen (keine Werbung, gibt durchaus vergleichbare alternative Angebote):

http://www.server4you.de/root-server/server-details…

Gibt es aber bereits ab knappen 24 €.

Grüße

fribbe

Hallo,

bin mir nicht so sicher ob das hier her gehört. Also an alle,
die Erfahrung mit einem eigenen root-Server haben.
Folgendes, ich mache gerade 3 „Online-Shops“ oder so in der
Art, da ich mir hier, die Technologie selbst aussuchen kann,
nehme ich natürlich Java.

Warum stehen „Online-Shops“ in Anführungszeichen? Warum Java?

Da ich noch nie einen Tomcat oder jboss gemietet habe, sondern
nur auf meinem Pc’s darauf entwickelt habe, stellt sich die
Frage, was benötige ich?

Du „mietest“ in dem Fall eigentlich keinen Tomcat oder jboss, weil dies Dienste auf dem Server sind. Diese Dienste zu verwalten und zu managen ist dann Deine Aufgabe. Ob Du Dir damit einen Gefallen tust gleich drei Online Shops über die ja Geld in welcher Art und weise fliessen wird zu bauen und zu verwalten lassen wir mal aussen vor.

Eine Tomcat mit 256MB Ram kriegt man so für 25€ bei jboss wird
das ganze schon teurer, also kam ich auf die Idee einen
root-Server zu mieten (50€) und 3 virtuelle Server daraus zu
machen, mit jeweils einem apache (für https anfragen +
virtuellen host zum tomcat) zu installieren.

Wie hast Du die Preise kalkuliert? Welche Anzahl von Sessions erwartest Du? Ist die Anwendung schon einem Stresstest unterzogen?

Wie Du schon anhand Deiner Aufstellung siehst mietest Du den Server und was Du darauf selbst installierst und verwaltest ist dann DEIN Ding - es sei denn Du mietest den Dienst der Verwaltung der Tomcat bzw. jboss Dienste dazu.

Angenommen alle Shops haben 1000 User pro Tag und 100 Kunden
die evtl. zeitgleich aktiv sind.

Führen 100 Leute gleichzeitig Transaktionen durch, die laufende Tomcat bzw. jboss prozesse belegen?

Was wäre am besten, für folgende Prämissen:

  1. Technologie Java (muss nicht EE sein, kann auch Tomcat oder
    Jetty sein)
  2. Datenbank -> postgres

Ohne die eigentliche Anwendung zu kennen ist dazu nichts zu sagen. Wenn es eine fertige Shoplösung wäre, dann könnte man den Support fragen. Ansonsten musst Du erstmal die Anwendung entsprechend testen. Allerdings nehme ich mal so an, das man bei 100 gleichzeitiger Sessions mit 256MB nicht ganz auskommt…

Wäre ein root-server nicht sinnvoller, als bei einem Anbieter
3 x Tomcat mit postgres zu bestellen, vor allem auf den
Hinblick, dass ich mich bei der einen oder anderen Sache noch
um entscheiden könnte zu EE auf jboss?

IMHO ja.

Ich kenne es eigentlich so sich den Server insgesammt zu mieten oder gar zu kaufen und ins Rechenzentrum zu stellen und dan Flexibel mit allem anderen zu sein.

Achte ggf. drauf, das man den Root-Server noch nach-skalieren kann und ggf. RAM, HDD und Bandbreite dazuordern kann.

Gruß
h.

Hallo h,

Warum stehen „Online-Shops“ in Anführungszeichen?

Weil eigentlich nur einer davon ein Onlineshop in dem Sinne ist, die anderen beiden eigentlich nicht.

Warum Java?

Weil ich auf so Sachen, wie CDI und ORM stehe und eine Java-Anwendung für robuster halte als php. Zudem hab ich 100 te von Komponenten, die sofort einsatzfähig sind. Sowas jetzt in html und javascript nachzubauen habe ich eigentlich keine Lust.

Du „mietest“ in dem Fall eigentlich keinen Tomcat oder jboss,
weil dies Dienste auf dem Server sind. Diese Dienste zu
verwalten und zu managen ist dann Deine Aufgabe. Ob Du Dir
damit einen Gefallen tust gleich drei Online Shops über die ja
Geld in welcher Art und weise fliessen wird zu bauen und zu
verwalten lassen wir mal aussen vor.

Ich glaube hier hast du mich falsch verstanden, es sollen nicht 3 Shops auf einen Tomcat, sondern jeder hat schon seinen eigenen.

Wie hast Du die Preise kalkuliert? Welche Anzahl von Sessions
erwartest Du?

Ich hab einfach mal bei ein paar Anbietern geschaut.

Ist die Anwendung schon einem Stresstest unterzogen?

Nein, bisher steht nur das Konzept und der Seitenprototyp.

Wie Du schon anhand Deiner Aufstellung siehst mietest Du den
Server und was Du darauf selbst installierst und verwaltest
ist dann DEIN Ding - es sei denn Du mietest den Dienst der
Verwaltung der Tomcat bzw. jboss Dienste dazu.

Ich dachte immer auf einen root-server kann ich installieren was ich will, ob Tomcat usw.

Führen 100 Leute gleichzeitig Transaktionen durch, die
laufende Tomcat bzw. jboss prozesse belegen?

In der Regel nicht, bloss wollte ich für so einen Fall vorbereitet sein.
Sehe es als worst-case-Fall.

Ich kenne es eigentlich so sich den Server insgesammt zu
mieten oder gar zu kaufen und ins Rechenzentrum zu stellen und
dan Flexibel mit allem anderen zu sein.

Achte ggf. drauf, das man den Root-Server noch nach-skalieren
kann und ggf. RAM, HDD und Bandbreite dazuordern kann.

Genau das war ja die Frage :wink: …also lieber einen root-server.

Gruß XXD

Hallo fribbe,

Ich habe seit Jahren einen Rootserver, momentan diesen (keine
Werbung, gibt durchaus vergleichbare alternative Angebote):

http://www.server4you.de/root-server/server-details…

Das sieht doch ganz gut aus, und bist du zufrieden?

Besteht die Möglichkeit 3 virtuelle Server aus einem root-server zumachen?

Gruß XXD

Hi,

Warum stehen „Online-Shops“ in Anführungszeichen?

Weil eigentlich nur einer davon ein Onlineshop in dem Sinne
ist, die anderen beiden eigentlich nicht.

Hmm, hilft leider auch noch nicht so recht weiter zu Bewertung was gebraucht würde. Das sollte genauer formuliert werden. Anhand dessen kannst Du dann besser den Umfang des root-Servers abschätzen.

Warum Java?

Weil ich auf so Sachen, wie CDI und ORM stehe und eine
Java-Anwendung für robuster halte als php. Zudem hab ich 100
te von Komponenten, die sofort einsatzfähig sind. Sowas jetzt
in html und javascript nachzubauen habe ich eigentlich keine
Lust.

Nun, die Frage ist ob diese Technologie Dir hier wirklich weiterhilft aber das wirst Du spätestens anhand der Userzahlen merken.

Du „mietest“ in dem Fall eigentlich keinen Tomcat oder jboss,
weil dies Dienste auf dem Server sind. Diese Dienste zu
verwalten und zu managen ist dann Deine Aufgabe. Ob Du Dir
damit einen Gefallen tust gleich drei Online Shops über die ja
Geld in welcher Art und weise fliessen wird zu bauen und zu
verwalten lassen wir mal aussen vor.

Ich glaube hier hast du mich falsch verstanden, es sollen
nicht 3 Shops auf einen Tomcat, sondern jeder hat schon seinen
eigenen.

Ist schon klar. Ansonsten wäre es doch etwas arg viel Belastung :wink:

Wie hast Du die Preise kalkuliert? Welche Anzahl von Sessions
erwartest Du?

Ich hab einfach mal bei ein paar Anbietern geschaut.

Dann solltest Du das ggf. nochmal im einzelnen mit denen besprechen. Gerade was das Server Sizing angeht kann man schnell auf den Hintern fallen. Bringt nichts wenn man „günstig“ einkauft, der Server dann aber später bei 20 gleizeitigen Sessions in die Knie geht.

Wie Du schon anhand Deiner Aufstellung siehst mietest Du den
Server und was Du darauf selbst installierst und verwaltest
ist dann DEIN Ding - es sei denn Du mietest den Dienst der
Verwaltung der Tomcat bzw. jboss Dienste dazu.

Ich dachte immer auf einen root-server kann ich installieren
was ich will, ob Tomcat usw.

Ich hab mich hier vielleicht undeutlich ausgedrückt. Du kannst die Dienstleistung der Bereitstellung und Wartung (durch einen extra Admin oder automatisiert oder oder oder) mit z.B. einer Verfügbarkeit von 95% „mieten“. Das kann dann auf DEINEM Server sein oder völlig unabhängig von einem Server (Cloud Dienst).

Führen 100 Leute gleichzeitig Transaktionen durch, die
laufende Tomcat bzw. jboss prozesse belegen?

In der Regel nicht, bloss wollte ich für so einen Fall
vorbereitet sein.
Sehe es als worst-case-Fall.

Deshalb das weiter unten angeführte spätere nachsizen.

Ich kenne es eigentlich so sich den Server insgesammt zu
mieten oder gar zu kaufen und ins Rechenzentrum zu stellen und
dan Flexibel mit allem anderen zu sein.

Achte ggf. drauf, das man den Root-Server noch nach-skalieren
kann und ggf. RAM, HDD und Bandbreite dazuordern kann.

Genau das war ja die Frage :wink: …also lieber einen
root-server.

Unter umständen kann das besser sein.
Wenn Du mit der Serverwartung gut vertraut bist sollte das kein Thema sein.

Gruß
h.

1 Like

Hallo Little h,

Warum Java?

Weil ich auf so Sachen, wie CDI und ORM stehe und eine
Java-Anwendung für robuster halte als php. Zudem hab ich 100
te von Komponenten, die sofort einsatzfähig sind. Sowas jetzt
in html und javascript nachzubauen habe ich eigentlich keine
Lust.

Nun, die Frage ist ob diese Technologie Dir hier wirklich
weiterhilft aber das wirst Du spätestens anhand der Userzahlen
merken.

Mal als Gegenfrage, was hat eine Servertechnologie mit den Userzahlen zu tun?
SEO kann ich auch dort einbauen.

Gruß XXD

Hallo Little h,

Warum Java?

Weil ich auf so Sachen, wie CDI und ORM stehe und eine
Java-Anwendung für robuster halte als php. Zudem hab ich 100
te von Komponenten, die sofort einsatzfähig sind. Sowas jetzt
in html und javascript nachzubauen habe ich eigentlich keine
Lust.

Nun, die Frage ist ob diese Technologie Dir hier wirklich
weiterhilft aber das wirst Du spätestens anhand der Userzahlen
merken.

Mal als Gegenfrage, was hat eine Servertechnologie mit den
Userzahlen zu tun?

Sehr viel! Wenn man eine zu langsame Technologie auswählt (z.B. simples Hosting vs. eigener root-Server vs. Cloud) und die User nicht in annehmbarer Zeit bedient werden können verliert man diese ganz schnell wieder. Einen einmal verlorenen Benutzer bekommt man so schnell nicht wieder!

SEO kann ich auch dort einbauen.

Sicher. Hat aber hiermit rein garnix zu tun.

Gruß
h.