Cuotas de ancho de banda y add-ons
Ubicación en el panel de administración: Services › Bandwidth: Summary (
/bandwidth), Add-on (/bandwidth/addons) y Quotas, pricing & policy (/bandwidth/policy). El interruptor del módulo está en System › Admin › License & updates.
Qué hace
Bandwidth asigna a cada servicio medido una cuota de tráfico mensual. NexCMP mide el uso, avisa al cliente al 80% y al 100% y, cuando se supera la cuota, actúa según su política de exceso. Los clientes pueden comprar add-ons de terabytes adicionales desde su billetera; usted también puede otorgar add-ons de forma gratuita.
| Servicio | Cuota |
|---|---|
| Máquinas virtuales | Por VM al mes (por defecto 2048 GB, es decir, 2 TB) |
| Kubernetes | La cuota de la VM multiplicada por el número de workers |
| Object Storage | Tráfico de descarga por cliente al mes (por defecto 100 GB); a partir de ahí se aplica el precio normal de pago por uso |
| VPN | Conserva la cuota de su plan; amplíe el ancho de banda en la página de VPN |
| Private Cloud | No medido |
Requisitos
| Elemento | Requisito |
|---|---|
| Módulo | Bandwidth está activado de forma predeterminada. Desactívelo en License & updates para ocultarlo. |
| Fuente de medición | Con la fuente predeterminada, CloudStack VM statistics. Mantenga habilitada la recopilación de estadísticas de VM en CloudStack; la retención predeterminada de 720 minutos es suficiente. |
| Proxmox VE | Las VM en Proxmox VE no se miden. |
| Tipo de cambio | El precio del add-on se introduce en VND. Consulte Divisas y tipos de cambio. |
| Depende de | CloudStack para el tráfico de VM y Kubernetes, S3 para descargas de almacenamiento. |
Preparar la infraestructura
No se requiere nada más allá de tener CloudStack conectado. NexCMP lee listVirtualMachinesUsageHistory para todas las VM de la cuenta en una sola llamada, cada 5 minutos, en ventanas de como máximo dos horas. Cada muestra cubre un minuto y se suma. Las muestras se toman con tres minutos de desfase para que tengan tiempo de llegar. Cualquier intervalo superior a la retención de CloudStack (aproximadamente 12 horas) se omite y se registra.
Qué significan los números
El consumo se mide en la interfaz de red de cada VM, por lo que incluye el tráfico entre VM y no solo el tráfico hacia Internet. Puede ser algo mayor que lo que contabilizaría un router de borde.
Conectar en NexCMP
Abra Services › Bandwidth › Quotas, pricing & policy.
Establezca los valores y haga clic en Save; se solicitará un motivo y se registrará. El worker aplica el cambio en unos 30 segundos.
Campo Predeterminado Significado Habilitar Bandwidth (menú del cliente y compra de add-ons) activado El interruptor para la parte comercial del módulo. VM, GB/mes (Kubernetes = este valor × workers) 2048 Cuota por VM por período. S3, GB de descarga/mes por cliente 100 A partir de este límite, se aplica el pago por uso habitual de S3. Dirección de la cuota (VM, Kubernetes) In + out O Outbound only. Precio de +1 TB (VND) 100,000 Convertido a centavos al tipo de cambio de la cotización. Máximo por compra (TB) 50 Política de exceso suspend notify, throttle o suspend (a continuación). Aplicar suspensión efectiva desde fecha de migración + 24 horas Antes de esta fecha no se suspende nada; a los clientes solo se les advierte. Límite de velocidad de throttle (Mbps) Solo se utiliza con throttle. 
Políticas de exceso
| Política | Qué ocurre cuando un servicio supera el 100% |
|---|---|
| notify | Se notifica al cliente. Nada más. |
| throttle | Igual que notify por ahora: el limitador de velocidad no está conectado en esta versión. |
| suspend (predeterminado) | La VM, el clúster o la cuenta de S3 se suspenden hasta que el cliente compre un add-on o comience el siguiente período. Solo es efectivo a partir de la fecha suspend-from. |
Las alertas del 80% y 100% (campana y correo electrónico) siempre se ejecutan, una vez por umbral, período y servicio. Si desbloquea un servicio que se suspendió por ancho de banda mientras aún supera la cuota, la siguiente comprobación (en un plazo de 5 minutos) lo suspenderá de nuevo. Para mantenerlo en ejecución, asigne un add-on.
Supervisar el uso y otorgar add-ons
Abra Services › Bandwidth › Summary. Muestra cada servicio con su consumo en el periodo actual, la cuota incluidos los add-ons, la cuota restante y las marcas del 80% y 100%. Las tarjetas de KPI muestran la cantidad de servicios, los add-ons vendidos en los últimos 30 días y el estado del recolector (running, cursor). La tabla Daily muestra el periodo actual día por día.

Para dar margen a un cliente, utilice Grant en un servicio (un add-on de terabytes enteros sin cargo). Abra Add-on para ver el historial de compras y asignaciones, ordenado por las más recientes, con un filtro por tipo.

Lo que ven los clientes
El portal del cliente incluye un menú Bandwidth con el consumo, la cuota restante y la opción buy +1 TB pagada desde el saldo (hasta su límite máximo por compra). Los add-ons son válidos para el periodo actual.
Verificación
- El recolector en Summary está en ejecución y su cursor avanza cada pocos minutos.
- Una máquina virtual con tráfico muestra consumo después de unos 10 a 15 minutos.
- Para ver las alertas, reduzca la cuota de la VM a unos pocos GB en una instalación de prueba y genere tráfico. No haga esto en producción: la cuota se aplica a todas las VM.
Límites y notas
- El consumo se contabiliza por periodo (un mes). Los add-ons y las cuotas se aplican al periodo actual.
- "Enforce actual suspend from" evita suspender clientes en el instante en que se habilita el módulo por primera vez.
- La política de limitación de ancho de banda (throttle) solo envía notificaciones en esta versión.
- Modificar la cuota se aplica a todos los sitios, incluidos los de revendedores. Los precios minoristas y mayoristas de los add-ons para revendedores se ajustan según su descuento o margen.
- El ancho de banda para Dedicated servers se gestiona de forma independiente; consulte Dedicated servers.
Resolución de problemas
| Síntoma | Causa | Solución |
|---|---|---|
| El consumo permanece en cero para una VM en ejecución | El worker está detenido, CloudStack está desconectado o las estadísticas de VM están deshabilitadas | Compruebe sudo nexcmp status y Test connection en CloudStack; habilite las estadísticas de VM en CloudStack. |
| El registro de consumo presenta vacíos | Se excedió la retención de CloudStack o el worker estuvo inactivo durante más de unas 12 horas | No recuperable; el intervalo queda registrado. |
| El consumo es ligeramente superior al esperado | Se incluye el tráfico entre VM y el tráfico de otras interfaces | Comportamiento esperado; explíqueselo a los clientes. |
| Un servicio suspendido vuelve a suspenderse tras desbloquearlo | Aún supera la cuota permitida | Otorgue un add-on o aumente la cuota. |
| No se suspende nada aunque la política sea suspend | La fecha a partir de la cual suspender está en el futuro | Establézcala en la fecha actual (la página muestra "ACTIVE" cuando está vigente). |
| "bw_over_policy debe ser notify, throttle o suspend" | Se envió una política no válida a través de la API | Utilice uno de los tres valores. |
| Las VM de Proxmox no muestran consumo | No están sujetas a medición | Comportamiento esperado. |
| Los clientes no pueden comprar add-ons | El ancho de banda está desactivado o el saldo es insuficiente | Compruebe el interruptor y el saldo. |