Hallo liebe Freunde,
ich brauche eure Einschätzung bezüglich der vielen Anbieter für Serverhosting auf dem Markt da draußen.
In meinem Kopf schwirren momentan 3 geniale Ideen für mobile Apps für die Android-, iOS- und Windows-Platform, die alle ein Backend in Form eines REST-Webservices benötigen.
Im Moment bin ich dabei die erste Idee umzusetzen und den Webservice zu implementieren. Als Technologie verwende ich im ersten Ansatz Spring, da ich aus dem Java-Umfeld komme und hier so gut wie keine Einarbeitungszeit nötig war. Demzufolge wird auf dem Server ein JVM Webserver/-container ala Tomcat laufen. Als Datenbank verwende ich während der Entwicklung MySQL, bin aber nicht darauf beschränkt. Später kommen noch MongoDB oder Cassandra zum Einsatz. Es werden ca. 1,3 TB an Dateien initial auf dem Server gespeichert, die von den Usern heruntergeladen werden können.
Weiterhin habe ich die Nutzerzahlen geschätzt, die diese App nutzen werden. Die Zahlen entsprechen dem "best-case" Szenario d.h. die App ist bereits über einen längeren Zeitraum in den Stores und hat eine konstante Anzahl an wiederkehrenden Nutzern.
Ich gehe von einer aktiven Nutzergemeinschaft von um die 200.000 User aus. Schätzungsweise 1.000 - 2.000 User werden die App gleichzeitig nutzen.
Im Moment liebäugle ich mit den Dedicated Servern von Webtropia (Pro/Power Server), Strato (Linux Level 4 / 5) und Hosteurope (L Paket). Hetzner sieht auch nett aus, hat aber anscheinend keine Traffic-Flatrate.
Webtropia hat einen garantierten Peak von 300Mbit, weshalb ich hier zuschlagen würde, wenn es soweit ist. Bei Strato konnte ich keine Infos diesbezüglich finden und Hosteurope hat nur 100Mbit.
Basierend auf den oben genannten Informationen, lässt sich die Last im "best-case" Szenario von nur einem Dedicated Server stemmen? Ich vermute das eine verteilte Architektur besser wäre, also die Anfragen, auf sagen wir 2-3 Server zu verteilen. Ich habe keine Ahnung was so ein Server an Last wegstecken kann, da fehlt mir leider die Erfahrung.
Wie sieht euer Rat aus? Welcher Hoster? Welche Architektur? Was sollte ich sonst noch bedenken?
Ich bin für jeden Hinweis dankbar!
ich brauche eure Einschätzung bezüglich der vielen Anbieter für Serverhosting auf dem Markt da draußen.
In meinem Kopf schwirren momentan 3 geniale Ideen für mobile Apps für die Android-, iOS- und Windows-Platform, die alle ein Backend in Form eines REST-Webservices benötigen.
Im Moment bin ich dabei die erste Idee umzusetzen und den Webservice zu implementieren. Als Technologie verwende ich im ersten Ansatz Spring, da ich aus dem Java-Umfeld komme und hier so gut wie keine Einarbeitungszeit nötig war. Demzufolge wird auf dem Server ein JVM Webserver/-container ala Tomcat laufen. Als Datenbank verwende ich während der Entwicklung MySQL, bin aber nicht darauf beschränkt. Später kommen noch MongoDB oder Cassandra zum Einsatz. Es werden ca. 1,3 TB an Dateien initial auf dem Server gespeichert, die von den Usern heruntergeladen werden können.
Weiterhin habe ich die Nutzerzahlen geschätzt, die diese App nutzen werden. Die Zahlen entsprechen dem "best-case" Szenario d.h. die App ist bereits über einen längeren Zeitraum in den Stores und hat eine konstante Anzahl an wiederkehrenden Nutzern.
Ich gehe von einer aktiven Nutzergemeinschaft von um die 200.000 User aus. Schätzungsweise 1.000 - 2.000 User werden die App gleichzeitig nutzen.
Im Moment liebäugle ich mit den Dedicated Servern von Webtropia (Pro/Power Server), Strato (Linux Level 4 / 5) und Hosteurope (L Paket). Hetzner sieht auch nett aus, hat aber anscheinend keine Traffic-Flatrate.
Webtropia hat einen garantierten Peak von 300Mbit, weshalb ich hier zuschlagen würde, wenn es soweit ist. Bei Strato konnte ich keine Infos diesbezüglich finden und Hosteurope hat nur 100Mbit.
Basierend auf den oben genannten Informationen, lässt sich die Last im "best-case" Szenario von nur einem Dedicated Server stemmen? Ich vermute das eine verteilte Architektur besser wäre, also die Anfragen, auf sagen wir 2-3 Server zu verteilen. Ich habe keine Ahnung was so ein Server an Last wegstecken kann, da fehlt mir leider die Erfahrung.
Wie sieht euer Rat aus? Welcher Hoster? Welche Architektur? Was sollte ich sonst noch bedenken?
Ich bin für jeden Hinweis dankbar!