Vai al contenuto principale
Il servizio cloud ABBYY Vantage può elaborare migliaia di documenti all’ora e scala automaticamente se aumenta il carico di elaborazione.
Nota: La valutazione delle prestazioni per installazioni on-premises e Private Cloud è trattata in una guida alle prestazioni separata.

Capacità di elaborazione del sistema

Il sistema offre una capacità di elaborazione molto elevata. Di seguito sono riportati i numeri approssimativi di pagine che è possibile elaborare senza ritardi percepibili nella risposta del sistema:
  • Fino a 50.000 pagine al giorno (8 ore)
  • Fino a 12.500 pagine all’ora (per picchi di breve durata)
  • Fino a 500 pagine al minuto (per picchi di breve durata)
Se prevedi di superare regolarmente questi valori, contatta l’assistenza tecnica per verificare la capacità del sistema e discutere le opzioni disponibili. Nei casi più estremi, Private Cloud può essere la scelta migliore.

Principi di scalabilità

Microservizi, non Skill

Le Skill di Vantage sono flussi di lavoro composti da attività, come Optical Character Recognition (OCR), classificazione ed estrazione (le attività sono visibili quando si modifica una Skill). Ogni attività è eseguita da un pool dedicato di microservizi. La scalabilità avviene a livello di microservizio. Il sistema monitora la coda delle attività e i microservizi disponibili per ciascuna attività e, se una delle code inizia a crescere, vengono aggiunti ulteriori microservizi per quella attività. Poiché la scalabilità non avviene a livello di Skill, un carico maggiore su una Skill non influirà sulle prestazioni delle altre Skill che utilizzi, purché il numero totale di Pagine elaborate rimanga entro i limiti specificati sopra. Per questo motivo, non si ottiene un aumento delle prestazioni, ad esempio duplicando una Skill e suddividendo il flusso dei documenti in due, salvo casi specifici in cui il collo di bottiglia sia causato da una cartella SFTP o di posta utilizzata per il caricamento dei documenti.

A livello di sistema, non per tenant

Le risorse disponibili vengono scalate a livello di sistema, così che ogni tenant possa attingere a una quota di un pool di risorse più ampio. In caso di sovraccarico, il sistema impiega circa cinque minuti per aumentare la capacità. Durante l’avvio dei nuovi agent, le risorse disponibili vengono distribuite in modo che nessun singolo tenant abbia una quota significativa delle proprie transaction in sospeso. Una volta che il sistema è stato scalato, la velocità di elaborazione tornerà al livello iniziale o leggermente superiore. In casi molto rari, i tempi di elaborazione possono aumentare fino al 30%.

Protezione da sovraccarichi di emergenza

È previsto un limite integrato per evitare un uso eccessivo del sistema causato, ad esempio, da un errore di programmazione lato client. Se un tenant sovraccarica sistematicamente il sistema, le risorse a sua disposizione verranno limitate alla normale capacità di elaborazione. Eventuali transaction in eccesso verranno accodate. Eventuali rallentamenti saranno visibili nella pagina di stato del servizio all’indirizzo https://status.abbyy.com/.

Chiamate API e scalabilità

Quando si inviano file per l’elaborazione tramite la Vantage API, è possibile effettuare tutte le chiamate API necessarie. Se il sistema si sovraccarica e avvia il ridimensionamento, tutte le Transaction verranno comunque create, ma alcune verranno accodate finché la capacità di elaborazione non aumenterà. Vantage dispone di una protezione integrata contro gli attacchi di tipo denial‑of‑service (DDoS), che però non interferirà con le normali richieste di caricamento dei file.

Caricamento di file da una cartella SFTP o di posta

Lo storage SFTP dispone di centinaia di terabyte di spazio. L’agente che invia i file per l’elaborazione tramite Vantage API controllerà la cartella SFTP ogni 20 secondi e potrà prelevare fino a 30 file alla volta. Se il caricamento nella cartella SFTP diventa un collo di bottiglia, valuta la creazione di due Skill, ciascuna con la propria cartella SFTP. Questo consentirà di avere due agenti che prelevano i file simultaneamente. L’agente di importazione dalla cartella di posta raccoglierà fino a 50 email al minuto e creerà Transaction per il corpo del messaggio di ciascuna email, nonché per ogni allegato. Analogamente alla cartella SFTP, se l’importazione dalla cartella di posta diventa un collo di bottiglia, valuta la creazione di due Skill, ciascuna con la propria cartella di posta da cui importare.