Amazon s3 버킷이 포함 된 지오 서버 미칩니 까? S3가

가상 인스턴스에서 Apache를 실행하는 Apache가 있고 Geoserver 데이터 디렉토리가 Amazon S3 버킷을 가리킬 수 있는지 궁금합니다. 이것이 가능한가? 이것이 성능에 어떤 영향을 미칩니 까?

S3가 Geoserver의 데이터 디렉토리에 대해 잘못된 설정 인 경우 Geoserver 데이터 디렉토리에 많은 양의 데이터를 추가하기위한 제안이 있습니까? 데이터 디렉토리는 최대 100GB에이를 수 있습니다. 대용량 하드 드라이브가있는 서버를 가져 오거나 Amazon S3 버킷과 같이 확장 성이 뛰어난 솔루션에 연결해야합니까?



답변

S3 버킷을 “직접”가리키는 (예 : s3fs 사용) 나쁜 생각입니다. 예 : /programming/10801158/how-stable-is-s3fs-to-mount-an-amazon-s3-bucket-as-a-local-directory

EBS는 GeoServer가 액세스 할 수 있도록 데이터를 저장하기에 거의 확실합니다.

100GB는 EBS 표준에 의해 매우 관리 가능합니다. (최대 볼륨 크기는 16 테라 바이트입니다!)

AWS CLI 도구를 사용하여 원본 데이터를 S3에 저장 한 다음 필요에 따라 인스턴스에 복제하여 단일 명령으로 S3 폴더의 내용을 로컬 인스턴스에 동기화하는 것이 좋습니다. http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html ). S3는 의심 할 여지없이 중복되지만 유연성과 편의성이 추가 된 것으로 나타났습니다.

참고 : 어쨌든 큰 멀티 코어 인스턴스를 사용하려는 경우 데이터 볼륨이 예상치 못하게 커지지 않고 인스턴스를 자동 빌드 할 수있는 경우 실제로 인스턴스 스토리지 사용 ( “고급 스토리지”)을 고려할 수 있습니다 ) S3에서는 원본 데이터가 안전하기 때문에 EBS 요금을 절약 할 수 있으며 경우에 따라 인스턴스 스토리지가 EBS보다 약간 빠를 수 있습니다.


답변

가능 :
Geotiff 커뮤니티 모듈 용 Geoserver s3 모듈 ( https://docs.geoserver.org/latest/en/user/community/s3-geotiff/index) 을 사용하여 GeoTIFF 형식에 적합한 데이터에 대해 쉽게 달성 할 수 있습니다. .html

이것이 성능에 어떤 영향을 미칩니 까?
대답하기는 어렵지만 가격의 일부만으로도 EBS / EFS 스토리지와 거의 동등한 성능을 발견했습니다.