MATLAB Production Server

 

MATLAB Production Server

Integrazione di algoritmi MATLAB in applicazioni web, database ed enterprise

MATLAB Production Server consente di incorporare analisi personalizzate in applicazioni web, database ed enterprise che vengono eseguite su server dedicati o nel cloud. È possibile creare algoritmi in MATLAB, inserirli in un pacchetto utilizzando MATLAB Compiler SDK e poi distribuirli a MATLAB Production Server senza ricodificarli né creare un’infrastruttura personalizzata. Gli utenti potranno quindi avere accesso automaticamente alla versione più recente delle analisi. Quando viene distribuito, ogni algoritmo può comportarsi come una funzione MATLAB o come un gestore di richieste web.

MATLAB Production Server gestisce più versioni di MATLAB Runtime simultaneamente. Di conseguenza, gli algoritmi sviluppati in altre versioni di MATLAB sono integrabili nella propria applicazione.  Il server viene eseguito su computer multicore e multiprocessore, garantendo un’elaborazione a bassa latenza di richieste di lavoro simultanee. È possibile distribuire il server su ulteriori nodi di computer per scalare la capacità e fornire ridondanza.

Un diagramma di architettura di MATLAB Production Server.

Rilascio in produzione di MATLAB Analytics

Distribuisci facilmente algoritmi analitici creati da esperti del settore direttamente in sistemi di produzione IT senza ricodificarli in un altro linguaggio. Le analisi distribuite sono integrabili in un’ampia varietà di applicazioni enterprise accessibili a un grande numero di utenti, tra cui app web e add-in Excel.

Più istanze di MATLAB Production Server dietro un sistema di bilanciamento dei carichi.

Distribuzione on-premise o sul cloud

MATLAB Production Server è scalabile per gestire simultaneamente più richieste attraverso la sua architettura stateless. È scalabile verticalmente aggiungendo core di processore e memoria, oppure orizzontalmente aggiungendo dei server e un sistema di bilanciamento dei carichi. Le offerte pay-as-you-go sono disponibili su Amazon® Web Services e Microsoft® Azure®.

Illustrazione che mostra il supporto di MATLAB Production Server per connessioni client SSL/TLS e codice criptato su disco.

Sicurezza e crittografia

Il tuo codice MATLAB è criptato in transito e a riposo. Sono disponibili metodi standard di autenticazione e controllo degli accessi basati su certificati e token, specifici del settore, per proteggere la riservatezza dei tuoi algoritmi e dati MATLAB.

Illustrazione del quadro di riferimento OSIsoft PI System.

Integrazione dati

Incorpora dati da database relazionali, database NoSQL e motori di messaggistica. Trasmetti dati di asset e di serie temporali da sistemi operativi come OSIsoft® PI Asset Framework™ per segnalare anomalie, supportare operazioni di manutenzione predittiva o prevedere la vita utile residua degli asset.

Architettura dell'applicazione di manutenzione predittiva che mostra i dati dei sensori del motore memorizzati, un'applicazione desktop e l'analisi basata su server.

Analisi di streaming

Immetti i dati di telemetria dei sensori e dei dispositivi nelle tue analisi MATLAB utilizzando connettori ai motori di messaggistica e streaming come Azure® IoT Hub, Azure Event Hubs o Apache Kafka.

Dashboard di MATLAB Production Server.

Gestione e monitoraggio

MATLAB Production Server può essere gestito sia da una dashboard amministrativa basata su web sia dalla riga di comando di un sistema operativo. Esamina le metriche chiave del sistema dalla dashboard per valutare le condizioni del sistema e adottare misure preventive per migliorare i tempi di risposta o evitare colli di bottiglia.

Architettura di riferimento TIBCO Spotfire.

Applicazioni di visualizzazione di terze parti

Visualizza i risultati delle analisi MATLAB distribuite nelle applicazioni di visualizzazione di terze parti, come Tableau®, Spotfire®, Qlik® e Power BI®.

Schermata di un’app web MATLAB che utilizza una funzione distribuita da MATLAB Production Server.

Applicazioni MATLAB

Chiama funzioni distribuite in MATLAB Production Server da qualsiasi applicazione client creata in MATLAB, incluse le app standalone desktop e le app web. Aggiorna le tue funzioni senza ridistribuire l'applicazione client.

“Grazie a MATLAB, MATLAB Production Server e ai MathWorks Training Services, i membri del nostro team di gestione dei rischi con esperienza nella programmazione condizionale in C++ o Java sono stati in grado di sviluppare un’efficiente libreria di base per l’analisi finanziaria per poi distribuirla come applicazione web, rendendola disponibile ai sistemi di produzione nel nostro ambiente aziendale”.