Això aguanta cinquanta seus, i quants ports se li han d’obrir?
Un sol port obert, cinquanta seus i tots els límits per escrit
Un sistema de vídeo gran gairebé mai falla per la intel·ligència artificial. Falla per la llista de ports que s’han d’obrir, pel que costa governar cinquanta seus com si fossin una i pel que passa el dia que alguna cosa cau. IRIS obre un port, el 443, i per allà entra i surt tot el sistema, xifrat. Cada seu continua treballant sola si cau l’enllaç, i els límits del producte estan publicats perquè es pugui dimensionar en lloc de creure.
D'un cop d'ull
El que sap fer
Un sol port, el 443
La interfície, el vídeo en directe, els enregistraments, els mapes, la intel·ligència artificial i la programació viatgen pel mateix port, xifrats. Cap canal va per una altra banda ni en clar.
Tretze regles que ningú demana
El sistema escolta en catorze ports: un de públic i tretze que no surten de la màquina. Són tretze excepcions de tallafocs que el departament de xarxes no ha d’obrir, ni justificar davant d’un auditor, ni revisar cada any.
Moltes seus, una sola vista
Una instal·lació governa servidors repartits en seus, països i fusos horaris. Les organitzacions s’imbriquen en arbre i cadascuna porta la seva hora local: el pic de les vuit del matí és el de cada seu, no el de la central.
Si cau l’enllaç, la seu continua
Cada seu capta, detecta, enregistra i acciona els seus relés en local. Al centre només hi pugen esdeveniments i mesures, no fotogrames. Una caiguda no atura la vigilància: quan torna l’enllaç, la seu publica tot el que ha acumulat.
Sense internet i sense tercers
Els models i la cartografia són propis i viuen a la instal·lació del client. Ni una imatge ni una consulta surten a fora, no hi ha factura per consulta i no hi ha cap servei aliè del qual dependre l’any que ve.
Els vuit límits, per escrit
El producte publica els seus vuit límits amb la seva unitat de repartiment: tres es resolen afegint màquines i cinc són mur. Amb això es dimensiona una instal·lació; sense això només s’hi pot creure.
Quan alguna cosa cau
Les màquines baten. La que deixa de batre es marca com a malalta i el repartiment la salta; les seves càmeres passen a les sanes i tornen quan es recupera. I un servei al qual li falta configuració no arrenca a mitges: espera i diu exactament què li falta.
Es connecta amb el que ja hi ha
Càmeres de qualsevol fabricant per protocols estàndard, relés per a barreres i torniquets, avisos per correu i per missatgeria, enviament a sistemes externs i exportació a full de càlcul. I una interfície de programació amb el mateix vocabulari que les pantalles. Tot pel mateix port.
La calculadora que diu que no
Dins del producte hi ha una calculadora de dimensionament: dotze preguntes, i diu quins equips calen i quin recurs s’esgota primer. Quan el dimensionament travessa un límit que no es pot repartir, no diu arriscat: diu inviable.
Només es mou el que canvia
En afegir o treure una màquina només canvien de lloc les càmeres que eren a la màquina que ha canviat; la resta de la instal·lació no es rebaraja. I quan una màquina caiguda torna, recupera les seves i només les seves.
Tot el que veu, en sèries
Cada creuament, cada permanència i cada aforament es guarda com a sèrie temporal: set mètriques, setze maneres d’agrupar i vuit nivells de temps, del minut a l’any, que es recalculen sols. Comparar dos períodes o dues seus no torna a calcular res: llegeix del nivell que toca.
Sense fitxers de configuració
Tot s’ajusta des del web: no hi ha fitxers per editar a cada servidor ni cal entrar per consola. L’únic que queda fora és com arribar a les dades, i un servei al qual li falti configuració no arrenca a mitges: espera amb el port tancat i deixa escrit què li falta.
Plataforma
El que pregunta qui l’ha de muntar
La primera pregunta d’un departament de xarxes mai és què detecta la càmera: és quins ports s’han d’obrir. IRIS escolta en catorze, però només un travessa el tallafocs, el 443. Els altres tretze escolten únicament dins de la mateixa màquina, i que sigui així no està amagat al programa: és una política que es veu i s’edita des del web. Per al client això són tretze excepcions que no cal demanar, ni documentar, ni justificar davant d’un auditor, ni revisar cada any, i tretze portes que ningú es deixarà obertes quan el component que les demanava ja no existeixi. En una instal·lació repartida són a més tretze negociacions menys amb cada delegació, que sol tenir el seu propi criteri; qui s’hagi barallat alguna vegada amb un departament de xarxes sap exactament què val això. I quan alguna cosa va malament, la comprovació de xarxa completa es redueix a una: si arriba el 443, funciona.
Una sola instal·lació governa servidors repartits en seus, països i fusos horaris, i es manegen com si fossin un. Les organitzacions s’imbriquen sense límit de profunditat —grup, país, regió, client, seu— i l’accés es delega en conseqüència: el responsable d’una seu toca la seva i el centre ho veu tot. Cada organització, cada servidor i cada càmera porten el seu propi fus horari, així que comparar l’hora punta de quatre països no descompensa cap sèrie. I el més important: això no és un cervell central del qual depengui la vigilància. Cada seu capta les seves càmeres, detecta, aplica les seves regles, enregistra i acciona els seus relés en local, i cap al centre només hi pugen esdeveniments i mesures, mai fotogrames. Si cau l’enllaç, la seu continua treballant i publica l’acumulat tan bon punt torna.
El producte declara més de cent mil servidors i més de cinc milions de càmeres, però aquesta xifra sola no demostra res: qualsevol l’escriu. El que la sosté és que els vuit límits del producte estan publicats, cadascun amb la seva unitat de repartiment, i que tres es resolen afegint màquines mentre cinc són mur i s’han de respectar. Un exemple dels que es reparteixen: hi caben seixanta-quatre càmeres per procés de captació, així que cinc mil càmeres són setanta-nou processos repartits entre les màquines que calguin. Això és una resposta d’enginyeria, i publicar els propis murs és la millor demostració de seguretat en el producte que hi ha: escalable ho escriu qualsevol, els seus vuit límits gairebé ningú. I el càlcul no es fa en un full a part: hi ha una calculadora dins del mateix producte que fa dotze preguntes, diu quins equips calen, avisa de quin recurs s’esgota primer i declara inviable —no arriscat— un dimensionament que travessi un límit que no es pot repartir. Cada número que retorna porta escrit d’on surt, i diu per escrit què és el que en aquella instal·lació encara no s’ha mesurat.
El que el sistema mesura se’n pot treure. Se li demana el seu catàleg de dades i retorna tot el que sap calcular i tot allò pel que es pot agrupar, amb els noms ja traduïts: és el mateix vocabulari que fan servir les pantalles, així que no hi ha una interfície de segona per als de fora. Els límits van dits per endavant, que és el que agraeix qui hi programa: el rang de dates és obligatori, la resposta porta com a màxim cinquanta mil files i una consulta massa ampla es rebutja amb el motiu escrit en comptes de degradar-se en silenci. Cap enfora, el sistema parla amb càmeres de qualsevol fabricant per protocols estàndard, acciona relés de barrera, torniquet o sirena, avisa per correu i per missatgeria, crida sistemes externs i exporta a full de càlcul. I tot això passa amb la mateixa identitat d’usuari i pel mateix port: no hi ha cap directori d’usuaris a part per a les integracions.
Els vuit límits, un a un, perquè és exactament el que un integrador preguntarà en una demostració. Se’n reparteixen tres: 64 càmeres per procés de captació, 8.192 connexions vives al punt d’entrada i les 1.000 que una sola instància atén alhora; tots tres es resolen afegint processos o punts d’entrada. Són mur els altres cinc: 64 consumidors per càmera —cada enregistrador, cada detector i cada visor n’ocupa un—, 16.384 ports temporals del sistema operatiu, que ni tan sols és un límit nostre i és la raó de l’anterior, 8 fotogrames per lot del motor de detecció, 600 fotogrames retinguts per consumidor, que és el multiplicador que dispara la memòria així que puja la resolució, i una targeta gràfica per procés, perquè un model no es parteix a mitges entre dues: o hi cap sencer o calen dues còpies. Aquests cinc no s’arreglen comprant més màquines, i per això estan escrits en lloc d’estar amagats. Amb aquesta llista i amb la calculadora, un integrador pot dimensionar una instal·lació sense trucar-nos.
L’analítica no és un mòdul a part que copia dades: és la mateixa font que les pantalles, agregada. Set mètriques, setze dimensions per agrupar i filtrar, vint-i-set tipus de visualització i cinc formats d’exportació que es generen al mateix navegador, sense connexió. I el detall que delata qui ha fet això de debò: les mètriques que no es poden reagregar sense mentir —els objectes diferents, l’estada i l’ocupació mitjana ponderada pel temps— estan marcades com a tals i se serveixen del detall, perquè una suma de sumes no significa res. Per la interfície de programació surt el mateix i amb les mateixes regles: el rang de dates és obligatori, la paginació no es degrada en avançar, i un error de permisos, un de vocabulari i un de rang no es confonen entre ells. I l’àmbit del que es pot veure es resol al servidor a partir dels permisos de qui pregunta: una petició pot estrènyer el que veu, mai eixamplar-ho.
Les xifres
Comptat, no estimat
- 443L’únic port obert. Per allà entra i surt tot el sistema, xifrat.
- 13Ports interns que no surten de la màquina: tretze regles de tallafocs que ningú ha de demanar.
- 8Límits del producte publicats amb la seva unitat de repartiment: tres es reparteixen i cinc són mur.
- 5.000.000Càmeres declarades per instal·lació, juntament amb més de cent mil servidors.
- 64Càmeres per procés de captació: el límit que sí que es reparteix. Cinc mil càmeres són setanta-nou processos.
- 12Preguntes de la calculadora que ve dins del producte. La seva resposta pot ser: inviable.
Preguntes
Quants ports s’han d’obrir al tallafocs?
Un: el 443. Per ell viatgen la interfície, el vídeo en directe, els enregistraments, els mapes, la intel·ligència artificial, la conferència i la interfície de programació, tot xifrat. El sistema escolta en catorze ports en total, però els altres tretze només són accessibles dins de la mateixa màquina i mai travessen la xarxa. Per al departament de xarxes això són tretze excepcions que no cal obrir, justificar ni mantenir, i una sola comprovació quan alguna cosa va malament.
Què passa si cau l’enllaç entre una seu i el centre?
La seu continua funcionant. Cada emplaçament capta les seves càmeres, detecta, aplica les seves regles, enregistra i acciona els seus relés en local; cap al centre només hi pugen esdeveniments i mesures, mai fotogrames. Una caiguda deixa el centre sense vista en viu d’aquella seu, però no atura ni la vigilància ni l’enregistrament, i quan torna l’enllaç la seu publica tot el que ha acumulat. Per això l’amplada de banda entre seus es dimensiona per esdeveniments i el vídeo només travessa la xarxa quan algú el demana.
Fins on escala de debò?
El producte declara més de cent mil servidors i més de cinc milions de càmeres, però el que permet comprovar-ho són els vuit límits publicats, cadascun amb la seva unitat de repartiment: tres es resolen afegint màquines i cinc són mur. Per exemple, hi caben seixanta-quatre càmeres per procés de captació, de manera que cinc mil càmeres són setanta-nou processos repartits entre les màquines necessàries. La calculadora que ve dins del producte fa aquest càlcul amb dotze preguntes, diu quin recurs s’esgota abans i declara inviable un dimensionament que travessi un límit que no es pot repartir.
La instal·lació se’ns queda curta. Què s’hi ha d’afegir i què s’ha de refer?
S’hi afegeix una màquina i no cal refer res. Es genera un codi de registre des de la interfície central, s’instal·la el servei a la màquina nova i se li dona aquest codi: la màquina es dona d’alta sola, amb la seva pròpia identitat, i apareix a la flota. Després se li declara quins tipus de feina sap atendre i se li etiqueten càmeres; fins que no en declara almenys un no rep feina, i la interfície ho diu en veu alta en lloc de deixar-ho en silenci. El repartiment s’ajusta sol i només es mouen les càmeres que canvien de màquina: la instal·lació sencera no es rebaraja. El que sí que s’ha de tornar a calcular és el dimensionament si el creixement travessa un dels cinc límits que no es reparteixen, i això ho diu la calculadora abans de comprar res.
Com s’actualitza una instal·lació repartida en moltes seus?
Cada servidor publica la seva versió, el seu identificador de compilació i la seva hora d’arrencada, de manera que un desfasament de versions a la flota es veu a la pantalla en lloc de descobrir-se el dia que alguna cosa falla. L’actualització és màquina a màquina, no una apagada general: mentre una seu s’actualitza, les altres continuen captant, detectant i enregistrant en local, perquè cap no depèn d’una altra per treballar. I no hi ha fitxers de configuració per reconciliar servidor per servidor: tot viu al sistema i s’edita des del web, així que una actualització no arrossega un rastre d’ajustos locals. Si a un servei li falta alguna cosa després d’actualitzar, no arrenca a mitges: espera amb el port tancat i deixa escrit exactament què li falta. El que no prometrem és un termini: el calendari d’una instal·lació repartida el marquen el client i la seva finestra de manteniment, no nosaltres.
La interfície real, pas a pas
Tu poses la regla un cop. IRIS l'aplica sempre.
Veuràs un resum de la interfície, reproduït pas a pas i sense mans. Cada volta comença amb un altre cas. L’eina completa no cap en una demostració.
- Mira tot el sistema
- Marca el que falla
- Ho posa en una pantalla
Següent pas
Els ports
Qui mira un moll sencer a les tres de la matinada?
14 casos: 13 avisen quan passa alguna cosa i 1 només mesuren. Veus cada imatge tal com és i després amb el que entén IRIS a sobre.
La banca
Qui mira les càmeres de tota una xarxa d'oficines?
13 casos: 12 avisen quan passa alguna cosa i 1 només mesuren. Veus cada imatge tal com és i després amb el que entén IRIS a sobre.
I el millor
Darrere d’una càmera hi cap una persona.Darrere de quatre mil no hi cap ningú.
Posar una càmera més surt barat; posar un altre parell d’ulls, no. Per això les càmeres creixen i l’atenció no. IRIS mira les quatre mil alhora i t’avisa del que avui importa.
Explica’ns el teu problema i et diem si IRIS ho entén o encara no.
Responem el mateix dia laborable.