Saltar al contenido principal

Qué comparte en una máquina

Un bloque no siempre es una máquina entera. Cuando alquila una oferta de 1× en un host de dos GPUs, la otra tarjeta puede estar alquilada por otra persona al mismo tiempo, así que conviene saber exactamente dónde está la línea.

Solo suyo​

RecursoCómo se garantiza
GPUsUna GPU se asigna a una sola instancia a la vez y nunca se reparte entre inquilinos. Al contenedor se le entregan sus tarjetas por identificador de hardware, no por índice, de modo que no puede ver ni direccionar las demás.
Su sistema de archivosOtro inquilino no puede leer ni escribir el disco de su instancia.
Sus procesosContenedores separados, sin espacio de nombres de procesos compartido. Nada de lo que usted ejecute es visible para un coinquilino, y nada de lo que ejecute un coinquilino es visible para usted. A partir de la versión 0.1.12 del agente, una instancia puede ejecutar hasta 16,384 procesos e hilos por GPU, así que un fork desbocado en una instancia no puede agotar la máquina para las demás.
Su red privadaSu instancia obtiene su propia red de contenedor. Un coinquilino en la misma máquina no tiene ninguna ruta hacia ella: no puede alcanzar un puerto que usted no haya publicado, y un puerto que sí publicó se sigue alcanzando igual que lo alcanza usted, a través de la dirección de la máquina o de la URL de conexión, con la autenticación que pida el servicio.

Compartido con la máquina​

RecursoQué significa para usted
Capacidad de discoLa cifra de Almacenamiento de una tarjeta es el disco total de la máquina, que es el techo de lo que puede adjuntar, no una reserva privada. Usted elige su propio tamaño al desplegar y lo paga por GB y hora. El tamaño que elige queda comprometido con usted: no vendemos a una máquina más disco del que tiene, así que un despliegue puede rechazarse con MACHINE_DISK_EXHAUSTED cuando la máquina ya está comprometida.
CPULimitada por instancia a partir de la versión 0.1.12 del agente del host, que las máquinas adoptan a medida que se actualizan: una instancia recibe los núcleos de la máquina en proporción a sus GPU; un bloque 1× en una máquina de cuatro GPU recibe una cuarta parte. En una máquina que todavía ejecuta un agente anterior nada la limita, así que un vecino ocupado puede ralentizar la suya.
RAMLimitada de la misma manera a partir de la versión 0.1.12 del agente: una instancia recibe su parte, según sus GPU, de la memoria de la máquina, después de una reserva que la máquina guarda para sí (la mayor entre 4 GB y el 10 %), y su /dev/shm cabe dentro de eso. Un vecino que se queda sin memoria choca entonces con su propio límite. En una máquina que todavía ejecuta un agente anterior, un vecino que agote la memoria de la máquina puede hacer que el kernel termine procesos de su instancia también.
Ancho de bandaEl enlace del host es compartido. Las cifras de la tarjeta son la velocidad del enlace de la máquina, no una parte reservada para usted. Esto es solo caudal: compartir el enlace no pone a nadie dentro de su red.
El tiempo en línea del hostSi la máquina se cae, afecta a todas las instancias que hay en ella. Eso es lo que mide el porcentaje de fiabilidad del host, y por eso está en la tarjeta.
El disco es lo que hay que prever

El disco de su instancia es privado —nadie más puede leerlo ni escribirlo— y la capacidad sí se contabiliza: a una máquina no se le puede vender más disco del que tiene físicamente, así que a un coinquilino no se le puede vender espacio ya prometido a usted. Esa contabilidad ocurre en el momento de la compra.

Que además se aplique en ejecución depende de la máquina. La tarjeta lo indica:

  • · garantizado — el sistema de archivos del anfitrión admite cuotas por instancia, así que un coinquilino que escriba sin límite choca con su propio techo y se detiene. Su espacio es realmente suyo.
  • · compartido — la contabilidad sigue en pie, pero no hay tope duro dentro de la máquina en marcha, así que un coinquilino que escriba muy por encima de lo que compró todavía puede llenar el volumen y dejarle sin poder escribir.

La mayoría de las máquinas siguen en compartido mientras los anfitriones migran sus sistemas de archivos. En cualquier caso, guarde puntos de control en algún sitio duradero en lugar de confiar en que el disco de la instancia vaya a estar ahí.

Cómo saber si está solo en una máquina​

La cifra Disponibles de una tarjeta le indica la forma de la máquina, no quién está en ella. Una tarjeta que dice 1 of 2 significa que la máquina puede servir dos unidades de esa forma y una ya está tomada, así que si la alquila tendrá un coinquilino.

Una que dice 2 of 2 significa que la máquina está inactiva ahora mismo. No significa que vaya a seguir así: la segunda tarjeta puede alquilarse un minuto después.

Si necesita una máquina para usted solo, alquile la forma más grande que publique. Tomar la 2× en un host de dos GPUs no deja nada más que vender, así que nadie más puede aterrizar en ella.

Relacionado​