MATLAB Production Server

AGGIORNAMENTO IMPORTANTE

 

MATLAB Production Server 

Integrazione delle analisi MATLAB in applicazioni web, database e enterprise

 

MATLAB Production Server™ consente di incorporare i modelli proprietari di analytics in applicazioni web, database e di produzione aziendale che vengono eseguite su server dedicati o nel cloud. Puoi creare algoritmi in MATLAB®, inserirli in un pacchetto utilizzando MATLAB Compiler SDK™ e poi inviarli al MATLAB Production Server senza ricodificarli né creare un’infrastruttura personalizzata. Gli utenti potranno quindi avere accesso in modo automatico alla versione più recente delle analisi.

MATLAB Production Server gestisce più versioni di MATLAB Runtime simultaneamente. Di conseguenza, gli algoritmi sviluppati in altre versioni di MATLAB possono essere integrati nella tua 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.

Rilascio in produzione di MATLAB Analytics

Distribuisci algoritmi analitici creati da esperti del settore direttamente in sistemi di produzione IT senza ricodificarli in un altro linguaggio. Le analisi compilate possono essere incorporate in un’ampia varietà di applicazioni aziendali accessibili a un grande numero di utenti.

Esperti del settore

Dopo aver utilizzato MATLAB per sviluppare, testare e affinare i propri algoritmi, gli esperti del settore utilizzano MATLAB Compiler SDK per generare il package per la distribuzione sul MATLAB Production Server senza necessità di assistenza da parte di un team IT.

Sviluppo e packaging dell’algoritmo o del modello.

Sviluppatori di applicazioni IT

Gli sviluppatori di applicazioni IT integrano le analisi MATLAB distribuite in applicazioni aziendali utilizzando le librerie client leggere incluse. 

Creazione di applicazioni aziendali che richiamano funzioni all’interno dei programmi MATLAB distribuiti.

Amministratori di sistemi IT

Gli amministratori di sistemi IT utilizzano il MATLAB Production Server per ospitare ed eseguire le analisi distribuite a livello centrale. Il MATLAB Production Server gestisce automaticamente l’esecuzione di più analisi MATLAB, anche se queste richiedono versioni differenti di MATLAB Runtime. 

Gestione della distribuzione di analisi MATLAB.

Scalare on-premise o sul cloud

Il MATLAB Production Server è scalabile per gestire simultaneamente più richieste attraverso la sua architettura stateless. 

Scalare verticalmente

Aggiungi processori e memoria a un computer server per gestire più richieste o ridurre i tempi di risposta. L’elaborazione delle richieste computazionalmente intense può essere affidata a un cluster di MATLAB Distributed Computing Server™. 

Scalare aggiungendo processori a un server.

Scalare orizzontalmente

Aggiungi macchine server all’interno di un cluster per gestire carichi di lavoro più grandi. Le richieste dei client possono essere indirizzate a qualsiasi istanza di MATLAB Production Server in un cluster utilizzando software o applicazioni di bilanciamento dei carichi di terze parti. Questo approccio non solo consente di incrementare le prestazioni, ma presenta anche un’architettura di sistema resiliente e ad alta disponibilità. 

Scalare aggiungendo server a un sistema di bilanciamento dei carichi.

Scalare sul cloud

Utilizza il cloud per scalare le istanze del server. MathWorks mette a disposizione architetture di riferimento che forniscono distribuzioni completamente configurate del MATLAB Production Server su piattaforme cloud come Amazon® Web Services e Microsoft® Azure®

Console cloud di MATLAB Production Server. 

Sicurezza e crittografia

MATLAB Production Server utilizza protocolli di crittografia, autenticazione e controllo degli accessi conformi agli standard industriali per proteggere la riservatezza dei tuoi dati e algoritmi MATLAB.

Crittografia

Le richieste inviate al MATLAB Production Server possono essere crittografate con i protocolli TLS/SSL. Anche il tuo codice MATLAB su disco viene crittografato per mettere al sicuro la tua proprietà intellettuale.

Crittografia statica e in transito.

Autenticazione

Gli utenti possono autenticarsi per accedere al MATLAB Production Server utilizzando metodi basati su certificati o token. 

Autenticazione dell’identità degli utenti che accedono al MATLAB Production Server.

Controllo degli accessi

Utilizza l’autenticazione per controllare gli accessi al MATLAB Production Server. Con l’autenticazione basata su certificato, l’accesso viene autorizzato in base al nome utente all’interno del certificato client. Con l’autenticazione basata su token, l’accesso viene autorizzato in base all’appartenenza a un gruppo nella directory associata.  

Gestione sicura dell’accesso a risorse protette.

Accesso ad applicazioni client

È possibile accedere alle analisi MATLAB pubblicate sul MATLAB Production Server da applicazione scritte in diversi linguaggi di programmazione o tramite un’API RESTful.

Applicazioni aziendali

Le librerie client leggere permettono di richiamare funzioni nelle analisi MATLAB distribuite al MATLAB Production Server da applicazioni desktop, server o di base di dati sviluppate in linguaggi come C#, Java®, C/C++ o Python®

Applicazioni web e mobili

Normalmente, le applicazioni web e mobili accedono alle analisi MATLAB distribuite richiamano le funzioni tramite un’API RESTful che utilizza payload JSON per l’input e l’output. Un’API di ricerca di servizi permette a queste applicazioni di determinare le funzioni disponibili oltre ai parametri di input e output richiesti. 

Applicazione web finanziaria che accede alle analisi MATLAB distribuite al MATLAB Production Server.

Applicazioni di visualizzazione di terze parti

Visualizza i risultati delle analisi MATLAB distribuite nella tua applicazione di visualizzazione preferita, come Tableau®, Spotfire®, Qlik® e Power BI®.

Architettura di riferimento TIBCO Spotfire.

Integrazione dati

Integra i dati provenienti da database relazionali, database NoSQL e motori di messaggistica nelle analisi MATLAB distribuite.

Database

MATLAB Production Server è dotato di REDIS, un database in memoria ad alta velocità per il salvataggio dello stato tra i richiami di funzioni. Un’interfaccia chiave-valore permette di leggere e scrivere dati in REDIS con facilità dal tuo codice MATLAB. Puoi inoltre leggere e scrivere dati in un’ampia varietà di fonti di dati supportate da Database Toolbox™.

Lettura e scrittura di dati in una varietà di database.

Streaming e Messaging

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

Integrazione di dati in streaming.

Dati di processo

Trasmetti in streaming i dati di asset e serie storiche da sistemi quali OSIsoft® PI System™ Asset Framework alle analisi MATLAB. Le analisi distribuite possono quindi elaborare i dati per segnalare anomalie, consigliare operazioni di manutenzione preventiva o prevedere la vita utile residua degli asset.

Integrazione con OSIsoft PI System Asset Framework.

Gestione e monitoraggio

MATLAB Production Server può essere gestito sia da una dashboard amministrativa basata su web oppure dalla riga di comando di un sistema operativo. L’interfaccia a riga di comando supporta lo scripting automatico.

Gestione

Gestisci le istanze del server, le applicazioni e le impostazioni del server da una dashboard amministrativa di facile navigazione. 

Dashboard di MATLAB Production Server.

Monitoraggio

Esamina le metriche chiave del sistema, come l’utilizzo della CPU e della memoria e il rendimento in tempo reale per valutare le condizioni del sistema e adottare misure preventive per migliorare i tempi di risposta o evitare colli di bottiglia. 

Monitoraggio delle metriche chiave di un sistema.

Latest Features

High-Speed Persistent Storage

Cache and store data in-between instance calls to the MATLAB Production Server

Azure Active Directory

Specify access control to individual deployed archives for specific user groups

RESTful API Resource Discovery

Get descriptions for MATLAB functions and their input/output parameters

Reference Architecture

Deploy and run MATLAB Production Server on Amazon Web Services (AWS) and Microsoft Azure

See release notes for details on any of these features and corresponding functions.

Prova gratuita

30 giorni di esplorazione a tua disposizione.

Scarica ora

Pronto per acquistare?

Richiedi una quotazione ed esplora i prodotti correlati.

Sei uno Studente?

Acquista MATLAB e Simulink per studenti.

Scopri di più