MATLAB 및 Simulink를 클러스터와 클라우드로 확장

계산 집약적인 MATLAB 응용 프로그램 및 Simulink 시뮬레이션을 클러스터와 클라우드에서 실행할 수 있습니다.

Parallel Computing Toolbox를 사용하여 데스크탑에서 응용 프로그램을 프로토타이핑 및 디버깅한 다음 MATLAB Parallel Server를 사용하여 최소한의 코드 변경만으로 손쉽게 클러스터와 클라우드로 확장할 수 있습니다. MATLAB Parallel Server는 대화형 방식의 워크플로와 일괄 워크플로를 모두 지원하므로 클러스터 하드웨어를 활용할 수 있습니다.

조직의 사용자들은 MATLAB 및 Parallel Computing Toolbox를 통해 운영 체제, 환경 및 스케줄러의 차이점을 염려하지 않고도 MATLAB Parallel Server로 구성된 연산 리소스로 작업을 제출할 수 있습니다. MATLAB Parallel Server는 MATLAB 및 Simulink를 응용 프로그램 계층에서 기존 스케줄러 환경과 통합합니다.

“MATLAB Parallel Server로 Azure 클라우드에서 실행하기 시작했더니 처리 시간이 24시간에서 3시간으로 단축됐습니다. (중략) MATLAB에는 작업 스케줄러가 통합되어 있어서 풀을 열고 parfor 루프를 사용하기만 하면 간편하게 병렬 연산을 활용할 수 있습니다.”

MATLAB Parallel Server 라이선싱

MATLAB Parallel Server 라이선스는 MATLAB과 별도로 부여됩니다. 동시에 실행되는 MATLAB 연산 엔진(워커) 수를 기준으로 라이선스가 적용됩니다. 스케줄러가 실행하는 MATLAB 연산 엔진 하나당 워커 한 개가 라이선스에서 체크아웃됩니다. 라이선스 크기는 동시에 실행해야 하는 워커 개수에 따라 결정됩니다. 이 라이선싱 모델에는 무제한 확장을 지원하는 기능이 포함됩니다.

최종 사용자가 데스크탑에서 사용하는 MathWorks® 제품에 대해 클러스터에서도 자동으로 라이선스가 적용됩니다. MATLAB Parallel Server 라이선스만 있으면 클러스터에서 사용할 수 있습니다.

MATLAB Parallel Server는 네트워크 라이선스 매니저 또는 온라인 라이선싱을 통해 사용할 수 있으며, 후자는 클라우드 및 개인 클러스터인 경우에 편리합니다.

어떤 라이선스가 필요한지 평가하려면 아래의 옵션 중 하나를 선택하십시오.

Campus-Wide 라이선싱

MATLAB Parallel Server의 Campus-Wide 라이선싱은 교직원과 학생들이 클라우드 및 대학 소유 클러스터에서 무제한 확장 사용할 수 있는 라이선스를 제공합니다. 캠퍼스에서 이미 즉시 사용 가능한 리소스에 대한 사용 권한이 있을 수 있으며, 그렇지 않은 경우 MathWorks Cloud Center를 통해 클라우드에 액세스할 수 있습니다.

연간/90일/영구 라이선싱

기업 라이선스 또는 Campus-Wide License가 없지만 지속적인 확장이 필요한 표준 고객과 교육기관 고객을 위한 라이선스입니다.

온디맨드 라이선싱

기업 라이선스 또는 Campus-Wide License가 없지만 단기적으로 소규모 확장이 필요한 표준 고객과 교육기관 고객을 위한 라이선스입니다.

MATLAB Parallel Server 지원 환경

MATLAB Parallel Server는 다양한 환경에서 사용할 수 있습니다. 다음 표를 참고하여 귀하에게 가장 적합한 옵션을 파악할 수 있습니다. 클러스터에 액세스할 수 있는 최종 사용자는 Parallel Computing Toolbox를 사용할 수 있습니다.

클러스터 환경 옵션

설정 난이도

각 신규 클러스터의 초기 설정

지원 작업 스케줄러

라이선스 매니저
지원*

MathWorks Cloud Center
개인 또는 공유 가능한 클라우드 클러스터

낮음

웹 응용 프로그램으로 설정 또는 MATLAB에서 설정

MATLAB 작업 스케줄러

온라인 라이선싱

클라우드를 위한 MathWorks 참조 아키텍처
즉시 사용 가능한 클라우드 구현 예제

중간

템플릿을 사용하여 설정

MATLAB 작업 스케줄러

네트워크 라이선스 매니저,
온라인 라이선싱

MATLAB 전용 클러스터
개인 클러스터, 그룹 클러스터, 부서 클러스터

중간

소프트웨어 및 스케줄러 설치 및 구성

MATLAB 작업 스케줄러

네트워크 라이선스 매니저,
온라인 라이선싱

범용 클러스터 및 사용자 지정 클라우드
HPC 센터 및 조직 클러스터

높음

소프트웨어 및 스케줄러의 설치 및 통합

지원 타사 스케줄러(예: Slurm), Kubernetes에서 MATLAB 작업 스케줄러

네트워크 라이선스 매니저,
온라인 라이선싱

MathWorks 파트너가 설정한 클러스터

낮음

파트너가 처리

MATLAB 작업 스케줄러, 지원 타사 스케줄러

네트워크 라이선스 매니저,
온라인 라이선싱

위에 나와 있는 모든 라이선싱 옵션은 표에 있는 모든 클러스터 환경 옵션에서 사용 가능합니다. 온라인 라이선싱을 사용하는 경우 MathWorks 계정을 라이선스에 연결해야 합니다.

*참고: 복수의 라이선스 매니저 옵션이 있는 경우, 첫 번째 옵션을 권장합니다.

설정과 관련된 질문은 고객 지원으로 문의하십시오.