
Si necesito mover una SAN (bloque) de 100 TB a GCP, ¿cuáles son las opciones que tenemos? Según tengo entendido, tiene que ser un disco persistente. Pero el límite máximo actual por disco es de 64 TB. Entonces necesitaré dos discos. Pero, ¿cómo pueden varias máquinas compartir este almacenamiento en bloque? Dice que solo una máquina virtual puede tener acceso de lectura/escritura y otras deben ser de solo lectura.
Respuesta1
Gracias por la respuesta. En resumen 1. GCP no tiene una solución preparada para el almacenamiento en bloque de más de 64 TB de forma masiva. 2. 64 TB pueden ser W/R para una sola máquina virtual y otras máquinas virtuales solo pueden tener acceso de lectura. 3. Si necesitamos almacenamiento BLOCK en GCP, entonces tenemos que construir Ceph Storage usando Compute Engines como línea base. 4. Se puede utilizar NFS o Glueter para los requisitos de almacenamiento de archivos.
Corríjame si lo anterior es incorrecto.
Respuesta2
Obviamente, una matriz de almacenamiento puede presentar LUN más pequeños a múltiples hosts, que probablemente serían diferentes VM en la nube. Supongamos que por alguna razón necesita presentar todo a un host.
Actualmente, los límites documentados son más estrictos que los discos de 64 TB, son 64 TB.totalpor instancia, y menos en los tipos de instancia más pequeños.
Opciones de almacenamiento
La mayoría de las instancias pueden tener hasta 64 TB de espacio total en disco persistente adjunto.
Considere un sistema de archivos de red de múltiples nodos para acceder a más que eso. Ya sea almacenamiento de objetos, como sus depósitos en la nube, o un protocolo basado en archivos como NFS o SMB.
GCP tiene una descripción general de algunos productos de presentación de declaraciones en su plataforma.Estas no son las únicas opciones, presumiblemente Ceph o GlusterFS también podrían funcionar.
Respuesta3
Puedes crear dosalmacén de archivosinstancias (que son básicamente servidores NFS) y montarlas en múltiples hosts en modo lectura/escritura.
La otra opción sería utilizar su propio Gluster/Ceph o una solución de almacenamiento similar.
Respuesta4
Si la latencia no es un problema y no estás usando una instancia de Windows, también puedes usarfusiblegcppara asignar su directorio de almacenamiento a un depósito de Cloud Storage. De esta manera, todavía tendrá almacenamiento en bloque y no tendrá que utilizar varios discos persistentes.
Matthew Ulasien de LinuxAcademy tiene una gran demostraciónaquí.
Básicamente, esto monta el depósito de Cloud Storage en el directorio que especifique mediante un comando simple (después de la configuración).
gcsfuse example-bucket /path/to/mount