Donde se almacenan sus datos
Tres tipos de almacenamiento, conteniendo tres tipos diferentes de cosas.
Documentos
Cualquier cosa con campos — guías, cuentas, contactos, eventos de calendario, tarjetas de tiempo, configuraciones— vive en una base de datos SQL distribuida. "Distribuido" significa que no es una máquina que sostiene una copia: varias máquinas cada una tienen una copia de cada disco, y una escritura no se considera hecho hasta que bastante de ellos estén de acuerdo.
Eso es lo que hace perder una máquina sobreviviente. Las copias restantes sirven lee inmediatamente, y la copia que falta se reconstruye en el fondo.
Archivos
Cualquier cosa que subas — documentos, imágenes, grabaciones, materiales de marketing— entra en almacenamiento de objetos, que es un sistema construido para archivos en lugar de para filas. Los archivos se almacenan en cubos y se reproducen en sitios, por lo que un archivo no es un solo objeto en un solo disco.
Los archivos nunca se sirven directamente desde el almacenamiento a un navegador. Una solicitud viene a través de KamoUniverse primero, que comprueba que la persona que pide puede tener ese archivo. La dirección de almacenamiento de un archivo no es una manera alrededor de sus permisos.
In-flight state
Algunas cosas son deliberadamente temporales: su sesión firmada, una llamada en vivo, una ventana de chat abierto. Estos viven en la memoria en lugar de en el disco, y están destinados a desaparecer — una sesión que sobrevivió para siempre sería un problema de seguridad, no una característica.
Respaldos
Los registros están respaldados en un horario, y las copias de seguridad se almacenan separadamente del sistema de funcionamiento. Eso cubre el fracaso una base de datos replicada no: alguien eliminando algo que no deberían tener.
La replicación protege contra una máquina que muere. Los refuerzos protegen contra un error. Son problemas diferentes y necesitan respuestas diferentes.
Residencia de datos
Si su organización tiene un requisito legal sobre el país donde se encuentran sus datos, esa es una cuestión de implementación más que un entorno, y necesita una conversación. Obtener apoyo es la manera de empezar uno.
