obsługujemy nasze dane geograficzne za pośrednictwem naszej sztandarowej aplikacji Dorset Explorer . Wykorzystuje OpenLayers i GeoServer do obsługi naszych danych geograficznych, w tym map bazowych OSM i OS oraz wielu innych danych, takich jak fotografia lotnicza, szkoły itp.
Moje pytanie brzmi: jakiego rodzaju specyfikacji serwera powinniśmy używać dla GeoServera. Będziemy mieli do dyspozycji tylko jeden serwer do dostarczania kafelków za pośrednictwem WMS (i być może w przyszłości będziemy mogli również używać na nim niektórych WFS). Mamy od 100 do 200 użytkowników dziennie, ale mam nadzieję, że zacznie rosnąć, gdy tylko będziemy pewni, że serwery wytrzymają! Czy to kwestia trzymania się najwyższych specyfikacji, na jakie możemy sobie pozwolić, czy istnieją jakieś ograniczenia lub teoretyczne maksima.
Wszelkie wskazówki będą mile widziane!
źródło
Odpowiedzi:
100-200 użytkowników dziennie jest (normalnie) niczym, notebook może wytrzymać taki ładunek, jeśli mapa nie jest złożona.
Ogólne wytyczne:
źródło
Wybór odpowiedniego serwera jest zawsze trudny, ponieważ w krótkim czasie Twoja usługa może stać się bardzo popularna, powodując, że Twój sprzęt za tysiąc dolarów stanie się bezużyteczny.
- Ponieważ każda aplikacja (nawet jeśli korzysta z tego samego stosu oprogramowania) ma własne wymagania, radzę przeprowadzić testy warunków skrajnych na serwerze opartym na chmurze, takim jak Amazon AWS. Koszty przeprowadzenia tych testów są niewielkie.
-Możliwe jest nawiązanie relacji między sprzętem AWS (na przykład) a sprzętem towarowym, aby można było wypróbować różne konfiguracje dla różnej liczby użytkowników i poprosić o pomysł, jak zarówno sprzęt, jak i oprogramowanie będą działać w przyszłości, przykłady: tu i tutaj .
-Jeśli jest to opcja dla ciebie, IMO przykleja się do serwera w chmurze, możesz skalować go w górę i w dół, kiedy chcesz.
źródło