Núcleos ráfaga y la aritmética que hay debajo
Una vCPU ráfaga es una promesa sobre tu promedio, no sobre tu pico. Para muchos trabajos eso está bien y es barato. Para cualquier cosa con un hilo caliente y una fecha límite, es la línea más cara de la factura, y no lo parece.
Qué vende realmente el modo ráfaga
Dicho sin rodeos, sin el lenguaje que lo envuelve, un plan ráfaga es una suscripción a una fracción de núcleo con un descubierto adjunto.
El modelo es perfectamente razonable. Lo que es tímido al respecto es la hoja de especificaciones.
Una línea base, no un núcleo
Tienes derecho a un porcentaje de un núcleo físico, comúnmente entre el cinco y el cuarenta por ciento, con permiso para excederlo mientras los créditos duren. El número de núcleos en la factura es el techo, nunca el suelo.
Los créditos se acumulan mientras duermes
El tiempo inactivo gana el descubierto que el tiempo ocupado gasta. Una instancia realmente ocupada dos horas al día funciona de maravilla. Una que está ocupada seis alcanza la línea base y se queda ahí.
La proporción es el producto
La sobresuscripción aquí no es fraude, es el modelo de negocio, y funciona porque la mayoría de los inquilinos están dormidos en cualquier momento. Ocho a veinte inquilinos por núcleo físico es normal; el número rara vez se publica.
La contención es invisible desde el precio
Dos instancias con hojas de especificaciones idénticas, una en un nodo tranquilo y otra en uno ocupado, difieren en un factor que no puedes ver hasta que les pones carga. No eliges el nodo.
El silicio suele ser más antiguo
La tenencia densa y barata recompensa el hardware amortizado. Una flota ráfaga suele estar dos o tres generaciones por detrás, lo que te cuesta de nuevo en cada operación de un solo hilo.
Cómo medirlo desde dentro de la instancia
Nada de esto requiere cooperación por parte del proveedor. Cuatro mediciones, una noche, en el plan más barato que venden.
- 01
Mida el steal time bajo carga
Tanto top como vmstat informan de st. En un núcleo verdaderamente dedicado se sitúa en cero. Cifras sostenidas superiores a uno o dos por ciento significan que el hipervisor está ejecutando a otra persona en el silicio que usted está pagando.
- 02
Ejecute durante diez minutos, no durante diez segundos
Un benchmark corto mide su saldo de crédito. Haga un bucle de un benchmark de un solo hilo durante diez minutos y observe cómo decae la puntuación; donde se estabilice es su asignación real.
- 03
Compruebe el reloj, y vuelva a comprobarlo
Registre la frecuencia de boost al comienzo de la ejecución y después de cinco minutos a plena carga. Una caída del cuarenta por ciento es el presupuesto de potencia y térmico del nodo repartido entre todos los que están en él.
- 04
Repita a una hora inconveniente
Ejecute la misma prueba a las 03:00 y de nuevo a las 21:00 hora local del sitio. Una plataforma dedicada devuelve el mismo número dos veces. Una con contención devuelve el horario de sus vecinos.
Si el servicio de soporte de un proveedor no puede indicarle la proporción de asignación, eso ya es la respuesta, y ha tardado treinta segundos en obtenerla.
Dos modelos, lado a lado
La columna izquierda no es una crítica, es una descripción. Muchos operadores buenos lo ejecutan deliberadamente y lo cobran en consecuencia.
| Oversold burstable | Dedicado, como lo vendemos nosotros | |
|---|---|---|
| Asignación de núcleos | Una parte de un núcleo físico, excedida a crédito | Un núcleo físico por núcleo, asignado una vez |
| Inquilinos por núcleo | Comúnmente de ocho a veinte | Uno |
| Steal time bajo carga | Aumenta con la carga del nodo, incognoscible de antemano | Cero, por construcción |
| Un solo hilo sostenido | Decae a medida que se agota el saldo de crédito | Plano durante todo el tiempo que desee ejecutarlo |
| Silicio | Lo que llene el rack, frecuentemente de dos generaciones atrás | Ryzen 9 9950X o EPYC 9354P, solo generación actual |
| Memoria | No ECC en placas de escritorio, sobresuscrita | DDR5, ECC registrado en la línea EPYC |
| Precio de entrada | De tres a ocho euros al mes es lo normal | 29 € por cuatro núcleos Zen 5 y 16 GB |
| Previsibilidad | Depende de la semana de sus vecinos | Depende de su propia carga de trabajo |
| Dónde duele | Latencia p99, tiempos de compilación, cualquier cosa con una fecha límite | La factura |
Cuándo un host burstable es la mejor compra
Pagar precios dedicados por una máquina inactiva no es prudencia, es desperdicio con mejor marca. Varias categorías de carga de trabajo nunca deberían acercarse a nosotros.
No vendemos nada por debajo de 29 € al mes, así que para toda una clase de trabajos somos la tienda equivocada.
Ciclo de trabajo inferior al cinco por ciento
Un servidor DNS secundario, una sonda de monitoreo, un host de salto, un relay de correo personal. Estas cosas permanecen inactivas durante veintitrés horas y estallan durante un segundo, que es precisamente para lo que está pensado el modelo de ráfaga.
Fan-out amplio y barato
Treinta nodos pequeños en treinta ciudades para medir algo desde treinta ángulos. Comprar núcleos dedicados treinta veces, para ejecutar un trabajo que está dormido el noventa y nueve por ciento del tiempo, sería una forma extraña de gastar dinero.
Aprendizaje y trabajo desechable
Un lugar para romper cosas, reinstalar semanalmente y eliminar sin remordimientos. La política de reembolso aquí cubre siete días; un proveedor de ráfaga te venderá un mes por el precio de un sándwich.
Un techo de presupuesto duro
Si la elección real es una instancia de ráfaga o ninguna instancia, elige la de ráfaga. Es un ordenador real, ejecutará tu proyecto, y es un mejor resultado que no publicar nada.
Lo que hacemos en su lugar
Asignado una vez, contado una vez
Un núcleo que compras es un núcleo en el que no se programa nada más. Sin créditos de ráfaga, sin steal time, sin ponderación del planificador y sin cláusula en los términos que revierta esto silenciosamente en un nodo ocupado.
Solo silicio actual
Ryzen 9 9950X para trabajo de un solo hilo y EPYC 9354P donde importan el número de núcleos y la ECC. Nada más antiguo que la generación actual está en producción en ningún lugar de la flota, en ninguno de los 34 sitios.
Límites por escrito
La cifra de tráfico de uso justo se publica por puerto en lugar de insinuarse. Si lo superas constantemente, recibes un correo sobre un puerto dedicado de 40 Gbit/s, no una factura sorpresa.
“La compilación que tomaba diecinueve minutos en la máquina anterior aquí toma cuatro. Pasé una semana convencido de que había configurado algo mal.”
Preguntas
Uno. Los núcleos, la memoria y el NVMe se asignan en el momento del aprovisionamiento y no se cuentan dos veces, que es la razón por la que nuestro plan inicial comienza en 29 € en lugar de 4 €.
Brevemente, durante una migración en vivo, cuando un nodo se está drenando para mantenimiento. Son unos segundos y se anuncia con antelación. Fuera de eso, debería leerse cero, y un ticket que muestre lo contrario se investiga en lugar de explicarse.
Sí, en todos los planes, durante el tiempo que quieras. No hay límite, ni saldo de créditos, ni carta sobre patrones de uso inusuales. El presupuesto de refrigeración para un nodo completo ya está pagado.
No, y no planeamos tenerlo. El movimiento sensato es la consolidación: varios trabajos inactivos en un R-8 a 54 € suele costar menos que las instancias pequeñas que reemplazan, y parcheas un sistema operativo en lugar de seis.
Cuatro núcleos Zen 5, y sin cola delante de ellos
El R-4 cuesta 29 € al mes con 16 GB de DDR5 y 200 GB de NVMe Gen4. Cárgalo al máximo durante una semana, observa que el steal time se mantiene en cero, y consérvalo solo si la diferencia es real.