x

Re: Mehr Zoomstufen


Geschrieben von amm (Gast) am 29. Mai 2011 04:06:11: [flux]

Als Antwort auf: Mehr Zoomstufen geschrieben von Henri97 (Gast) am 14. Mai 2011 14:17:

wambacher wrote:

@amm

hi, kannst du mir bitte mal ganz knapp sagen, wieso ihr das nicht "verteilen" könnt/wollt?
ich kann mir einen Hafen Gründe vorstellen, aber so richtig gravierendes ist für mich nicht dabei.

Ich kann auch nur spekulieren wieso, aber ich denke so war es schlicht immer einfacher. Ob es verteilt billiger oder besser gewesen waere wage ich fast auch zu bezweifeln.

Sachen auf mehrere Server zu verteilen ist haeufig ineffizienter, wenn sie nicht komplett unabhaengig sind. Der haupt limitierende Faktor war eigentlich immer die Datenbankzugriffe beim rendern. Eine Datenbank laesst sich aber nicht sonderlich gut parallelisieren, da durch die zwangslaefige dupplizierung der Daten wiederum mehr Resourcen benoetigt werden. Insofern sind weniger leistungsfaehige Server zwar vielleicht billiger, aber man braucht eben auch entsprechend mehr. Noch sind die Server nicht in solchen highend regionen wo dieser Trade-off eindeutig zu gunsten der verteilten Server verschoben wird.

Da meistens auch nur eine Resource gerade das Limit darstellt, ist es auch guenstiger nur diese zu erweitern (so lang man noch aufruesten kann) als einen komplett neuen Server anzuschaffen.

Dazu kommt es dass es auch software seitig einfacher ist die Sachen nicht zu trennen.

Insofern solange man noch mit einem Server auskommen kann wird man das wohl tun, aber irgendwann wird man um das Verteilen nicht mehr herumkommen und ich schaetze mal das der Zeitpunkt nicht mehr in all zu weiter ferne liegt.

MapQuest bastelt aber so weit ich weis derzeit an Software um das rendering auf mehrere Server zu verteilen. Was genau sie da machen weis ich aber nicht.

In gewisser weise wird inzwischen das ganze aber auch schon auf drei Server verteilt. Dem einen haupt rendering server, der die ganzen tiles speichert und zwei vorgelagerten proxy server um diesen bei solchen tiles zu entlasten, die nicht neu gerendert werden muessen.

wambacher wrote:

- geld für hardware
- mehr admin-aufwand
- fehlendes know-how
- zugriff auf einen gemeinsamen tile-cache
- nicht "unser" job 🙁
- es geht ja wieder schnell genug

Ich wuerde sagen ein bischen von allem also.