Esta pregunta tiene una gran cantidad de posibles respuestas. Las opciones de almacenamiento son probablemente una de las respuestas más complejas para proporcionar cuando se trabaja con aplicaciones SaaS de múltiples inquilinos. Sin comprender el diseño arquitectónico actual de la aplicación SaaS, es difícil para mí proporcionar mucha dirección.
¿Su aplicación requiere …
- ¿Se accede a los archivos MUY rápidamente?
- ¿Que todos los archivos estén “siempre” disponibles?
- Permisos específicos en lo que respecta a los archivos?
Las soluciones de ejemplo pueden ser Amazon Glacier, que ya se señaló. Si puede utilizar Object Storage, vale la pena considerar opciones como Ceph (que también puede bloquear el almacenamiento) o Apache Hadoop.
- ¿Qué plataformas de marketing por correo electrónico utilizan las empresas SaaS con Salesforce?
- ¿La adquisición por parte de Salesforce es buena para los clientes de Quip?
- ¿Cómo valoras una aplicación SaaS / web cuando consideras una adquisición?
- Cómo convencer a las personas para que usen un servicio que creen que no necesitan
- ¿Cuál es el objetivo de marketing del lanzamiento de un producto para el software SAAS y / o software que se puede actualizar automáticamente, como iOS?
Sin embargo, supondré por ahora que la arquitectura es un poco más simple que las soluciones propuestas anteriormente. Avíseme si estoy en el camino correcto, y si no, puedo proporcionar soluciones alternativas basadas en la capacidad de experiencia que tengo.
Solución EBS, como propuso anteriormente Noam Ben-Ami :
Otra opción podría ser una replicada (o distribuida, replicada, etc.) utilizando Glusterfs. Es un proyecto fenomenal de Red Hat (compañía) y está ganando más y más tracción. Hay inconvenientes definitivos para Gluster, pero, por lo general, se ven en aplicaciones sensibles a la latencia. Nunca aloje la base de código en Gluster . Utilizando el volumen replicado a continuación (crédito para el sitio web de Glusters), aquí hay un diagrama arquitectónico simple.
Esto permitiría un enfoque escalable y también consciente de los costos de los datos del cliente. Avíseme si estoy en el camino correcto y puedo proporcionar más información.