Per individuare la soluzione Cloud migliore per i propri workflow interattivi di MATLAB e Simulink occorre prima di tutto comprendere quali sono i quattro casi d’uso principali:
- Attività interattive di progettazione e sviluppo: accesso a MATLAB e Simulink dalla propria piattaforma Cloud preferita
- Simulazione ed esplorazione di progetti su scala: possibilità di scalare le simulazioni e i calcoli su CPU, GPU o cluster di calcolo
- Integrazione con sistemi di test automatizzati e di integrazione continua (CI): automazione dei processi di compilazione e di test del codice per migliorare la qualità del codice usando sistemi CI basati su Cloud
- Distribuzione e messa in funzione per la produzione: distribuzione di codice e modelli sul Cloud e relativa integrazione con le proprie applicazioni e i sistemi aziendali
La guida che segue tratta esclusivamente le soluzioni Cloud per la progettazione e lo sviluppo interattivi con MATLAB e Simulink.
Per saperne di più sulle soluzioni non interattive, consulta la pagina delle risorse.
Come hai intenzione di interagire con MATLAB e Simulink nel tuo ambiente Cloud?
Le soluzioni Cloud che supportano workflow interattivi di progettazione e sviluppo con MATLAB e Simulink offrono due esperienze utente simili ma distinte tra loro.
Approccio in stile VDI o desktop remoto
Uso di MATLAB su AWS tramite una connessione a desktop remoto.
Connettiti a un ambiente di tipo desktop virtuale, come Linux® o Windows®, in esecuzione sul Cloud. Accedi a MATLAB come applicazione desktop, come faresti da PC.
Distinzioni importanti
- MATLAB è un’applicazione all’interno del desktop di un sistema operativo virtuale.
- Sono supportate tutte le versioni e le caratteristiche dei prodotti.
- L’integrazione con strumenti di terze parti e altri software desktop potrebbe risultare più intuitiva.
- Per le attività interattive, l’approccio tramite desktop remoto può risultare un po’ lento.
Approccio basato su browser
Uso di MATLAB tramite browser con pacchetto matlab-proxy.
Accedi a MATLAB come applicazione basata su browser come se fosse un normale sito web.
Distinzioni importanti
- MATLAB occupa l’intera scheda del browser.
- Potrebbero presentarsi alcune limitazioni in termini di versioni e prodotti.
- L’integrazione con strumenti di terze parti e altri software desktop potrebbe risultare più difficoltosa.
- L’approccio basato su browser può risultare maggiormente reattivo per le attività interattive.
Dove hai intenzione di utilizzare MATLAB e Simulink?
Le società di ingegneria spesso collaborano con fornitori di servizi Cloud e altri partner infrastrutturali per definire iniziative IT strategiche. Che la tua organizzazione preferisca AWS®, Azure®, Google Cloud Platform™ (GCP) o una soluzione on-premise, esistono delle integrazioni e delle architetture di riferimento che ti permettono di mettere MATLAB e Simulink a disposizione degli utenti finali.
La tabella sottostante contiene vari esempi di soluzioni MathWorks che ti permettono di eseguire MATLAB e Simulink in contesti e piattaforme Cloud differenti.
| Soluzione | Breve descrizione | In esecuzione su |
|---|---|---|
MATLAB Online |
Modo più rapido e semplice per eseguire MATLAB usando risorse Cloud gestite da MathWorks. Accedi subito alla versione più aggiornata di MATLAB direttamente dal browser — zero download, zero installazioni, zero pensieri. |
Risorse Cloud gestite da MathWorks |
Architetture di riferimento per MATLAB |
Sfrutta i modelli personalizzabili per creare, gestire e accedere a macchine virtuali su piattaforme Cloud pubbliche con MATLAB preinstallato. Applica le best practice al tuo ambiente AWS, Azure o GCP. |
Il tuo account AWS, Azure o Google Cloud |
Cloud Center |
Usa un’interfaccia point-and-click per creare, gestire e accedere alle macchine virtuali su AWS con MATLAB preinstallato. Esegui MATLAB sul tuo account AWS senza conoscenze approfondite del Cloud*. * Potrebbero occorrere le autorizzazioni di amministratore. |
Il tuo account AWS |
Integrazione MATLAB per Jupyter |
Riutilizza il tuo ambiente Jupyter esistente per fornire l’accesso a MATLAB. Esegui il codice MATLAB su un notebook Jupyter oppure apri MATLAB dal tuo browser per accedere alle app MATLAB e ad altre funzionalità interattive, insieme ad altri strumenti. |
JupyterHub, Jupyter Notebook Server e molti altri sistemi di provisioning basati su Jupyter |
Pacchetto matlab-proxy |
Riutilizza il tuo sistema di orchestrazione esistente per lanciare e accedere a MATLAB dal browser per accedere alle app MATLAB e ad altre funzionalità interattive. |
La tua piattaforma di sviluppo basata su browser on-premise o nel Cloud |
MATLAB nell’infrastruttura VDI |
Riutilizza la tua infrastruttura VDI esistente per accedere ed eseguire MATLAB in modo efficiente. |
La tua piattaforma VDI |
Gli esempi mostrati nella tabella qui sopra rappresentano un sottoinsieme delle soluzioni Cloud che supportano le attività interattive di progettazione e sviluppo con MATLAB e Simulink. Per un elenco più esaustivo delle soluzioni Cloud che supportano questi workflow, consulta la pagina delle risorse.
Quali prodotti MATLAB e Simulink hai intenzione di usare?
Le soluzioni Cloud messe a disposizione da MathWorks hanno lo scopo di portare le funzionalità di MATLAB e Simulink sulla tua piattaforma Cloud preferita. In fase di valutazione delle proprie opzioni, occorre tenere presente che alcune soluzioni presentano delle limitazioni specifiche in termini di prodotti o versioni. Ad esempio, le soluzioni basate su browser come MATLAB Online supportano molti toolbox senza alcuna limitazione; tuttavia, alcune funzionalità e qualche comando non sono supportati.
Hai bisogno di aiuto per prendere una decisione?
Questa guida evidenzia alcuni dei fattori chiave da prendere in considerazione quando si sceglie una soluzione Cloud per i propri workflow interattivi di MATLAB e Simulink. Se hai bisogno di aiuto per valutare i tuoi requisiti specifici o vuoi discutere di argomenti avanzati, come le licenze, la sicurezza o l’integrazione a livello aziendale, contattaci.