logologo
Empezar
Manual
Desarrollo
Plugins
API
Inicio
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Empezar
Manual
Desarrollo
Plugins
API
Inicio
logologo
Cómo funciona NocoBase
Comparación de métodos de instalación y versiones

Instalación de NocoBase

Instalación con Docker
Instalación con create-nocobase-app
Instalación desde código fuente Git
Variables de entorno

Actualización de NocoBase

Actualización de instalación con Docker
Actualización de instalación con create-nocobase-app
Actualización de instalación desde código fuente Git

Despliegue

Despliegue en entorno de producción

Proxy de recursos estáticos

nginx
caddy
cdn

Comandos de operaciones comunes

docker compose
pm2
Cómo desplegar más rápido
Instalación y actualización de plugins
Next PageCómo funciona NocoBase
Aviso de traducción IA

Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.

#Requisitos del sistema

Los requisitos del sistema descritos en este documento se aplican únicamente al servicio de la aplicación NocoBase en sí, y cubren los recursos de cómputo y memoria requeridos por los procesos de la aplicación. No incluyen los servicios de terceros dependientes, que incluyen, entre otros:

  • Pasarelas API (API gateways) / proxies inversos
  • Servicios de base de datos (por ejemplo, MySQL o PostgreSQL)
  • Servicios de caché (por ejemplo, Redis)
  • Middleware como colas de mensajes o almacenamiento de objetos

A excepción de los escenarios de validación de funciones o puramente experimentales, se recomienda encarecidamente implementar los servicios de terceros mencionados anteriormente de forma independiente en servidores o contenedores separados, o utilizar directamente servicios en la nube relacionados.

La configuración del sistema y la planificación de la capacidad de dichos servicios deben evaluarse y ajustarse por separado en función del volumen de datos real, la carga de trabajo y la escala de concurrencia.

#Modo de implementación de nodo único

El modo de implementación de nodo único significa que el servicio de la aplicación NocoBase se ejecuta en un solo servidor o instancia de contenedor.

#Requisitos mínimos de hardware

RecursoRequisito
CPU1 núcleo
Memoria2 GB

Escenarios de aplicación:

  • Micro negocios
  • Prueba de concepto (POC)
  • Entornos de desarrollo / prueba
  • Escenarios con casi nulo acceso concurrente
Sugerencia
  • Esta configuración solo garantiza que el sistema pueda ejecutarse; no garantiza el rendimiento.
  • A medida que aumenta el volumen de datos o las solicitudes concurrentes, los recursos del sistema pueden convertirse rápidamente en un cuello de botella.
  • Para escenarios de desarrollo de código fuente, desarrollo de plugins o construcción e implementación desde el código fuente, se recomienda reservar al menos 4 GB de memoria libre para asegurar que los procesos de instalación de dependencias, compilación y construcción se completen correctamente.

#Requisitos de hardware recomendados

RecursoConfiguración recomendada
CPU2 núcleos
Memoria≥ 4 GB

Escenarios de aplicación:

Adecuado para negocios de tamaño pequeño y mediano y entornos de producción con poca concurrencia.

Sugerencia
  • Con esta configuración, el sistema puede satisfacer las operaciones rutinarias del panel de administración y cargas de trabajo ligeras.
  • Cuando la complejidad del negocio, el acceso concurrente o las tareas en segundo plano aumenten, considere actualizar las especificaciones de hardware o migrar al modo clúster.

#Modo clúster

Adecuado para escenarios de negocio de mediana y gran escala con mayor concurrencia. Puede escalar horizontalmente para mejorar la disponibilidad del sistema y el rendimiento del negocio (para más detalles, consulte: Modo clúster).

#Requisitos de hardware por nodo

En el modo clúster, se recomienda que la configuración de hardware de cada nodo de aplicación (Pod / instancia) sea la misma que en el modo de implementación de nodo único.

Configuración mínima por nodo:

  • CPU: 1 núcleo
  • Memoria: 2 GB

Configuración recomendada por nodo:

  • CPU: 2 núcleos
  • Memoria: 4 GB

#Planificación del número de nodos

  • El número de nodos en el clúster se puede ampliar según sea necesario (2–N).
  • El número real de nodos necesarios depende de:
    • Volumen de acceso concurrente
    • Complejidad de la lógica de negocio
    • Carga de tareas en segundo plano y procesamiento asíncrono
    • Capacidad de respuesta de los servicios externos dependientes

Recomendaciones para entornos de producción:

  • Ajustar dinámicamente la escala de los nodos basándose en métricas de monitoreo (CPU, memoria, latencia de solicitudes, etc.).
  • Reservar cierta redundancia de recursos para hacer frente a las fluctuaciones de tráfico.