Tengo Apache ejecutando Geoserver en mi instancia virtual, y me pregunto si el directorio de datos de Geoserver puede apuntar a un bucket de Amazon S3. es posible? ¿Cómo afecta esto al rendimiento?
Si S3 es una configuración deficiente para el directorio de datos de Geoserver, ¿hay alguna sugerencia para agregar grandes cantidades de datos a mi directorio de datos de Geoserver? El directorio de datos puede alcanzar hasta 100 de GB, posiblemente más. ¿Debo obtener un servidor con un disco duro grande o conectarme a una solución más escalable, como un bucket de Amazon S3?
Respuestas:
Señalar "directamente" a un depósito de S3 (por ejemplo, usar s3fs) es "probablemente" una mala idea. por ejemplo, /programming/10801158/how-stable-is-s3fs-to-mount-an-amazon-s3-bucket-as-a-local-directory
Es casi seguro que EBS es el lugar adecuado para almacenar los datos para el acceso de GeoServer.
100 GB es muy manejable para los estándares de EBS. (¡El volumen máximo es de 16 terabytes!)
Podría sugerir almacenar los datos originales en S3 y luego replicarlos en sus instancias según sea necesario, utilizando las herramientas de AWS CLI para sincronizar el contenido de una carpeta S3 con su instancia local con un solo comando. http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html ). S3 es posiblemente redundante, pero creo que agrega flexibilidad y conveniencia.
Nota al margen: de todos modos, si planea utilizar instancias multinúcleo grandes Y sabe que es probable que el volumen de datos no crezca de manera inesperada Y puede crear sus instancias automáticamente, podría considerar el uso de almacenamiento de instancias ("almacenamiento efímero" ) debido a que sus datos originales estarán seguros en S3, puede ahorrar en tarifas de EBS, y el almacenamiento de instancias puede ser un poco más rápido que EBS en algunos casos.
fuente
¿Es esto posible? Esto se puede lograr fácilmente para los datos que se adaptan a un formato GeoTIFF utilizando el módulo Geoserver s3 for Geotiff Community - https://docs.geoserver.org/latest/en/user/community/s3-geotiff/index .html
¿Cómo afecta esto al rendimiento? Esto es difícil de responder, sin embargo, he encontrado un rendimiento aproximadamente equivalente al almacenamiento EBS / EFS a una fracción del precio.
fuente