Piattaforma · architettura · per l'acquirente tecnico

Vedi ogni livello.
Perché possiedi ogni livello.

Nessuna scatola nera, nessun cruscotto del fornitore affittato a messaggio. NGINX, PHP, HyperNode, Redis, MySQL, Kannel, l'SMSC : lo stack vero, sul Suo hardware, aperto alla Sua ispezione. Quando qualcosa conta alle 3 di notte, può davvero guardare.

Niente scatola nera · pronto all'air-gap · la console la tiene Lei

Perché la proprietà non è solo una funzione

Quando conta alle 3 di notte: apri un ticket o una shell?

Niente esce dalle Sue mura

Il sistema di riferimento, le code, l'archivio, la ricerca : tutto sul Suo hardware. Lo isoli dalla rete se serve. Nessun messaggio dipende dall'uptime di altri.

Ispeziona qualunque cosa

SMPP su :2775, l'API HTTP, i worker PM2 sorvegliati. È il Suo server : apra una shell, legga i log, lo verifichi di persona.

Nessuna tariffa per messaggio

La pipeline è Sua. Invii mille o un miliardo : l'architettura non La conta a consumo, e nemmeno nessun altro.

Tutto lo stack, nominato con onestà

Ogni blocco è reale. Ogni blocco è sul Suo server.

ClientGatewayApplicazioneDati & workerConsegnaOperatoreWeb GUIbrowser · HTTPSHTTP APIREST · webhookSMPPbind · TCP :2775NGINXreverse proxy · SSLHyperNodevalida · instrada · creditoRediscoda · cacheWorkerworker HyperNodeDatabaseMySQL · Mongo · ElasticKannelSQLBOX · BearerBox · SMSBOXSMSCil Suo partner telecomUn client invia via web GUI, API HTTP o SMPP.NGINX chiude l'SSL e instrada al motore giusto.HyperNode valida, instrada e verifica il credito.In coda su Redis : ordinato, sicuro, niente perso.Un worker in background lo prende e lo elabora.Scritto nel registro, archiviato e ricercabile.Kannel apre il link SMSC e invia il messaggio.L'operatore consegna e restituisce una ricevuta DLR.

Nulla di nascosto, nulla in affitto. Nomina un livello, aggiornalo, ispezionalo : è un componente che possiedi, non un servizio che affitti.

Costruito su strumenti di cui si fida già

Nessuna scatola nera proprietaria. Parti note, fino in fondo.

Sistemi supportati
UbuntuRed Hat
Front end
BootstrapHTML5JavaScript
Back end
Node.jsPHPC++
Database, cache e archivio
MongoDBMySQLRedisElasticsearch
Build e deploy
NGINXHAProxyPM2GitDockerKubernetes

Ogni parte è un componente standard e nominato che può verificare.

Suo, fino all'ultima parola

Lo usi nella lingua dei Suoi clienti.

Un gestore di traduzione integrato mette ogni frase della piattaforma nelle Sue mani : la cerchi, la modifichi, migliori una formulazione, o aggiunga un'intera lingua. Nessun redeploy, nessun ticket al fornitore. L'interfaccia che vedono i Suoi rivenditori e i loro clienti parla come loro.

  • Migliaia di frasi, modificabili sul posto
  • Traccia le stringhe mancanti o da rivedere per lingua
  • Aggiungi lingue da solo, RTL incluso

Tieni la console

È il Suo server. Lo verifichi di persona.

Apra una shell e guardi. Il server SMPP risponde su :2775, l'API HTTP è proprio lì, e ogni worker è sotto controllo. Nessun cruscotto si frappone tra Lei e la verità del Suo sistema.

server SMPP :2775 HTTP API PM2 · Supervisor

Lo distribuisca a modo Suo

Da una sola macchina all'active-active.

Non si promette alta disponibilità su una sola macchina. Così, quando vende uptime ai Suoi clienti, l'Active-Active è un livello reale e testato (due nodi attivi, carico condiviso), non un progetto speciale.

Base

Un solo nodo. Tutto su una macchina, perfetto per iniziare.

Active-Standby

Failover a caldo. Un secondo nodo attende, pronto a subentrare.

livello reale · testato

Active-Active

Due nodi attivi, carico condiviso. Per operatori che vendono SLA di uptime ai propri clienti.

Su misura

Dimensionato con Lei, per il deploy che la Sua scala richiede davvero.

Worker, sorvegliati

PM2 e Supervisor tengono vivo ogni worker ; i monitor ne integrano di nuovi. Niente gira senza sorveglianza.

Numeri, dichiarati con onestà

Throughput, latenza e uptime sono pubblicati solo dopo essere misurati in condizioni dichiarate. Nessun numero inventato.

Pronto all'air-gap

Ogni livello, inclusa l'IA nativa, gira sui Suoi server. Dietro una DMZ, o del tutto fuori rete.

QUALE SERVER MI SERVE?

Un solo server, in affitto presso qualsiasi provider, dimensionato sul Suo traffico.

La prima domanda di ogni acquirente, con la risposta prima ancora che la faccia. Sono i valori di pianificazione della nostra guida all’architettura, non minimi contrattuali: dimensione dei messaggi, volume delle ricevute di consegna e carico di reportistica li fanno variare.

Un solo server, in affitto presso qualsiasi provider, dimensionato sul Suo traffico.
Traffico sostenutoVolume mensilePunto di partenzaPrimo punto da monitorare
~1 msg/sFino a ~1.000.000 SMS4 vCPU, 8 GB di RAM, SSD da 100 GB, tutto su una sola macchinaDisco che si riempie di log e ricevute di consegna
~10 msg/sDa ~1.000.000 a 10.000.0008 vCPU, da 16 a 32 GB di RAM, SSD da 250 a 500 GBRicerca e reportistica sotto il carico dei clienti
~50 msg/s e oltre10.000.000 e oltre16+ vCPU, da 32 a 64 GB di RAM, NVMe veloce, componenti distribuiti su più nodiLimiti del nodo singolo: è il momento dell’Active-Active

Indicazioni di pianificazione tratte dalla guida all’architettura di Smppcube. Picchi, ricevute di consegna e conservazione dei dati mettono sotto sforzo un server molto più del totale mensile.

Parte da zero, ma Le servono da 100 a 200 msg/s di margine?

Un server dedicato da 4 a 8 vCPU e 32 GB basta finché il Suo volume mensile resta basso, e costa in genere da 50 $ a 100 $ al mese. Sale di livello quando lo dicono il volume sostenuto, le ricevute di consegna e la reportistica, non prima.

Dove affittarlo

Va bene qualsiasi provider, purché la CPU sia dedicata e non condivisa. Hetzner e Netcup in Europa (noi stessi siamo su Netcup), DigitalOcean e OVHcloud in tutto il mondo, Alibaba Cloud per un data center in Arabia Saudita. Anche il Suo hardware, dietro il Suo firewall, è il benvenuto, isolato dalla rete se serve.

  • Hetzner
  • Netcup
  • DigitalOcean
  • OVHcloud
  • Alibaba Cloud
  • oppure il Suo hardware
Il conto completo

Tre voci. Niente di nascosto.

  1. $6,400 una volta sola: la licenza, ogni canale, ogni funzione e il primo anno di supporto.

  2. Da 50 $ a 100 $ al mese: il server, pagato al provider che sceglie, sul Suo account.

  3. Il Suo traffico verso gli operatori, alle tariffe che negozia con il Suo SMSC o aggregatore. Noi non ci mettiamo mai in mezzo.

Facoltativi, e solo se li desidera: rinnovi del supporto dopo il primo anno, installazioni di produzione aggiuntive, giornate di formazione. Niente a messaggio e niente per postazione, mai.

Prima che lo chieda

Posso eseguirlo del tutto isolato dalla rete?

Sì. Ogni livello, inclusa l'IA nativa, gira sui Suoi server. Dietro una DMZ o del tutto fuori rete, la piattaforma continua a funzionare.

Ho i permessi root sulla mia macchina?

È il Suo server. Lo installa Lei, tiene Lei le chiavi, ispeziona ogni processo, log e coda. È il senso stesso del possederlo.

E l'alta disponibilità?

L'Active-Active è un livello di deploy reale e testato in cui entrambi i nodi portano carico. Lo scelga se vende uptime ai Suoi clienti : su una sola macchina l'alta disponibilità non si promette.

Possiedi lo stack. Ogni livello. Ogni log. Ogni chiave.

L'intera piattaforma, su hardware che controlli : niente scatola nera, niente tariffa per messaggio, niente in affitto.