Cómo elegir una solución interactiva en la nube para MATLAB y Simulink

Para decidir cuál es la mejor solución en la nube para flujos de trabajo interactivos de MATLAB y Simulink, debe comenzar por conocer los cuatro casos de uso principales:

  • Diseño y desarrollo interactivos: Acceda a MATLAB y Simulink en la plataforma de nube que prefiera
  • Simulación y exploración de diseño a escala: Escale simulaciones y cálculos a CPU, GPU o clusters de proceso
  • Integración con sistemas de integración continua y pruebas automatizadas: Automatice procesos de compilación y pruebas para mejorar la calidad del código empleando sistemas de integración continua basados en la nube
  • Despliegue en producción y puesta en funcionamiento: Despliegue código y modelos en la nube e intégrelos con sistemas y aplicaciones empresariales

La siguiente guía se centra exclusivamente en soluciones en la nube para diseño y desarrollo interactivos con MATLAB y Simulink.

Consulte la página de recursos para obtener información sobre soluciones no interactivas.

¿Cómo se planea interactuar con MATLAB y Simulink en un entorno de nube?

Las soluciones en la nube que admiten flujos de diseño y desarrollo interactivos con MATLAB y Simulink ofrecen dos experiencias de uso similares pero diferenciadas.

Método similar a VDI o de escritorio remoto

MATLAB en escritorio remoto.

Uso de MATLAB en AWS mediante una conexión de escritorio remoto.

Realice conexión a un entorno de escritorio virtual, como Linux® o Windows®, que se ejecuta en la nube. Acceda a MATLAB como una aplicación de escritorio, igual que en un PC.

Diferencias clave

  • MATLAB es una aplicación que se ejecuta en el contexto de un escritorio virtual.
  • Pueden utilizarse todas las versiones y funcionalidades de los productos.
  • La integración con herramientas de terceros y otro software de escritorio puede realizarse de manera más intuitiva.
  • Con el método de escritorio remoto, es posible que note cierto retardo en tareas interactivas.

Método basado en navegador

MATLAB en un navegador web.

Uso de MATLAB mediante un navegador con el paquete matlab-proxy.

Acceda a MATLAB como una aplicación basada en navegador, igual que un sitio web tradicional.

Diferencias clave

  • MATLAB ocupa toda la pestaña del navegador.
  • Es posible que existan limitaciones de versiones y productos.
  • La integración con herramientas de terceros y otro software de escritorio puede presentar más dificultades.
  • Con el método basado en navegador, es posible que note más fluidez en tareas interactivas.

¿Dónde se ejecutan MATLAB y Simulink?

Es común que las organizaciones de ingeniería colaboren con proveedores de nube y otros socios estratégicos de infraestructura para completar iniciativas de TI estratégicas. Tanto si una organización prefiera AWS®, Azure®, Google Cloud Platform™ (GCP) o una infraestructura instalada en la propia organización, existen integraciones y arquitecturas de referencia que permiten poner MATLAB y Simulink a disposición de sus usuarios finales fácilmente.

Diagrama que ilustra dónde ejecutar MATLAB y Simulink, como entorno local, infraestructura instalada en la propia organización, en una nube pública y en mathworks.com.

La siguiente tabla ofrece varios ejemplos de soluciones de MathWorks que permiten ejecutar MATLAB y Simulink en diferentes contextos y plataformas de nube.

Solución Breve descripción Se ejecuta en

MATLAB Online

Aproveche una forma más rápida y sencilla de ejecutar MATLAB con recursos en la nube gestionados por MathWorks. Acceda a la última versión de MATLAB mediante un navegador sin necesidad de descargas, instalación ni mantenimiento.

Recursos en la nube gestionados por MathWorks

Arquitecturas de referencia para MATLAB

Utilice plantillas personalizables para crear, acceder y gestionar equipos virtuales en plataformas de nube pública con MATLAB preinstalado. Aplique prácticas recomendadas en entornos de AWS, Azure o GCP.

Cuenta de AWS, Azure o Google Cloud

Cloud Center

Utilice una interfaz de estilo point-and-click para crear, acceder y gestionar equipos virtuales en AWS con MATLAB preinstalado. Ejecute MATLAB en su propia cuenta de AWS sin necesidad de conocimientos de nube avanzados*.

* Es posible que se requieran permisos de administración de sistema.

Cuenta de AWS

Integración de MATLAB para Jupyter

Reutilice un entorno de Jupyter existente para proporcionar acceso a MATLAB. Ejecute código de MATLAB en Jupyter notebook o abra MATLAB mediante un navegador para acceder a apps de MATLAB y otras prestaciones interactivas junto con otras herramientas.

JupyterHub, Jupyter Notebook Server y muchos otros sistemas de aprovisionamiento basados en Jupyter

Paquete matlab-proxy

Reutilice un sistema de orquestación existente para iniciar y acceder a MATLAB mediante un navegador a fin de acceder a apps de MATLAB y otras prestaciones interactivas.

Plataforma de desarrollo basada en navegador en una infraestructura instalada en la propia organización o en la nube

MATLAB en infraestructura de escritorio virtual

Reutilice una VDI existente para acceder y ejecutar MATLAB.

Plataforma de VDI

Los ejemplos mostrados en la tabla anterior representan un subconjunto de las soluciones en la nube que permiten diseño y desarrollo interactivos con MATLAB y Simulink. Para obtener una lista más completa de las soluciones en la nube que permiten estos flujos de trabajo, consulte la página de recursos.

¿Qué productos de MATLAB y Simulink se van a emplear?

El objetivo de las soluciones en la nube ofrecidas por MathWorks es extender las prestaciones de MATLAB y Simulink a la plataforma de nube preferida. Algunas soluciones pueden tener limitaciones específicas de productos o versiones que se deben tener en cuenta cuando evalúe sus opciones. Por ejemplo, aunque las soluciones basadas en navegador, como MATLAB Online, permiten utilizar muchas toolboxes sin limitaciones, algunas funcionalidades y comandos no están disponibles.

¿Necesita ayuda para decidir?

Esta guía detalla algunos de los factores clave que debe tener en cuenta cuando elija una solución en la nube para flujos de trabajo de MATLAB y Simulink interactivos. Para obtener ayuda con la evaluación de requisitos específicos o tratar temas avanzados, como licencias, seguridad o integración empresarial, comuníquese con MathWorks.