클라우드 호스팅 PostGIS & GeoServer의 하드웨어 요구 사항은 무엇입니까?


16

PostGIS & GeoServer의 로컬 설치를 가지고 놀고 있습니다. 작업을 온라인으로 옮겨 여러 협력자와 공유하고 싶습니다.

개념도 증명은 OpenLayers 및 GeoExt를 통해 매핑 된 간단한 WMS 및 WFS 서비스로 구성됩니다. ~ 3000 개의 관리 단위 맵을 기반으로합니다. 처음에는 여러 사람에게만 봉사해야합니다. 그때부터 우리는 응용 프로그램의 최종 관점과 기능을 연마하기 위해 노력할 것입니다.

질문 에 대한 답변으로 몇 가지 제안이있었습니다 . 예를 들어 Nicklas 는 512MB Linode 에서 사이트 를 운영 하고 있습니다 (제 생각에는 ...).

랙 공간에서 호스팅되는 클라우드 VPS에서 Ubuntu 서버를 사용하려고 생각했습니다 .

내 질문 :이 데이터를 온라인으로 재생하기 위해 사용해야하는 최소 서버 크기는 얼마입니까? 사용 가능한 것들이 거의 없습니다. 공용 랙 공간에 서비스를 열기로 결정하면 서비스를 확장하는 완벽한 방법을 약속하므로 시작해야 할 최소 RAM이 무엇인지 알고 싶습니다.


업데이트 1 : GeoServer 포럼에 대한 비슷한 토론.

업데이트 2 : Ubuntu CentOS를 사용하여 AWS 마이크로 인스턴스에서 스택을 설정하는 데 유용한 자습서.


1
한 시점에 몇 명의 사용자가이 기능을 사용할 것으로 예상하십니까? 우분투 최소 RAM은 1GB입니다.
Mapperz

확실히 미만 5 가끔 사용자 - 단계를 테스트
라덱


1
그러나 지오 서버에는 약간의 RAM이 필요할 수 있습니다. 내 응용 프로그램에서 Mapserver를 사용합니다.
Nicklas Avén

2
다른 설정의 성능을 설명하기 위해 수행 할 수있는 표준 속도 테스트 유형이 있습니까? CentOS를 사용하는 webfaction의 공유 서버 및 우분투 데스크톱에서 postgis / mapserver를 실행하고 있습니다. 그래도 그들의 성능을 특성화하는 최선의 방법을 잘 모르겠습니다 .....
djq

답변:


9

실제로 말하는 데이터 세트의 크기와 쿼리의 복잡성에 따라 다릅니다. 예를 들어 IIS를 실행하는 GoGrid 서버 / PostGIS / Windows 2008 (32 비트)에서 2GIG ram / 듀얼 코어가있는 PHP / .NET 자체 개발 웹 서비스가 혼합 된 환경에서 매우 즐겁게 실행됩니다. 내가 쿼리하는 주요 공간 테이블에는 주로 캘리포니아 데이터에 대해 약 6 백만 개의 레코드가 있습니다. 나는 비행 교차로 / 변형, 기하학을 이용한 거리 확인, 상당히 큰 공간 쿼리로 상당히 복잡한 공간 쿼리를 수행합니다. 단일 점에서 8000-10000의 경 사진 점이있는 큰 다각형으로 이동합니다.

Windows가 여분의 정크를 모두 실행하는 RAM만큼 돼지가되는 경향이 있다고 가정합니다. 1G 우분투에서 (그리고 아마도 512MB에서도) 잘 할 수 있다고 생각합니다. 나는 얼마나 많은 돼지 GeoServer가 있는지 확실하지 않지만 실행중인 것보다 훨씬 나쁠 수는 없다고 생각합니다.

말을 잊었다. PostGIS 1.5 / Geos 3.2로 실행해야합니다. ST_DWithin 등을 포함하는 인접 쿼리에 대해 이전 버전보다 성능이 훨씬 우수합니다 (Niklas 덕분에).


감사합니다 :-) 어떤 비밀스러운 사용자 이름입니다. 표지 아래? :-)
Nicklas Avén

3

Thinkgeo에 정보가있는 것 같습니다.

aws.amazon.com

또한 AMI가 준비된 것 같습니다.

지오 네트워크

표준 인스턴스
소형 인스턴스 (기본값) 1.7GB 메모리, 1 EC2 컴퓨팅 장치 (1 EC2 컴퓨팅 장치가있는 가상 코어 1 개), 160GB의 로컬 인스턴스 스토리지, 32 비트 플랫폼

대규모 인스턴스 7.5GB의 메모리, 4 개의 EC2 컴퓨팅 장치 (각각 2 개의 EC2 컴퓨팅 장치를 갖춘 2 개의 가상 코어), 850GB의 로컬 인스턴스 스토리지, 64 비트 플랫폼

초대형 인스턴스 15GB의 메모리, 8 개의 EC2 컴퓨팅 장치 (각각 2 개의 EC2 컴퓨팅 장치가있는 4 개의 가상 코어), 1690GB의 로컬 인스턴스 스토리지, 64 비트 플랫폼


거기에 대한 훌륭한 정보는 두 번째 링크 프로젝트에 대한 백서도 포함했습니다. 브래드 고마워
DEWright

와우, @DEWright-게시 한 지 며칠이 지났습니다. 현재 아마존 동부에서 큰 인스턴스를 사용하고 있습니다. 새로운 지역이 시작된 것을 알았습니다. 곧 인스턴스를 만들 수 있습니다.
브래드 네섬

방금 업데이트 된 것을 보았습니다. 너무 나빠서 비용이 너무 비싸다. 클라우드에서 일부 R & D를하고 싶습니다.
DEWright

나는 스핀 업, 스핀 다운, 데이터 로딩에 일주일에 약 150 달러를 보냈다. 그런 R & D 비용이 가치가 있다고 생각합니다. 시간을 낼 수없는 시점에 도달하면 인스턴스를 중지하면 모든 비용이 중지됩니다.
브래드 네섬
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.