amm
37
Sind die 2-3 Server nur fuer OSM-tileserver gedacht? Mit wieviel traffic wird so im Durchschnitt gerechnet?
Sollte das “nur” fuer OSM-tileserver benoetigt werden wuerde ich vermuten das das etwas ueber diminsioniert ist.
OSM z.B. hat fuer das Rendering nur einen einzigen Server ( die Specs findet man unter http://wiki.openstreetmap.org/wiki/Servers/yevaud ) und kommt damit zur Zeit fast locker aus. Es sind zwar noch zwei reverse Proxy Server davor geschaltet ( http://wiki.openstreetmap.org/wiki/Servers/konqi http://wiki.openstreetmap.org/wiki/Servers/albi ), die werden aber zum Teil eher gebraucht da der Bottleneck die 100 mbit/s Netzwerkanbindung die der rendering Server hat als das die Hardware des Servers nicht ausreicht.
Es macht moeglicherweise also Sinn erst einmal mit einem Server zu beginnen und zu sehen ob der ausreicht und dann je nach dem wo der Bottleneck ist dann entsprechend aufzuruesten.
Ich halte auch die Angaben fuer etwas hochgegriffen (wobei wenn man es sich leisten kann die 48Gb sicherlich hilfreich sind). Je nach dem kann man wohl auch mit 24Gb Ram auskommen. OpenCycleMap wurde z.B. auf einem Server mit 24Gb betrieben (weis nicht ob das immer noch der Fall ist). Vielleicht der groesste Vorteil ist wenn man sich leisten kann die postgres datenbank auf eine SSD zu packen.
Speicherplatzmaessig benoetigt die ganze Welt fuer die Datenbank ca. 300 - 400Gb. Fuer die Tiles ist es recht schwer abzuschaetzen. Je nach dem wieviel Speicherplatz man hat werden eben mehr oder weniger tiles gecached. Ich wuerde mal grob schaetzen das die Hitrate des caches sich nicht mehr gross aendert ab einer Groesse von ca. 600 Gb, moeglicherweise sogar eher darunter. Aber das sind nur sehr grobe schaetzwerte.
Je nachdem was fuer einen Kartenstil man verwendet, koennen sich die Anforderung etwas aendern. Ein Kartenstil z.B. ist aufwaendiger zu berechnen und zu speichern als z.B. der default Stile auf osm.org