Die Entscheidung für die beste Cloud-Lösung für Ihre interaktiven MATLAB- und Simulink-Workflows beginnt mit der Kenntnis der vier hauptsächlichen Anwendungsfälle:
- Interaktives Entwerfen und Entwickeln: Greifen Sie auf MATLAB und Simulink auf Ihrer gewählten Cloud-Plattform zu.
- Simulation und Untersuchung von Entwürfen in großem Maßstab: Skalieren Sie Ihre Simulationen und Berechnungen auf CPUs, GPUs oder Computer-Cluster.
- Integration in CI- (kontinuierliche Integration) und automatisierte Testsysteme: Automatisieren Sie Entwicklungsprozesse und Codetests, um die Codequalität mittels cloudbasierter CI-Systeme zu verbessern.
- Bereitstellung und Operationalisierung in der Produktion: Stellen Sie Ihren Code und Ihre Modelle in der Cloud bereit und integrieren Sie sie in Unternehmenssysteme und -anwendungen.
Die folgende Anleitung konzentriert sich ausschließlich auf Cloud-Lösungen, um mit MATLAB und Simulink interaktiv zu entwerfen und zu entwickeln.
Weitere Informationen über nicht interaktive Lösungen finden Sie auf der Seite Ressourcen.
Wie möchten Sie in Ihrer Cloud-Umgebung mit MATLAB und Simulink interagieren?
Die Cloud-Angebote, die interaktive Entwurfs- und Entwicklungs-Workflows mit MATLAB und Simulink unterstützen, bieten zwei ähnliche, aber jeweils unterschiedliche Nutzungsvarianten.
Variante mit Remote-Desktop oder ähnlich wie VDI
Verwendung von MATLAB auf AWS über eine Remote-Desktop-Verbindung.
Verbinden Sie sich mit einer virtuellen Desktop-Umgebung wie Linux® oder Windows® in der Cloud. Sie greifen auf MATLAB als Desktop-Anwendung zu, wie Sie es auch auf einem PC tun würden.
Wichtigste Unterschiede
- MATLAB ist eine Anwendung im Kontext eines Desktops unter einem virtuellen Betriebssystem.
- Alle Versionen und Produktfunktionen werden unterstützt.
- Die Integration in Tools von Drittanbietern und andere Desktop-Software kann intuitiver sein.
- Bei interaktiven Aufgaben kann die Variante mit einem Remote-Desktop als leicht zeitverzögert empfunden werden.
Variante mit Browser
Verwendung von MATLAB über einen Browser mit dem "matlab-proxy"-Paket in Python.
Sie greifen auf MATLAB als browserbasierte Anwendung zu, wie Sie es auch von anderen Websites kennen.
Wichtigste Unterschiede
- MATLAB nimmt das gesamte Browser-Tab ein.
- Es gelten u. U. Versions- und Produkteinschränkungen.
- Die Integration in Tools von Drittanbietern und andere Desktop-Software kann gewisse Herausforderungen mit sich bringen.
- Bei interaktiven Aufgaben kann die Variante mit Browser als reaktionsschneller empfunden werden.
Wo möchten Sie MATLAB und Simulink ausführen?
Technikunternehmen kooperieren häufig mit Cloud-Anbietern und anderen Infrastruktur-Partnern, um strategische IT-Initiativen zu erreichen. Ganz gleich, ob Ihre Organisation lieber mit AWS®, Azure®, Google Cloud Platform™ (GCP) oder einer lokal installierten Lösung arbeitet: Es gibt Integrationen und Referenzarchitekturen, mit denen Sie MATLAB und Simulink bequem den Endbenutzern zur Verfügung stellen können.
In der folgenden Tabelle finden sich verschiedene Beispiele von MathWorks Lösungen, mit denen Sie MATLAB und Simulink in unterschiedlichen Cloud-Kontexten und -Plattformen ausführen können.
| Lösung | Kurzbeschreibung | Ausgeführt unter |
|---|---|---|
MATLAB Online |
Schnellste und einfachste Möglichkeit, um MATLAB mithilfe von Cloud-Ressourcen auszuführen, die von MathWorks verwaltet werden. Sie greifen über Ihren Browser auf die neueste MATLAB-Version zu, ohne Software herunterladen, installieren oder warten zu müssen. |
Von MathWorks verwaltete Cloud-Ressourcen |
Referenzarchitekturen für MATLAB |
Es stehen individuell anpassbare Vorlagen bereit, um virtuelle Maschinen in öffentlichen Cloud-Plattformen mit vorinstalliertem MATLAB zu erstellen, zu nutzen und zu verwalten. Sie wenden bewährte Praktiken in Ihrer AWS-, Azure- oder GCP-Umgebung an. |
Ihr AWS-, Azure- oder Google Cloud-Konto |
Cloud Center |
Mit einer Point-and-Click-Benutzeroberfläche erstellen, nutzen und verwalten Sie virtuelle Maschinen in AWS mit vorinstalliertem MATLAB. Sie führen MATLAB in Ihrem AWS-Konto aus, ohne dass spezielle Cloud-Kenntnisse nötig sind*. * Möglicherweise sind Administratorberechtigungen erforderlich. |
Ihr AWS-Konto |
MATLAB-Integration für Jupyter |
Sie nutzen Ihre vorhandene Jupyter-Umgebung, um den Zugriff auf MATLAB zu ermöglichen. Sie führen MATLAB Programmcode in einem Jupyter-Notebook aus oder öffnen MATLAB über Ihren Browser, um auf MATLAB-Apps und andere interaktive Funktionen sowie weitere Tools zuzugreifen. |
JupyterHub, Jupyter Notebook Server und viele andere Jupyter-basierte Bereitstellungssysteme |
matlab-proxy-Paket |
Sie nutzen Ihr vorhandenes Orchestrierungssystem, um MATLAB über Ihren Browser zu starten und zu öffnen und dann MATLAB-Apps sowie andere interaktive Funktionen auszuführen. |
Ihre browserbasierte Entwicklungsplattform – lokal installiert oder in der Cloud |
MATLAB in einer Virtual Desktop Infrastructure |
Sie nutzen Ihre vorhandene VDI-Infrastruktur, um MATLAB zu öffnen und auszuführen. |
Ihre VDI-Plattform |
Die Beispiele in der oben stehenden Tabelle sind eine Auswahl der Cloud-Lösungen, die das interaktive Entwerfen und Entwickeln mit MATLAB und Simulink unterstützen. Eine umfassendere Liste der Cloud-Lösungen, die diese Workflows unterstützen, finden Sie auf der Seite Ressourcen.
Welche MATLAB- und Simulink-Produkte möchten Sie verwenden?
Die von MathWorks bereitgestellten Cloud-Lösungen sollen die Fähigkeiten von MATLAB und Simulink auf Ihre bevorzugte Cloud-Plattform ausweiten. Einige Lösungen haben möglicherweise spezifische Produkt- oder Versionsbeschränkungen, die beim Erwägen Ihrer Optionen in Betracht gezogen werden müssen. Beispielsweise unterstützen browserbasierte Lösungen wie MATLAB Online viele Toolboxen ohne Einschränkungen, dafür jedoch manche Funktionen und Befehle nicht.
Sie brauchen Hilfe bei der Entscheidung?
In dieser Anleitung werden einige der wichtigsten Faktoren erläutert, die Sie bei der Auswahl einer Cloud-Lösung für Ihre interaktiven MATLAB und Simulink Workflows beachten sollten. Wenden Sie sich an uns, wenn Sie Hilfe beim Bewerten Ihrer konkreten Anforderungen benötigen oder komplexere Themen wie Lizenzierung, Sicherheit oder Unternehmensintegration besprechen möchten.