클라우드에서의 MATLAB 및 Simulink

엔지니어 및 과학자는 클라우드에서 MATLAB 및 Simulink를 사용하여 향상된 연산 리소스, 소프트웨어 툴, 안정적인 데이터 스토리지에 대한 온디맨드 액세스를 이용하여 개발 공정을 가속화할 수 있습니다. 다음과 같은 작업을 수행할 수 있습니다.

  • MATLAB OnlineSimulink Online을 사용하여 웹 브라우저에서 MATLAB 및 Simulink 열기
  • AWS®(Amazon Web Services®), Microsoft Azure® 등의 클라우드 데이터 및 기타 서비스에 연결
  • 장기 실행 계산 및 시뮬레이션을 클라우드의 CPU, GPU, 컴퓨팅 클러스터로 확장
  • MATLAB을 클라우드 기반 CI(지속적 통합) 시스템에 통합하여 코드 테스트 자동화 및 코드 품질 개선
  • 다른 언어로 다시 코딩하지 않고 클라우드 기반 응용 프로그램으로 MATLAB 및 Simulink 모델 배포 및 사용자 지정 MATLAB 및 Simulink 분석 통합

IT 관리자는 퍼블릭, 프라이빗 또는 하이브리드 클라우드 환경에 MATLAB 및 Simulink를 배포할 수 있습니다. 또한, MATLAB은 JupyterHub, Domino Data Lab 및 Databricks 등의 온라인 플랫폼과 통합되어 기존 인프라와 함께 작동할 수 있습니다.

클라우드에서 MATLAB을 사용하는 다양한 방법에 대해 알아보려면 클라우드 참고 자료 페이지를 방문하세요.

MATLAB 및 Simulink를 사용한 클라우드 워크플로

MATLAB 및 Simulink를 사용한 대화형 방식 설계 및 개발

MathWorks에서 호스트하는 MATLAB OnlineSimulink Online을 사용하여 웹 브라우저에서 MATLAB, Simulink 및 기타 제품의 최신 버전을 바로 이용할 수 있습니다. MATLAB Online 및 Simulink Online을 사용하면 소프트웨어를 설치하거나 구성할 필요 없이 편리하고 간단하게 MATLAB 및 Simulink를 이용할 수 있습니다.

공유와 협업이 용이하도록 MATLAB Drive는 MATLAB 파일에 대한 클라우드 기반 스토리지를 제공합니다. 또한 여러분은 MATLAB 인터페이스를 사용하여 Amazon S3, Azure Data Lake, Google Cloud Storage 등의 널리 사용되는 데이터 서비스에 있는 필요한 데이터에 액세스할 수 있습니다. MATLAB을 클라우드 호스트 데이터와 함께 사용하면 시간을 절약하고 데이터 전송 비용을 낮추고 더 많은 연산 리소스로 확장할 수 있습니다.

MathWorks에서 관리하는 인프라를 통해 사용하는 것 외에도, AWS 및 Azure 등 여러분이 선택한 클라우드 제공업체가 제공하는 인프라에서 직접 MATLAB을 사용할 수도 있습니다.

IT 관리자: 귀사의 인프라에서 MATLAB Online을 호스트하려면 시스템 관리자는 MATLAB Online Server를 사용할 수 있습니다. MATLAB Online Server를 통해 여러분의 조직의 요구 사항을 충족하도록 MATLAB Online을 구성하고 제어하여 인증 프로토콜과 파일 시스템에 통합하고 GPU와 같은 특화된 하드웨어 리소스에 대한 액세스를 제공할 수 있습니다.

MATLAB은 여러 온라인 환경에 통합되어 엔지니어와 과학자는 각자 선호하는 툴을 통해 공유 모델 및 데이터에 대해 협업할 수 있습니다. 참조 아키텍처를 사용하거나 DatabricksDomino Data Lab 등의 관리되는 플랫폼에서 사전 개발된 통합을 사용하거나 JupyterHub 등의 자체 호스트 플랫폼을 사용하여 MATLAB을 통합할 수 있습니다.

웹 브라우저에서 MATLAB 액세스
클라우드 서비스에 MATLAB 코드 연결

MATLAB 및 Simulink를 사용한 대규모 시뮬레이션 및 설계 탐색

AWS(Amazon® Web Services) 또는 Microsoft Azure 등의 퍼블릭 클라우드 플랫폼에서 MATLAB을 사용하여 멀티 CPU, 멀티 GPU, 또는 클러스터 등의 첨단 클라우드 연산 리소스를 사용하여 MATLAB 알고리즘 및 Simulink 시뮬레이션을 개발하고 확장할 수 있습니다. Cloud Center에서 AWS 자격 증명을 사용하여 MATLAB 및 MATLAB Parallel Server에 대한 퍼블릭 클라우드 리소스를 생성하고 관리하며 액세스할 수 있습니다. 또는 조직에서 AWS나 Azure Marketplace를 사용하는 경우 MathWorks가 제공하는 다양한 혜택을 이용할 수 있습니다.

IT 관리자: GitHub®에 있는 많은 참조 아키텍처를 사용하여 조직의 특정 필요를 충족하도록 클라우드 리소스를 사용자 지정하고 제공하여 시작할 수 있습니다. 이러한 참조 아키텍처를 통해 퍼블릭 클라우드 환경에서 MATLAB, Simulink, MATLAB Parallel Server, MATLAB Production Server 및 기타 애드온 제품 배포 공정을 자동화할 수 있습니다.

클라우드 서비스에 MATLAB 코드 연결

CI 및 자동 테스트 시스템에 MATLAB 및 Simulink 통합

코드 테스트를 자동화하고 코드 품질을 개선하기 위해 MATLAB을 자동 테스트 환경 및 CI 시스템에 통합할 수 있습니다.

클라우드 호스트 CI 서비스: CI를 사용하여 MATLAB 코드 및 Simulink 모델을 자동으로 테스트 및 검증하고, MEX 파일을 빌드하고, 코드를 생성하고, 툴박스 또는 라이브러리를 배포할 목적으로 패키징할 수 있습니다. GitHub 프로젝트의 경우 Azure DevOps, Circle CI®, GitHub Actions, Travis CI 등의 클라우드 호스트 CI 서비스에서 MATLAB을 실행할 수 있습니다.

컨테이너: 클라우드 기반 CI/CD 시스템에 사용자 지정 통합을 위해 컨테이너에서 MATLAB을 사용하여 필요한 소프트웨어 패키지의 재현성과 가용성을 보장할 수 있습니다. GitHub에 있는 MATLAB Dockerfile 참조 아키텍처를 사용하여 MATLAB 컨테이너를 처음부터 새로 구축하거나, 빠른 설정을 위해 DockerHub의 사전 준비된 MATLAB 컨테이너를 사용할 수 있습니다. 딥러닝 워크플로의 경우 DockerHub에는 NVIDIA® GPU를 최대한 활용하도록 설계된 사전 준비된 컨테이너도 있습니다.

MATLAB 코드 및 Simulink 모델을 프로덕션에 배포 및 운용화

온디맨드 클라우드 연산 리소스를 사용하여 프로덕션 IT 시스템으로 MATLAB 분석 및 알고리즘을 배포하고 운용화할 수 있습니다. 또한, 브라우저 기반 웹 앱을 공유하거나 사용자 지정 분석, 머신러닝 모델, 딥러닝 모델, Simulink 시뮬레이션을 프로덕션 엔터프라이즈 응용 프로그램에 통합할 수 있습니다. 이후, AWS 또는 Azure 등의 퍼블릭 클라우드에서 이를 실행할 수 있습니다.

IT 관리자: MATLAB Production ServerMATLAB Web App Server를 위한 GitHub의 참조 아키텍처를 사용하여 엔터프라이즈 응용 프로그램에 MATLAB 분석을 통합하고 AWS 또는 Azure의 서버 인스턴스를 확장하여 시작할 수 있습니다.

프로덕션 클라우드 환경으로 운용화 및 배포