대화형 방식의 MATLAB 및 Simulink 워크플로를 위한 최적의 클라우드 솔루션을 결정하는 과정은 다음 4가지 주요 활용 사례를 이해하는 것에서 시작합니다.
- 대화형 설계 및 개발: 여러분이 선택한 클라우드 플랫폼에서 MATLAB 및 Simulink 액세스
- 대규모 시뮬레이션 및 설계 탐색: 시뮬레이션과 연산을 CPU, GPU 또는 연산 클러스터로 확장
- CI(지속적 통합) 및 자동 테스트 시스템에 통합: 코드 품질 개선을 위해 클라우드 기반 CI 시스템을 사용한 빌드 프로세스 및 코드 테스트 자동화
- 프로덕션 배포 및 운용화: 클라우드에 코드와 모델 배포 및 엔터프라이즈 시스템 및 애플리케이션에 통합
아래의 안내서에서는 MATLAB 및 Simulink를 활용한 대화형 설계 및 개발을 위한 클라우드 솔루션에만 집중할 것입니다.
비대화형 솔루션에 대한 내용은 참고 자료 페이지를 참조하십시오.
클라우드 환경에서 어떻게 MATLAB 및 Simulink를 사용할 계획이신가요?
MATLAB 및 Simulink를 활용한 대화형 설계와 개발 워크플로를 지원하는 클라우드 서비스는 서로 유사하지만 구분되는 2가지 사용자 경험을 제공합니다.
원격 데스크탑 또는 VDI와 같은 접근 방식
원격 데스크탑 연결을 통해 AWS에서 MATLAB 사용.
클라우드에서 실행되는 Linux® 또는 Windows®와 같은 가상 데스크탑 환경에 연결할 수 있습니다. PC에서 액세스하듯이 데스크탑 애플리케이션을 통해 MATLAB에 액세스할 수 있습니다.
주요 차별점
- MATLAB은 가상 OS 데스크탑 맥락 내의 애플리케이션입니다.
- 모든 버전 및 제품 기능이 지원됩니다.
- 타사 툴 및 다른 데스크탑 소프트웨어와의 통합이 더 직관적으로 작동할 수 있습니다.
- 원격 데스크탑 접근법에서는 대화형 작업의 응답성이 느리다고 느껴질 수 있습니다.
브라우저 기반 접근법
matlab-proxy 패키지로 브라우저를 통한 MATLAB 사용.
일반적인 웹사이트와 같이 브라우저 기반 애플리케이션으로 MATLAB에 액세스할 수 있습니다.
주요 차별점
- MATLAB은 브라우저 탭 전체를 차지합니다.
- 일부 버전 및 제품 제한 사항이 적용될 수 있습니다.
- 타사 툴 및 다른 데스크탑 소프트웨어와의 통합은 더 까다로울 수 있습니다.
- 브라우저 기반 접근법에서는 대화형 작업의 응답성이 더 우수하게 느껴질 수 있습니다.
MATLAB 및 Simulink를 어디서 실행하기를 원하시나요?
엔지니어링 조직은 전략적 IT 이니셔티브를 달성하기 위해 클라우드 공급업체 및 기타 인프라 파트너와 협력하는 것이 일반적입니다. 여러분의 조직이 AWS®, Azure®, GCP(Google Cloud Platform™) 또는 온프레미스 중 어떤 방식을 선호하든 최종 사용자에게 즉시 MATLAB 및 Simulink를 제공할 수 있는 통합 기능과 참조 아키텍처가 마련되어 있습니다.
아래 표에는 다양한 클라우드 맥락과 플랫폼에서 MATLAB 및 Simulink를 실행할 수 있게 해주는 여러 MathWorks 솔루션의 예가 나와 있습니다.
| 솔루션 | 간략한 설명 | 실행 위치 |
|---|---|---|
MATLAB Online |
MathWorks에서 관리하는 클라우드 리소스를 사용해 가장 빠르고 쉽게 MATLAB을 실행하는 방법을 활용합니다. 다운로드, 설치 또는 유지관리 없이 브라우저를 통해 최신 버전의 MATLAB에 액세스할 수 있습니다. |
MathWorks에서 관리하는 클라우드 리소스 |
MATLAB용 참조 아키텍처 |
MATLAB이 미리 설치된 퍼블릭 클라우드 플랫폼에서 가상 머신을 구축하고 액세스하며 관리하기 위한 사용자 지정 가능한 템플릿을 활용합니다. AWS, Azure 또는 GCP 환경에 모범 사례를 적용합니다. |
AWS, Azure 또는 Google Cloud 계정 |
Cloud Center |
포인트 앤 클릭 인터페이스를 사용해 MATLAB이 미리 설치된 AWS에서 가상 머신을 구축하고 액세스하며 관리합니다. 심층적인 클라우드 전문 지식이 없어도 여러분의 AWS 계정에서 MATLAB을 실행할 수 있습니다*. * 관리자 권한이 필요할 수 있습니다. |
AWS 계정 |
MATLAB Integration for Jupyter |
기존 Jupyter 환경을 재사용하여 MATLAB에 대한 액세스를 제공할 수 있습니다. Jupyter Notebook에서 MATLAB 코드를 실행하거나 브라우저를 통해 MATLAB을 열어 MATLAB 앱 및 기타 대화형 방식 기능 외에도 기타 툴에 액세스할 수 있습니다. |
JupyterHub, Jupyter Notebook Server 및 기타 다수의 Jupyter 기반 프로비저닝 시스템 |
matlab-proxy 패키지 |
기존 오케스트레이션 시스템을 재사용해 브라우저를 통해 MATLAB을 실행하고 액세스하여 MATLAB 앱 및 기타 대화형 방식 기능을 이용할 수 있습니다. |
온프레미스 또는 클라우드의 브라우저 기반 개발 플랫폼 |
가상 데스크탑 인프라의 MATLAB |
기존 VDI 인프라를 재사용해 MATLAB에 액세스하고 실행할 수 있습니다. |
VDI 플랫폼 |
위 표에서 볼 수 있는 예는 MATLAB 및 Simulink를 사용한 대화형 설계와 개발을 지원하는 클라우드 솔루션 중 일부입니다. 이러한 워크플로를 지원하는 전체 클라우드 솔루션 목록은 참고 자료 페이지를 참조하십시오.
어떤 MATLAB 및 Simulink 제품을 사용할 계획이신가요?
MathWorks에서 제공하는 클라우드 솔루션의 목표는 MATLAB 및 Simulink의 기능을 여러분이 선호하는 클라우드 플랫폼으로 확장하는 것입니다. 일부 솔루션에는 옵션을 평가할 때 고려해야 하는 특정 제품 또는 버전에 대한 제한 사항이 있을 수 있습니다. 예를 들어, MATLAB Online 같은 브라우저 기반 솔루션은 많은 툴박스를 제약 없이 지원하지만, 일부 기능과 명령은 지원되지 않습니다.
결정하는 데 도움이 필요하신가요?
이 안내서에서는 대화형 MATLAB 및 Simulink 워크플로를 위한 클라우드 솔루션을 선택할 때 고려해야 할 몇 가지 핵심 요소를 살펴보았습니다. 여러분의 구체적인 요구사항을 평가하는 데 도움이 필요하거나 라이선스, 보안 또는 엔터프라이즈 통합과 같은 고급 주제에 대해 논의하려면 문의해 주십시오.