Saltar al contenido

¿Cuál es la mejor manera de alojar mbtiles?

Haz todo lo posible por interpretar el código de forma correcta antes de aplicarlo a tu trabajo si ttienes algo que aportar puedes dejarlo en la sección de comentarios.

Solución:

La mejor solución para alojar MBTiles depende de la escala. La solución para 10 000 solicitudes de mosaicos por mes puede ser muy diferente a la mejor solución para manejar decenas o cientos de solicitudes por segundo, pero S3 funciona bastante bien para ambas.

S3 puede ser mucho más barato que MapBox si aloja sus propios datos y no utiliza ninguno de sus renderizados. A una escala lo suficientemente grande, S3 puede comenzar a ser costoso y puede ser mucho más económico servir mosaicos desde un VPS.

Subo muchos mosaicos a s3, y mi solución actual es lanzar una instancia ec2 pequeña o micro en la región de aws en la que se encuentra el depósito (generalmente EE. UU. Este), copiar el archivo MBTiles con scp, luego extraer los mosaicos con MBUtil y cárguelos con s3cmd. Si hace esto, puede ser útil crear una AMI configurada para este propósito, luego ejecútela cuando la necesite.

Actualización 9/2017 He escrito una utilidad para cargar mosaicos desde un archivo MBTiles a s3 en paralelo, usando 100 subprocesos, puedo cargar alrededor de 500 mosaicos por segundo. El script está disponible en github

Valoraciones y reseñas

Al final de todo puedes encontrar las anotaciones de otros programadores, tú igualmente puedes mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.