Plataforma · arquitectura · para el comprador técnico

Puede ver cada capa.
Porque es dueño de cada capa.

Sin caja negra, sin panel de proveedor que se alquila por mensaje. NGINX, PHP, HyperNode, Redis, MySQL, Kannel, el SMSC : la pila real, en su hardware, abierta a su inspección. Cuando algo importa a las 3 a.m., de verdad puede mirar.

Sin caja negra · listo para air-gap · usted tiene la consola

Por qué la propiedad no es solo una función

Cuando importa a las 3 a.m., ¿abre un ticket o una shell?

Nada sale de sus muros

El sistema de registro, las colas, el archivo, la búsqueda : todo en su hardware. Aíslelo de la red si lo necesita. Ningún mensaje depende del tiempo de actividad de otro.

Inspeccione lo que sea

SMPP en :2775, la API HTTP, los workers PM2 vigilados. Es su servidor : abra una shell, lea los logs, compruébelo usted mismo.

Sin tarifa por mensaje

El pipeline es suyo. Envíe mil o mil millones : la arquitectura no le cobra por uso, y nadie más tampoco.

Toda la pila, nombrada con honestidad

Cada bloque es real. Cada bloque está en su servidor.

ClientesPasarelaAplicaciónDatos y workersEntregaOperadorWeb GUInavegador · HTTPSHTTP APIREST · webhookSMPPbind · TCP :2775NGINXproxy inverso · SSLHyperNodevalida · enruta · créditoRediscola · cachéWorkerworker HyperNodeBase de datosMySQL · Mongo · ElasticKannelSQLBOX · BearerBox · SMSBOXSMSCsu socio de telecomUn cliente envía por web GUI, la API HTTP o SMPP.NGINX cierra el SSL y enruta al motor correcto.HyperNode valida, enruta y verifica el crédito.En cola en Redis : ordenado, seguro, nada perdido.Un worker en segundo plano lo toma y lo procesa.Escrito en el registro, archivado y consultable.Kannel abre el enlace SMSC y envía el mensaje.El operador entrega y devuelve un acuse DLR.

Nada oculto, nada alquilado. Nombre una capa, actualícela, inspecciónela : es un componente que posee, no un servicio que alquila.

Construido con herramientas que ya usa

Sin caja negra propietaria. Piezas conocidas, de arriba abajo.

Sistemas compatibles
UbuntuRed Hat
Front end
BootstrapHTML5JavaScript
Back end
Node.jsPHPC++
Base, caché y archivo
MongoDBMySQLRedisElasticsearch
Build y despliegue
NGINXHAProxyPM2GitDockerKubernetes

Cada pieza es un componente estándar y nombrado que puede consultar.

Suyo, hasta la última palabra

Úselo en el idioma de sus clientes.

Un gestor de traducción integrado pone cada frase de la plataforma en sus manos : búsquela, edítela, mejore una redacción, o añada un idioma entero. Sin redespliegue, sin ticket de proveedor. La interfaz que ven sus revendedores y sus clientes habla como ellos.

  • Miles de frases, editables en el sitio
  • Controle las cadenas faltantes o por revisar por idioma
  • Añada idiomas usted mismo, RTL incluido

Tenga la consola

Es su servidor. Compruébelo usted mismo.

Abra una shell y mire. El servidor SMPP responde en :2775, la API HTTP está ahí mismo, y cada worker está vigilado. Ningún panel se interpone entre usted y la verdad de su propio sistema.

servidor SMPP :2775 HTTP API PM2 · Supervisor

Despliéguelo a su manera

De una sola máquina a active-active.

No se promete alta disponibilidad en una sola máquina. Así que cuando vende tiempo de actividad a sus clientes, Active-Active es un nivel real y probado (dos nodos activos, carga compartida), no un proyecto especial.

Básico

Un solo nodo. Todo en una máquina, perfecto para empezar.

Active-Standby

Conmutación en caliente. Un segundo nodo espera, listo para tomar el relevo.

nivel real · probado

Active-Active

Dos nodos activos, carga compartida. Para operadores que venden SLA de disponibilidad a sus propios clientes.

A medida

Dimensionado con usted, para el despliegue que su escala realmente exige.

Workers, vigilados

PM2 y Supervisor mantienen vivo cada worker ; los monitores integran los nuevos. Nada corre sin vigilancia.

Cifras, dichas con honestidad

Rendimiento, latencia y disponibilidad se publican solo tras medirse en condiciones declaradas. Sin cifras inventadas.

Listo para air-gap

Cada capa, incluida la IA nativa, corre en sus servidores. Tras una DMZ, o totalmente fuera de la red.

¿QUÉ SERVIDOR NECESITO?

Un servidor, alquilado a quien quiera, dimensionado para su tráfico.

La primera pregunta de todo comprador, respondida antes de que la haga. Estas son las cifras de planificación de nuestra guía de arquitectura, no mínimos contractuales: el tamaño de los mensajes, el volumen de acuses de entrega y la carga de informes las hacen variar.

Un servidor, alquilado a quien quiera, dimensionado para su tráfico.
Tráfico sostenidoVolumen mensualPunto de partidaQué vigilar primero
~1 msg/sHasta ~1.000.000 SMS4 vCPU, 8 GB de RAM, 100 GB SSD, todo en una sola máquinaQue el disco se llene de logs y acuses de entrega
~10 msg/s~1.000.000 a 10.000.0008 vCPU, 16 a 32 GB de RAM, 250 a 500 GB SSDBúsquedas e informes bajo la carga de los clientes
~50 msg/s o más10.000.000 o más16+ vCPU, 32 a 64 GB de RAM, NVMe rápido, componentes repartidos entre nodosLímites de un solo nodo: hora de pasar a Active-Active

Pautas de planificación de la guía de arquitectura de Smppcube. Los picos, los acuses de entrega y la retención exigen mucho más a un servidor que el total mensual.

¿Empieza de cero pero necesita margen para 100 a 200 msg/s?

Un servidor dedicado de 4 a 8 vCPU y 32 GB lo cubre mientras su volumen mensual siga siendo bajo, y suele costar de 50 $ a 100 $ al mes. Suba de nivel cuando el volumen sostenido, los acuses de entrega y los informes lo pidan, no antes.

Dónde alquilarlo

Sirve cualquier proveedor si la CPU es dedicada, no compartida. Hetzner y Netcup en Europa (nosotros mismos usamos Netcup), DigitalOcean y OVHcloud en todo el mundo, Alibaba Cloud para un centro de datos dentro de Arabia Saudí. Su propio hardware tras su firewall es igual de bienvenido, aislado de la red si lo necesita.

  • Hetzner
  • Netcup
  • DigitalOcean
  • OVHcloud
  • Alibaba Cloud
  • o su propio hardware
La factura completa

Tres líneas. Nada oculto.

  1. $6,400 una sola vez: la licencia, todos los canales, todas las funciones y el primer año de soporte.

  2. De 50 $ a 100 $ al mes: el servidor, pagado al proveedor que elija, en su propia cuenta.

  3. Su tráfico de operador, a las tarifas que negocie con su propio SMSC o agregador. Nunca actuamos de intermediarios.

Opcionales, y solo si los quiere: renovaciones de soporte tras el primer año, instalaciones de producción adicionales y días de formación. Nada por mensaje y nada por usuario, nunca.

Antes de que pregunte

¿Puedo ejecutarlo totalmente aislado de la red?

Sí. Cada capa, incluida la IA nativa, corre en sus servidores. Tras una DMZ o totalmente fuera de la red, la plataforma sigue funcionando.

¿Tengo root en mi propia máquina?

Es su servidor. Usted lo instala, tiene las llaves, puede inspeccionar cada proceso, log y cola. Ese es el sentido de poseerlo.

¿Y la alta disponibilidad?

Active-Active es un nivel de despliegue real y probado donde ambos nodos llevan carga. Elíjalo si vende disponibilidad a sus clientes : no se promete alta disponibilidad en una sola máquina.

Sea dueño de la pila. Cada capa. Cada log. Cada llave.

Toda la plataforma, en hardware que usted controla : sin caja negra, sin tarifa por mensaje, nada alquilado.