MATLAB e Simulink nel Cloud

Usare MATLAB e Simulink nel Cloud consente alla comunità ingegneristica e scientifica di velocizzare i processi produttivi fornendo accesso in modalità on-demand a risorse di calcolo ottimizzate, a strumenti software e a spazi di archiviazione dati affidabili. Sarà possibile:

  • Aprire MATLAB e Simulink in un web browser usando MATLAB Online e Simulink Online
  • Collegarsi a dati sul Cloud e ad altri servizi offerti da Amazon Web Services® (AWS®), Microsoft Azure® e non solo
  • Scalare i calcoli e le simulazioni che richiedono tempi lunghi su CPU, GPU o cluster di calcolo nel Cloud
  • Integrare MATLAB con sistemi di integrazione continua (CI) basati su Cloud per automatizzare il test del codice e migliorare la qualità del codice
  • Distribuire modelli MATLAB e Simulink e integrare analisi MATLAB e Simulink personalizzate nelle applicazioni basate su Cloud senza eseguire nuovamente la codifica in altri linguaggi

Gli amministratori IT possono distribuire MATLAB e Simulink in ambienti Cloud pubblici, privati o ibridi. In più, MATLAB si integra con piattaforme online come JupyterHub, Domino Data Lab e Databricks per funzionare con l’infrastruttura esistente.

Per vedere un elenco dei vari modi con cui utilizzare MATLAB nel Cloud, visita la pagina delle risorse per il Cloud.

Attività interattive di progettazione e sviluppo con MATLAB e Simulink

È possibile accedere immediatamente all’ultima versione di MATLAB, Simulink e di altri prodotti dal web browser usando MATLAB Online e Simulink Online ospitati da MathWorks. MATLAB Online e Simulink Online sono la soluzione ideale per accedere in modo comodo e pratico a MATLAB e Simulink senza dover installare né configurare alcun software.

Per facilitare la condivisione e la collaborazione, MATLAB Drive offre spazio di archiviazione su Cloud per i file MATLAB. In più, è possibile collegarsi ai dati necessari usando le interfacce MATLAB per i servizi di dati più usati come Amazon S3, Azure Data Lake e Google Cloud Storage. Collocare MATLAB nella stessa posizione in cui si trovano i dati in hosting sul Cloud consente di risparmiare tempo, di ridurre i costi di trasferimento dei dati e di scalare a un maggior numero di risorse di calcolo.

Oltre a essere disponibile attraverso la piattaforma gestita da MathWorks, MATLAB può essere utilizzato direttamente sull’infrastruttura fornita dal fornitore di servizi Cloud preferito, come AWS e Azure.

Per gli amministratori IT: per ospitare MATLAB Online sulla propria piattaforma, gli amministratori di sistema possono usare MATLAB Online Server. MATLAB Online Server consente di configurare e controllare MATLAB Online in modo tale da rispondere alle esigenze della propria organizzazione, integrandosi con i propri protocolli di autenticazione e sistemi di file e fornendo accesso a risorse hardware specializzate, come le GPU.

MATLAB si integra con diversi ambienti online, consentendo alla comunità ingegneristica e scientifica di collaborare su modelli e dati condivisi utilizzando i propri strumenti preferiti. È possibile integrare MATLAB utilizzando architetture di riferimento o integrazioni predefinite su piattaforme gestite come Databricks e Domino Data Lab, oppure su piattaforme in self-hosting, come JupyterHub.

Accesso a MATLAB dal proprio web browser
Collegamento al codice MATLAB ai servizi Cloud

Simulazione ed esplorazione di progetti su scala con MATLAB e Simulink

Usa MATLAB nelle piattaforme Cloud pubbliche come Amazon® Web Services (AWS) o Microsoft Azure per sviluppare e scalare i tuoi algoritmi MATLAB e le tue simulazioni Simulink usando risorse di calcolo su Cloud high-end, come le multi CPU, le multi GPU o i cluster. Con Cloud Center, è possibile creare, gestire e accedere a risorse Cloud pubbliche per MATLAB e MATLAB Parallel Server usando le proprie credenziali di AWS. In alternativa, se la propria organizzazione usa AWS o Azure Marketplace, è possibile sfruttare i vantaggi delle varie offerte fornite da MathWorks.

Per gli amministratori IT: per iniziare, è possibile personalizzare e fornire risorse Cloud usando una delle tante architetture di riferimento disponibili su GitHub® in modo tale da soddisfare le esigenze specifiche della propria organizzazione. Queste architetture di riferimento automatizzano il processo di distribuzione di MATLAB, Simulink, MATLAB Parallel Server, MATLAB Production Server e di altri prodotti complementari in ambienti Cloud pubblici.

Collegamento del codice MATLAB ai servizi Cloud

Integrazione di MATLAB e Simulink in sistemi di test automatizzati e CI

Per automatizzare il test del codice e migliorare la qualità del codice, è possibile integrare MATLAB nei propri ambienti di test automatizzati e sistemi di CI.

Servizi di CI ospitati sul Cloud: è possibile utilizzare la CI per testare e verificare automaticamente codice MATLAB e modelli Simulink, creare file MEX, generare codice e pacchettizzare toolbox o librerie per la distribuzione. Per i progetti in GitHub, è possibile eseguire MATLAB in servizi di CI ospitati sul Cloud come Azure DevOps, Circle CI®, GitHub Actions o Travis CI.

Contenitori: è possibile utilizzare MATLAB in un contenitore per un’integrazione personalizzata con sistemi di CI/CD basati sul Cloud, per garantire la riproducibilità e la disponibilità dei pacchetti software necessari. È possibile costruire un contenitore MATLAB partendo da zero, utilizzando l’architettura di riferimento MATLAB Dockerfile, disponibile su GitHub, oppure utilizzare un contenitore MATLAB predefinito su DockerHub per una configurazione rapida. Per i workflow di Deep Learning, è disponibile anche un contenitore predefinito su DockerHub, progettato appositamente per le GPU NVIDIA®.

Distribuzione e operatività del codice MATLAB e dei modelli Simulink in produzione

È possibile distribuire analisi e algoritmi MATLAB e renderli operativi su sistemi IT di produzione usando le risorse di calcolo su Cloud on-demand. Inoltre, è possibile condividere web app basate su browser o incorporare analisi personalizzate, modelli di Machine Learning, modelli di Deep Learning o simulazioni Simulink nelle applicazioni aziendali di produzione. Successivamente, è possibile eseguire il tutto su Cloud pubblici come AWS o Azure.

Per gli amministratori IT: per iniziare, è possibile integrare le analisi MATLAB nelle applicazioni aziendali e scalare le istanze server su AWS o Azure con le architetture di riferimento disponibili su GitHub per MATLAB Production Server e MATLAB Web App Server.

Operatività e distribuzione su ambienti Cloud di produzione