MATLAB Production Server
MATLAB 분석을 웹, 데이터베이스 및 엔터프라이즈 응용 프로그램으로 통합할 수 있습니다.
MATLAB Production Server를 통해 전용 서버나 클라우드에서 실행되는 웹, 데이터베이스, 프로덕션 엔터프라이즈 응용 프로그램에 사용자 지정 분석을 통합할 수 있습니다. MATLAB에서 알고리즘을 만들고 MATLAB Compiler SDK를 사용하여 패키징하면 다시 코딩하거나 사용자 지정 인프라를 생성하지 않고도 MATLAB Production Server에 배포할 수 있습니다. 이후 사용자는 최신 버전의 분석에 자동으로 액세스할 수 있습니다. 각각의 알고리즘은 배포되면 MATLAB 함수처럼 또는 웹 요청 핸들러로서 작동할 수 있습니다.
MATLAB Production Server는 여러 MATLAB Runtime 버전을 동시에 관리할 수 있습니다. 따라서, 서로 다른 버전의 MATLAB에서 개발된 알고리즘을 한 응용 프로그램으로 통합할 수 있습니다. 서버는 멀티프로세서 및 멀티코어 컴퓨터에서 실행되므로 동시 작업 요청에 대한 저지연 처리가 가능합니다. 사용자는 추가 컴퓨팅 노드에 서버를 배포하여 용량을 확장하고 여유도를 확보할 수 있습니다.
MATLAB 분석의 프로덕션 배포
분야별 전문가가 만든 분석 알고리즘을 다른 언어로 다시 코딩하지 않고 프로덕션 IT 시스템에 손쉽게 직접 배포할 수 있습니다. 이렇게 배포된 분석은 웹 앱 및 Excel 추가 기능과 같이 많은 사람이 사용하는 다양한 엔터프라이즈 응용 프로그램에 통합할 수 있습니다.
온프레미스 또는 클라우드로 확장
MATLAB Production Server는 무상태 아키텍처를 통해 여러 동시 요청을 처리하도록 확장할 수 있습니다. 프로세서 코어와 메모리를 추가하여 수직적으로 확장하거나 서버와 부하 분산 장치를 추가하여 수평적으로 확장할 수 있습니다. Pay-As-You-Go 제품은 Amazon® Web Services 및 Microsoft® Azure®에서 이용할 수 있습니다.
보안 및 암호화
MATLAB 코드는 전송 중 또는 유휴 시 암호화됩니다. 업계 표준 인증서 기반 및 토큰 기반 인증과 액세스 제어 방법을 사용하여 MATLAB 알고리즘과 데이터의 기밀성을 보호할 수 있습니다.
데이터 통합
관계형 데이터베이스, NoSQL 데이터베이스, 메시징 엔진의 데이터를 통합할 수 있습니다. OSIsoft® PI Asset Framework™와 같은 운영 시스템의 자산과 시계열 데이터를 스트리밍하여 이상에 플래그를 지정하고 예측 정비를 지원하며 자산의 잔여 수명을 추정할 수 있습니다.
스트리밍 분석
Azure® IoT Hub, Azure Event Hubs, Apache Kafka 등의 이벤트 스트리밍 및 메시징 엔진에 커넥터를 사용하여 센서 및 기기의 원격 측정 데이터를 MATLAB 분석으로 수집할 수 있습니다.
관리 및 모니터링
웹 기반 관리 대시보드 또는 운영 체제의 명령줄에서 MATLAB Production Server를 관리할 수 있습니다. 대시보드에서 주요 시스템 메트릭을 검토하여 시스템의 상태를 평가하고 선제적 조치를 취하여 응답 시간을 단축하거나 병목 현상을 방지할 수 있습니다.
MATLAB 앱
독립형 데스크탑 앱과 웹 앱을 포함하여 MATLAB에 작성된 모든 클라이언트 앱에서 MATLAB Production Server에 배포된 함수를 호출할 수 있습니다. 클라이언트 앱을 재배포하지 않고도 함수를 업데이트할 수 있습니다.
제품 관련 자료:
“C++ 또는 Java를 사용하여 조건부 프로그래밍을 수행한 경험이 있는 리스크 팀원들은 MATLAB, MATLAB Production Server, MathWorks Training Services를 통해 금융 분석을 위한 핵심 라이브러리를 효율적으로 개발하고 웹 응용 프로그램으로 배포하여 당사의 엔터프라이즈 환경의 생산 시스템에서 사용할 수 있게 되었습니다.”
Marcus Veltum, Helaba Invest