Parallel Computing Toolbox를 사용하여 데스크탑에서 응용 프로그램을 프로토타이핑 및 디버깅한 다음 MATLAB Parallel Server를 사용하여 최소한의 코드 변경만으로 손쉽게 클러스터와 클라우드로 확장할 수 있습니다. MATLAB Parallel Server는 대화형 방식의 워크플로와 일괄 워크플로를 모두 지원하므로 클러스터 하드웨어를 활용할 수 있습니다.
조직의 사용자들은 MATLAB 및 Parallel Computing Toolbox를 통해 운영 체제, 환경 및 스케줄러의 차이점을 염려하지 않고도 MATLAB Parallel Server로 구성된 연산 리소스로 작업을 제출할 수 있습니다. MATLAB Parallel Server는 MATLAB 및 Simulink를 응용 프로그램 계층에서 기존 스케줄러 환경과 통합합니다.
MATLAB Parallel Server 라이선싱
MATLAB Parallel Server 라이선스는 MATLAB과 별도로 부여됩니다. 동시에 실행되는 MATLAB 연산 엔진(워커) 수를 기준으로 라이선스가 적용됩니다. 스케줄러가 실행하는 MATLAB 연산 엔진 하나당 워커 한 개가 라이선스에서 체크아웃됩니다. 라이선스 크기는 동시에 실행해야 하는 워커 개수에 따라 결정됩니다. 이 라이선싱 모델에는 무제한 확장을 지원하는 기능이 포함됩니다.
최종 사용자가 데스크탑에서 사용하는 MathWorks® 제품에 대해 클러스터에서도 자동으로 라이선스가 적용됩니다. MATLAB Parallel Server 라이선스만 있으면 클러스터에서 사용할 수 있습니다.
MATLAB Parallel Server는 네트워크 라이선스 매니저 또는 온라인 라이선싱을 통해 사용할 수 있으며, 후자는 클라우드 및 개인 클러스터인 경우에 편리합니다.
어떤 라이선스가 필요한지 평가하려면 아래의 옵션 중 하나를 선택하십시오.
클러스터 환경 옵션 |
설정 난이도 |
각 신규 클러스터의 초기 설정 |
지원 작업 스케줄러 |
라이선스 매니저 |
---|---|---|---|---|
MathWorks Cloud Center |
낮음 |
웹 응용 프로그램으로 설정 또는 MATLAB에서 설정 |
MATLAB 작업 스케줄러 |
온라인 라이선싱 |
클라우드를 위한 MathWorks 참조 아키텍처 |
중간 |
템플릿을 사용하여 설정 |
MATLAB 작업 스케줄러 |
네트워크 라이선스 매니저, |
MATLAB 전용 클러스터 |
중간 |
소프트웨어 및 스케줄러 설치 및 구성 |
MATLAB 작업 스케줄러 |
네트워크 라이선스 매니저, |
범용 클러스터 및 사용자 지정 클라우드 |
높음 |
소프트웨어 및 스케줄러의 설치 및 통합 |
지원 타사 스케줄러(예: Slurm), Kubernetes에서 MATLAB 작업 스케줄러 |
네트워크 라이선스 매니저, |
낮음 |
파트너가 처리 |
MATLAB 작업 스케줄러, 지원 타사 스케줄러 |
네트워크 라이선스 매니저, |
위에 나와 있는 모든 라이선싱 옵션은 표에 있는 모든 클러스터 환경 옵션에서 사용 가능합니다. 온라인 라이선싱을 사용하는 경우 MathWorks 계정을 라이선스에 연결해야 합니다.
*참고: 복수의 라이선스 매니저 옵션이 있는 경우, 첫 번째 옵션을 권장합니다.
설정과 관련된 질문은 고객 지원으로 문의하십시오.