Regge cinquanta sedi, e quante porte bisogna aprirgli?
Una sola porta aperta, cinquanta sedi e tutti i limiti per iscritto
Un sistema video grande non fallisce quasi mai per l’intelligenza artificiale. Fallisce per l’elenco di porte da aprire, per quanto costa governare cinquanta sedi come se fossero una e per quello che succede il giorno in cui qualcosa cade. IRIS apre una porta, la 443, ed è da lì che entra ed esce tutto il sistema, cifrato. Ogni sede continua a lavorare da sola se il collegamento cade, e i limiti del prodotto sono pubblicati per poter dimensionare invece di credere.
A colpo d'occhio
Cosa sa fare
Una sola porta, la 443
L’interfaccia, il video in diretta, le registrazioni, le mappe, l’intelligenza artificiale e la programmazione viaggiano sulla stessa porta, cifrati. Nessun canale passa altrove né in chiaro.
Tredici regole che nessuno deve chiedere
Il sistema è in ascolto su quattordici porte: una pubblica e tredici che non escono dalla macchina. Sono tredici eccezioni di firewall che il reparto di rete non deve aprire, né giustificare a un revisore, né rivedere ogni anno.
Molte sedi, una sola vista
Un’installazione governa server distribuiti fra sedi, paesi e fusi orari. Le organizzazioni si annidano ad albero e ognuna porta la sua ora locale: il picco delle otto del mattino è quello di ogni sede, non quello della centrale.
Se cade il collegamento, la sede continua
Ogni sede acquisisce, rileva, registra e comanda i propri relè in locale. Alla centrale salgono solo eventi e misure, mai fotogrammi. Un’interruzione non ferma la sorveglianza: quando il collegamento torna, la sede pubblica tutto ciò che ha accumulato.
Senza internet e senza terzi
I modelli e la cartografia sono nostri e vivono nell’installazione del cliente. Non esce né un’immagine né una richiesta, non c’è una fattura a consultazione e non c’è un servizio altrui da cui dipendere l’anno prossimo.
Gli otto limiti, per iscritto
Il prodotto pubblica i suoi otto limiti con la relativa unità di ripartizione: tre si risolvono aggiungendo macchine e cinque sono muro. Con questo si dimensiona un impianto; senza, ci si può solo credere.
Quando qualcosa cade
Le macchine battono. Quella che smette di battere viene marcata come malata e la distribuzione la salta; le sue telecamere passano a quelle sane e tornano quando si riprende. E un servizio a cui manca configurazione non parte a metà: aspetta e dice esattamente che cosa manca.
Si collega a quello che c’è già
Telecamere di qualsiasi produttore tramite protocolli standard, relè per barriere e tornelli, avvisi per posta e messaggistica, invio a sistemi esterni ed esportazione a foglio di calcolo. E un’interfaccia di programmazione con lo stesso vocabolario delle schermate. Tutto sulla stessa porta.
La calcolatrice che dice di no
Dentro il prodotto c’è una calcolatrice di dimensionamento: dodici domande, e dice quali apparati servono e quale risorsa si esaurisce per prima. Quando il dimensionamento attraversa un limite non ripartibile, non dice rischioso: dice non praticabile.
Si muove solo ciò che cambia
Aggiungendo o togliendo una macchina cambiano posto solo le telecamere che stavano su quella macchina; il resto dell’impianto non viene rimescolato. E quando una macchina caduta torna, si riprende le sue e solo le sue.
Tutto quello che vede, in serie
Ogni attraversamento, ogni permanenza e ogni affluenza si salva come serie temporale: sette metriche, sedici modi di raggruppare e otto livelli di tempo, dal minuto all’anno, che si ricalcolano da soli. Confrontare due periodi o due sedi non ricalcola nulla: legge dal livello giusto.
Senza file di configurazione
Tutto si regola dal web: non ci sono file da modificare su ogni server né serve entrare da console. L’unica cosa che resta fuori è come raggiungere i dati, e un servizio a cui manca configurazione non parte a metà: aspetta con la porta chiusa e lascia scritto che cosa manca.
Piattaforma
Quello che chiede chi deve installarlo
La prima domanda di un reparto di rete non è mai che cosa rileva la telecamera: è quali porte bisogna aprire. IRIS ascolta su quattordici, ma una sola attraversa il firewall, la 443. Le altre tredici ascoltano solo dentro la macchina, e questo non è nascosto nel programma: è una politica che si vede e si modifica dal web. Per il cliente sono tredici eccezioni che nessuno deve chiedere, documentare, giustificare a un revisore o rivedere ogni anno, e tredici porte che nessuno lascerà aperte quando il componente che le chiedeva non esisterà più. In un impianto distribuito sono anche tredici trattative in meno con ogni sede, che di solito ha criteri propri; chi ha litigato almeno una volta con un reparto di rete sa esattamente quanto vale. E quando qualcosa non va, l’intera verifica di rete si riduce a una: se la 443 arriva, funziona.
Una sola installazione governa server distribuiti fra sedi, paesi e fusi orari, e si gestiscono come se fossero uno. Le organizzazioni si annidano senza limite di profondità — gruppo, paese, regione, cliente, sede — e l’accesso si delega di conseguenza: il responsabile di una sede tocca la sua, la centrale vede tutto. Ogni organizzazione, ogni server e ogni telecamera portano il proprio fuso orario, così confrontare l’ora di punta di quattro paesi non falsa nessuna serie. E soprattutto: questo non è un cervello centrale da cui dipenda la sorveglianza. Ogni sede acquisisce le proprie telecamere, rileva, applica le sue regole, registra e comanda i relè in locale, e verso la centrale salgono solo eventi e misure, mai fotogrammi. Se il collegamento cade, la sede continua a lavorare e pubblica l’accumulato appena torna.
Il prodotto dichiara più di centomila server e più di cinque milioni di telecamere, ma quel numero da solo non dimostra nulla: chiunque può scriverlo. A reggerlo è il fatto che gli otto limiti del prodotto sono pubblicati, ciascuno con la sua unità di ripartizione, e che tre si risolvono aggiungendo macchine mentre cinque sono muro e vanno rispettati. Un esempio di quelli ripartibili: entrano sessantaquattro telecamere per processo di acquisizione, quindi cinquemila telecamere sono settantanove processi distribuiti fra le macchine necessarie. Questa è una risposta ingegneristica, e pubblicare i propri muri è la migliore dimostrazione di fiducia nel prodotto che esista: scalabile lo scrive chiunque, i suoi otto limiti quasi nessuno. E il conto non si fa su un foglio a parte: dentro il prodotto c’è una calcolatrice che pone dodici domande, dice quali apparati servono, avvisa quale risorsa si esaurisce per prima e dichiara non praticabile — non rischioso — un dimensionamento che attraversi un limite non ripartibile. Ogni numero che restituisce porta scritto da dove viene, e dice per iscritto che cosa in quell’impianto non è ancora stato misurato.
Quello che il sistema misura si può portare fuori. Gli si chiede il catalogo dei dati e restituisce tutto ciò che sa calcolare e tutto ciò per cui si può raggruppare, con i nomi già tradotti: è lo stesso vocabolario delle schermate, quindi non esiste un’interfaccia di seconda scelta per chi sta fuori. I limiti sono detti in anticipo, ed è quello che apprezza chi ci programma contro: l’intervallo di date è obbligatorio, la risposta porta al massimo cinquantamila righe e una richiesta troppo ampia viene respinta con il motivo scritto invece di degradarsi in silenzio. Verso l’esterno, il sistema parla con telecamere di qualsiasi produttore tramite protocolli standard, comanda relè di barriera, tornello o sirena, avvisa per posta e messaggistica, chiama sistemi esterni ed esporta a foglio di calcolo. E tutto questo avviene con la stessa identità utente e sulla stessa porta: non c’è un elenco di utenti a parte per le integrazioni.
Gli otto limiti, uno per uno, perché è esattamente quello che un integratore chiederà in una dimostrazione. Tre si ripartiscono: 64 telecamere per processo di acquisizione, 8.192 connessioni vive nel punto di ingresso e le 1.000 che una singola istanza serve insieme; tutti e tre si risolvono aggiungendo processi o punti di ingresso. Sono muro gli altri cinque: 64 consumatori per telecamera —ogni registratore, ogni rilevatore e ogni visore ne occupa uno—, 16.384 porte temporanee del sistema operativo, che non è nemmeno un limite nostro ed è la ragione del precedente, 8 fotogrammi per lotto del motore di rilevamento, 600 fotogrammi trattenuti per consumatore, il moltiplicatore che fa esplodere la memoria appena sale la risoluzione, e una scheda grafica per processo, perché un modello non si spezza a metà fra due: o ci sta intero o servono due copie. Quei cinque non si risolvono comprando altre macchine, ed è proprio per questo che sono scritti invece che nascosti. Con questo elenco e con la calcolatrice, un integratore può dimensionare un impianto senza chiamarci.
L’analitica non è un modulo a parte che copia i dati: è la stessa fonte delle schermate, aggregata. Sette metriche, sedici dimensioni per raggruppare e filtrare, ventisette tipi di visualizzazione e cinque formati di esportazione generati nel browser stesso, senza connessione. E il dettaglio che smaschera chi ha fatto davvero questo mestiere: le metriche che non si possono riaggregare senza mentire —gli oggetti distinti, la permanenza e l’occupazione media ponderata nel tempo— sono marcate come tali e vengono servite dal dettaglio, perché una somma di somme non significa nulla. Dall’interfaccia di programmazione esce lo stesso e con le stesse regole: l’intervallo di date è obbligatorio, la paginazione non si degrada avanzando, e un errore di permessi, uno di vocabolario e uno di intervallo non si confondono mai fra loro. E l’ambito di ciò che si può vedere si risolve sul server a partire dai permessi di chi chiede: una richiesta può restringere quello che vede, mai allargarlo.
I numeri
Contato, non stimato
- 443L’unica porta aperta. Da lì entra ed esce tutto il sistema, cifrato.
- 13Porte interne che non escono dalla macchina: tredici regole di firewall che nessuno deve chiedere.
- 8Limiti di prodotto pubblicati con la loro unità di ripartizione: tre si ripartiscono, cinque sono muro.
- 5.000.000Telecamere dichiarate per impianto, insieme a più di centomila server.
- 64Telecamere per processo di acquisizione: il limite che si ripartisce. Cinquemila telecamere sono settantanove processi.
- 12Domande della calcolatrice inclusa nel prodotto. La sua risposta può essere: non praticabile.
Domande
Quante porte bisogna aprire nel firewall?
Una: la 443. Su di essa viaggiano l’interfaccia, il video in diretta, le registrazioni, le mappe, l’intelligenza artificiale, la conferenza e l’interfaccia di programmazione, tutto cifrato. Il sistema ascolta su quattordici porte in totale, ma le altre tredici sono raggiungibili solo dentro la macchina e non attraversano mai la rete. Per il reparto di rete sono tredici eccezioni da non aprire, non giustificare e non mantenere, e una sola verifica quando qualcosa non va.
Che cosa succede se cade il collegamento fra una sede e la centrale?
La sede continua a funzionare. Ogni impianto acquisisce le proprie telecamere, rileva, applica le sue regole, registra e comanda i relè in locale; alla centrale salgono solo eventi e misure, mai fotogrammi. Un’interruzione lascia la centrale senza vista in diretta di quella sede, ma non ferma né la sorveglianza né la registrazione, e quando il collegamento torna la sede pubblica tutto quello che ha accumulato. Per questo la banda fra le sedi si dimensiona sugli eventi e il video attraversa la rete solo quando qualcuno lo chiede.
Fin dove scala davvero?
Il prodotto dichiara più di centomila server e più di cinque milioni di telecamere, ma ciò che permette di verificarlo sono gli otto limiti pubblicati, ciascuno con la sua unità di ripartizione: tre si risolvono aggiungendo macchine e cinque sono muro. Per esempio, entrano sessantaquattro telecamere per processo di acquisizione, quindi cinquemila telecamere sono settantanove processi distribuiti fra le macchine necessarie. La calcolatrice inclusa nel prodotto fa quel conto con dodici domande, dice quale risorsa si esaurisce prima e dichiara non praticabile un dimensionamento che attraversi un limite non ripartibile.
L’impianto ci sta stretto. Che cosa si aggiunge e che cosa va rifatto?
Si aggiunge una macchina e non si rifà nulla. Si genera un codice di registrazione dall’interfaccia centrale, si installa il servizio sulla macchina nuova e le si dà quel codice: la macchina si registra da sola, con la propria identità, e compare nella flotta. Poi le si dichiara quali tipi di lavoro sa gestire e si etichettano le telecamere; finché non ne dichiara almeno uno non riceve lavoro, e l’interfaccia lo dice ad alta voce invece di lasciarlo in silenzio. La distribuzione si regola da sola e si spostano solo le telecamere che cambiano macchina: l’impianto intero non viene rimescolato. Quello che va rifatto è il calcolo di dimensionamento, se la crescita attraversa uno dei cinque limiti non ripartibili, e lo dice la calcolatrice prima di comprare qualsiasi cosa.
Come si aggiorna un impianto distribuito su molte sedi?
Ogni server pubblica la propria versione, il proprio identificativo di compilazione e la propria ora di avvio, così uno sfasamento di versioni nella flotta si vede a schermo invece di scoprirsi il giorno in cui qualcosa non va. L’aggiornamento va macchina per macchina, non è un blackout generale: mentre una sede si aggiorna, le altre continuano ad acquisire, rilevare e registrare in locale, perché nessuna ha bisogno di un’altra per lavorare. E non ci sono file di configurazione da riconciliare server per server: tutto vive nel sistema e si modifica dal web, quindi un aggiornamento non si porta dietro una scia di ritocchi locali. Se a un servizio manca qualcosa dopo l’aggiornamento, non parte a metà: aspetta con la porta chiusa e lascia scritto esattamente che cosa manca. Quello che non promettiamo è una scadenza: il calendario di un impianto distribuito lo fissano il cliente e la sua finestra di manutenzione, non noi.
L'interfaccia vera, passo dopo passo
La regola la decidi una volta. IRIS la applica sempre.
Vedrai un riassunto dell’interfaccia, riprodotto passo dopo passo e senza mani. Ogni giro inizia con un altro caso. Lo strumento completo non sta in una demo.
- Guarda tutto il sistema
- Segna ciò che non va
- Lo mette su una schermata
Passo successivo
I porti
Chi guarda un'intera banchina alle tre di notte?
14 casi: 13 avvisano quando succede qualcosa e 1 si limitano a misurare. Vedi ogni immagine com’è e poi con quello che IRIS ci capisce sopra.
Le banche
Chi guarda le telecamere di un'intera rete di filiali?
13 casi: 12 avvisano quando succede qualcosa e 1 si limitano a misurare. Vedi ogni immagine com’è e poi con quello che IRIS ci capisce sopra.
E la cosa migliore
Dietro una telecamera ci sta una persona.Dietro quattromila non ci sta nessuno.
Aggiungere una telecamera costa poco; aggiungere un altro paio di occhi no. Così le telecamere crescono e l’attenzione no. IRIS le guarda tutte insieme e ti segnala quello che oggi conta.
Raccontaci il tuo problema e ti diciamo se IRIS lo capisce oppure non ancora.
Rispondiamo nello stesso giorno lavorativo.