È possibile prototipare ed eseguire il debug di applicazioni sul desktop con Parallel Computing Toolbox e scalarle facilmente su cluster e Cloud con MATLAB Parallel Server e con modifiche di piccola entità al codice. MATLAB Parallel Server supporta workflow interattivi e batch per sfruttare l’hardware dei cluster.
Attraverso MATLAB e Parallel Computing Toolbox, gli utenti della tua organizzazione sono in grado di inviare lavori alle risorse computazionali configurate con MATLAB Parallel Server senza preoccuparsi delle differenze in termini di sistema operativo, ambiente e scheduler. MATLAB Parallel Server integra MATLAB e Simulink con gli ambienti scheduler esistenti a livello di applicazione.
Licenze MATLAB Parallel Server
MATLAB Parallel Server è concesso in licenza separatamente da MATLAB. La licenza si basa sul numero di motori di calcolo MATLAB (worker) in esecuzione simultaneamente. Per ciascun motore di calcolo MATLAB lanciato dallo scheduler, viene estratto un worker dalla licenza. Il tipo di licenza è determinato dal numero di worker da eseguire contemporaneamente. Il modello di licenza include funzionalità per supportare la scalabilità illimitata.
Agli utenti finali viene concessa automaticamente la licenza sul cluster per i prodotti MathWorks® che utilizzano sul desktop. Il cluster richiede solo una licenza MATLAB Parallel Server.
MATLAB Parallel Server può essere utilizzato con un gestore di licenze di rete o con una licenza online, che è conveniente per il Cloud e per i cluster personali.
Per valutare le esigenze di licenza, seleziona una delle opzioni seguenti:
Tipo di ambiente cluster |
Difficoltà di configurazione |
Configurazione iniziale per ciascun nuovo cluster |
Job scheduler supportati |
Supporto* |
---|---|---|---|---|
MathWorks Cloud Center |
Bassa |
Configurazione con applicazione web o in MATLAB |
MATLAB Job Scheduler |
Licenza online |
Architettura di riferimento MathWorks per il Cloud |
Media |
Configurazione con template |
MATLAB Job Scheduler |
Gestore di licenze di rete, |
Cluster dedicati per MATLAB |
Media |
Installazione e configurazione del software e dello scheduler |
MATLAB Job Scheduler |
Gestore di licenze di rete, |
Cluster generici e Cloud personalizzati |
Alta |
Installazione del software e integrazione con lo scheduler esistente |
Scheduler di terze parti supportati (ad esempio, Slurm), MATLAB Job Scheduler in Kubernetes |
Gestore di licenze di rete, |
Bassa |
Gestita dal partner |
MATLAB Job Scheduler, scheduler di terze parti supportati |
Gestore di licenze di rete, |
Tutte le opzioni di licenza sopra elencate saranno disponibili con qualsiasi tipo di ambiente cluster elencato nella tabella. Se si utilizza la licenza online, è necessario collegare il proprio MathWorks Account alla licenza.
*Nota: Se sono elencate più opzioni per il gestore delle licenze, si consiglia di utilizzare la prima opzione.
Per eventuali domande relative alla configurazione, contatta l’assistenza.