Yêu cầu phần cứng cho đám mây được lưu trữ trên PostGIS & GeoServer là gì?


16

Tôi đã chơi với bản cài đặt cục bộ của PostGIS & GeoServer. Tôi muốn chuyển công việc của mình trực tuyến ngay bây giờ để chia sẻ nó với một số cộng tác viên.

Bằng chứng về bản đồ khái niệm sẽ bao gồm các dịch vụ WMS và WFS đơn giản được ánh xạ thông qua OpenLayers và GeoExt. Nó sẽ dựa trên bản đồ ~ 3000 đơn vị hành chính. Ban đầu nó chỉ cần phục vụ vài người thôi. Từ đó chúng tôi sẽ làm việc để đánh bóng quan điểm cuối cùng và chức năng của ứng dụng.

Đã có một số gợi ý được đưa ra dưới câu trả lời cho câu hỏi này . Ví dụ: Nicklas đang chạy trang web của mình trên Linode 512 MB (tôi nghĩ rằng ...).

Tôi đã suy nghĩ về việc sử dụng Ubuntu Server trên đám mây VPS, rất có thể được lưu trữ trên rackspace .

Câu hỏi của tôi: kích thước máy chủ tối thiểu tôi sẽ cần sử dụng để bắt đầu chơi với dữ liệu này là gì? Có một vài trong số họ có sẵn. Khi chúng tôi quyết định mở dịch vụ tới rackspace công cộng hứa hẹn cách mở rộng dịch vụ liền mạch, vì vậy tôi muốn biết tôi cần bắt đầu với RAM tối thiểu nào.


Cập nhật 1 : Thảo luận tương tự trên diễn đàn GeoServer.

Cập nhật 2 : Hướng dẫn hữu ích về cách thiết lập ngăn xếp trên phiên bản vi AWS bằng Ubuntu CentOS .


1
bạn muốn sử dụng bao nhiêu người dùng tại bất kỳ thời điểm nào? RAM tối thiểu Ubuntu là 1GB.
Mapperz

cho giai đoạn thử nghiệm - chắc chắn ít hơn 5 người dùng không thường xuyên
radek


1
Nhưng tôi đoán Geoserver có thể cần một số RAM. Tôi sử dụng Mapserver trong ứng dụng của mình.
Nicklas Avén

2
Có một số loại kiểm tra tốc độ tiêu chuẩn mà chúng tôi có thể thực hiện để minh họa hiệu suất của các thiết lập khác nhau? Tôi có postgis / mapserver chạy trên máy chủ được chia sẻ tại webfaction bằng CentOS và cả trên máy tính để bàn Ubuntu. Tôi không chắc chắn làm thế nào tốt nhất để mô tả hiệu suất của họ mặc dù .....
djq

Câu trả lời:


9

Nó thực sự phụ thuộc vào kích thước của các bộ dữ liệu bạn đang nói và độ phức tạp của các truy vấn của bạn. Ví dụ, tôi chạy khá vui vẻ trên máy chủ GoGrid / PostGIS / Windows 2008 (32-bit) đang chạy IIS, một hỗn hợp các dịch vụ web tại nhà PHP / .NET với ram 2GIG / lõi kép. Bảng không gian chính mà tôi truy vấn có khoảng 6 triệu hồ sơ tôi nghĩ về phần lớn dữ liệu ở California. Tôi thực hiện các truy vấn không gian khá phức tạp với các truy vấn / biến đổi bay, kiểm tra khoảng cách với hình học một số trong đó khá lớn. Họ đi từ các điểm đơn lẻ đến các đa giác lớn với 8000-10000 điểm một số điểm.

Cho rằng Windows có xu hướng là một con lợn xa như RAM với tất cả những thứ linh tinh đang chạy. Tôi tưởng tượng bạn có thể làm khá tốt trên 1G ubfox (và có thể là trên 512 MB). Tôi không chắc chắn GeoServer là bao nhiêu nhưng tôi tưởng tượng nó không thể tệ hơn những gì tôi đang chạy.

Quên nói. Bạn nên chạy với PostGIS 1.5 / Geos 3.2. Hiệu suất tốt hơn nhiều so với các phiên bản cũ hơn dành riêng cho các truy vấn lân cận liên quan đến ST_DWithin và vv (nhờ Nicklas :))


Cảm ơn :-) Thật là một tên người dùng khó hiểu. Dưới vỏ bọc? :-)
Nicklas Avén

3

Thinkgeo dường như có một số thông tin.

aws.amazon.com

Dường như cũng có một AMI đã sẵn sàng.

mạng lưới địa lý

Trường hợp tiêu chuẩn Trường hợp
nhỏ (Mặc định) Bộ nhớ 1,7 GB, Đơn vị tính toán EC2 (1 lõi ảo với 1 Đơn vị tính toán EC2), bộ nhớ lưu trữ cục bộ 160 GB, nền tảng 32 bit

Bộ nhớ lớn 7,5 GB bộ nhớ, 4 đơn vị tính toán EC2 (2 lõi ảo với 2 đơn vị tính toán EC2 mỗi đơn vị), bộ nhớ lưu trữ cục bộ 850 GB, nền tảng 64 bit

Bộ nhớ cực lớn 15 GB bộ nhớ, 8 đơn vị tính toán EC2 (4 lõi ảo với 2 đơn vị tính toán EC2 mỗi đơn vị), 1690 GB dung lượng lưu trữ cục bộ, nền tảng 64 bit


Thông tin tuyệt vời ở đó, thậm chí đã có một tờ giấy trắng về một dự án cho liên kết thứ hai. Cảm ơn vì điều đó Brad.
DEWright

Wow, @DEWright - đó là một vài ngày trước kể từ khi tôi đăng nó. Tôi hiện đang sử dụng ví dụ lớn trên amazon phía đông. Chỉ cần nhận thấy một khu vực mới bắt đầu. Tôi có thể xây dựng một ví dụ về nó sớm.
Brad Nesom

Chỉ cần nhìn thấy nó cập nhật; quá tệ, chi phí quá cao; rất thích làm một số R & D trong đám mây.
DEWright

Tôi đã chi khoảng 150 đô la cho chúng tôi trong một tuần để quay vòng, tải xuống, tải dữ liệu. Tôi nghĩ rằng nó cũng có giá trị một số chi phí R & d như thế. Nếu tôi đến một điểm mà tôi không thể dành thời gian cho nó, bạn chỉ cần dừng trường hợp và tất cả các chi phí dừng lại.
Brad Nesom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.