MATLAB Production Server

주요 업데이트

 

MATLAB Production Server 

MATLAB 분석을 웹, 데이터베이스 및 엔터프라이즈용응용 프로그램에 통합 

 

MATLAB Production Server™를 사용하면 전용 서버 또는 클라우드 에서 실행되는 웹, 데이터베이스 및 프로덕션 엔터프라이즈용응용 프로그램에 사용자가 지정한 분석을 통합할 수 있습니다. MATLAB®에서 알고리즘을 만들고, MATLAB Compiler SDK™를 사용하여 알고리즘을 패키지화한 다음 사용자가 지정한 인프라를 다시 코딩하거나 만들지 않고 MATLAB Production Server에 배치할 수 있습니다. 그러면 사용자는 최신 버전의 분석에 자동으로 액세스할 수 있습니다.

MATLAB Production Server는 여러 MATLAB Runtime 버전을 동시에 관리합니다. 그 결과 다른 버전의 MATLAB에서 개발한 알고리즘을 자신의 응용 프로그램에 통합할 수 있습니다. 서버는 멀티 프로세서와 멀티 코어 컴퓨터에서 실행되므로 대기 시간이 짧은, 동시 작업 요청 처리가 가능합니다. 추가 컴퓨팅 노드에 서버를 배치하여 용량을 확장하고 중복성을 제공할 수 있습니다.

MATLAB 분석 프로덕션 배포

도메인 전문가가 만든 분석 알고리즘을 다른 언어로 다시 코딩하지 않고 프로덕션 IT 시스템에 직접 배포하십시오. 배포된 분석은 대규모 잠재 고객이 액세스하는, 매우 다양한 엔터프라이즈용응용 프로그램에 통합될 수 있습니다.

도메인 전문가

도메인 전문가는 MATLAB을 사용하여 알고리즘을 개발, 테스트 및 개량한 후 MATLAB Compiler SDK를 사용하여 IT 팀의 지원 없이 MATLAB Production Server에 배포할 MATLAB 분석 결과를 패키지화합니다.

알고리즘 또는 모델 개발과 패키지화.

IT 응용 프로그램 개발자

IT 응용 프로그램 개발자는 포함된 경량 클라이언트 라이브러리를 사용하여 배포된 MATLAB 분석을 엔터프라이즈용응용 프로그램에 통합합니다. 

배포된 MATLAB 프로그램에서 함수를 호출하는 엔터프라이즈용응용 프로그램 만들기.

IT 시스템 관리자

IT 시스템 관리자는 MATLAB Production Server를 사용하여 배포된 분석을 중앙에서 호스트하고 실행합니다. MATLAB Production Server는 여러 MATLAB Runtime 버전이 필요하더라도 여러 MATLAB 분석의 실행을 자동으로 관리합니다. 

MATLAB 분석 배포 관리하기.

회사내 시스또는 클라우드로의 확장

MATLAB Production Server는 무상태아키텍처를 통해 여러 동시 요청을 처리할 수 있도록 확장됩니다. 

세로 방향 확장

프로세서 코어와 메모리를 서버 시스템에 추가하여 더 많은 요청을 처리하거나 응답 시간을 줄입니다. 계산-집약적인 요청은 처리를 위해 MATLAB Distributed Computing Server™ 클러스터에 위임할 수 있습니다. 

서버에 프로세서를 추가하여 스케일링.

가로 방향 확장

더 큰 작업 부하를 처리할 수 있도록 클러스터 내에 서버 시스템을 추가합니다. 파트너사 제품의 로드 균형 소프트웨어나 기기를 사용하여 클러스터의 MATLAB Production Server 인스턴스로 클라이언트 요청을 보낼 수 있습니다. 이 방법은 성능을 향상할 뿐만 아니라 복원력이 뛰어나고 가용성이 뛰어난 시스템 아키텍처를 제공합니다. 

로드 밸런서 뒤에 서버를 추가하여 스케일링.

클라우드에서 확장

클라우드를 사용하여 서버 인스턴스를 확장합니다. MathWorks는 Amazon® Web Services와 Microsoft® Azure® 같은 클라우드 플랫폼에 완벽하게 구성된 MATLAB Production Server 배포를 공급하는, 참조 아키텍처를 제공합니다. 

MATLAB Production Server 클라우드 콘솔. 

보안과 암호화

MATLAB Production Server는 업계 표준 암호화, 인증 및 액세스 제어 프로토콜을 사용하여 MATLAB 알고리즘과 데이터의 기밀을 보호합니다.

암호화

MATLAB Production Server에 대한 요청은 TLS/SSL 프로토콜을 사용하여 암호화할 수 있습니다. 디스크의 MATLAB 코드도 암호화되어 지식 재산을 보호합니다.

전송 중과 정지 중 암호화.

인증

사용자는 인증서 기반 또는 토큰 기반 인증 방법을 사용하여 MATLAB Production Server에 액세스하도록 인증받을 수 있습니다. 

MATLAB Production Server에 액세스하는 개인의 ID 인증하기.

액세스 제어

인증을 사용하여 MATLAB Production Server에 대한 액세스를 제어합니다. 인증서 기반 인증을 사용하면 클라이언트 인증서의 사용자 이름을 기반으로 액세스 권한이 부여됩니다. 토큰 기반 인증을 사용하면 관련된 디렉터리의 그룹 구성원 자격을 기반으로 액세스 권한이 부여됩니다.  

보호된 리소스에 대한 액세스를 안전하게 관리하기.

클라이언트 응용 프로그램 액세스

MATLAB Production Server에 게시된 MATLAB 분석은 다양한 프로그래밍 언어 또는 RESTful API를 통해 작성된 응용 프로그램에서 액세스할 수 있습니다.

엔터프라이즈용 응용 프로그램

경량 클라이언트 라이브러리를 사용하면 C#, Java®, C/C++ 또는 Python®과 같은 언어로 개발된 데스크탑, 서버 또는 데이터베이스 응용 프로그램에서 MATLAB Production Server에 배포된 MATLAB 분석에서 함수를 호출할 수 있습니다. 

웹과 모바일 응용 프로그램

배포된 MATLAB 분석에 액세스하는 웹과 모바일 앱은 일반적으로 입력과 출력을 위해 JSON 페이로드를 사용하여 RESTful API를 통해 함수를 호출합니다. 서비스 검색 API를 통해 이러한 앱은 필요한 입력과 출력 파라미터뿐만 아니라 사용 가능한 함수를 결정할 수 있습니다. 

MATLAB Production Server에 배포된 MATLAB 분석에 액세스하는 재무 웹 응용 프로그램.

파트너사 제품 시각화 응용 프로그램

Tableau®, Spotfire®, Qlik® 및 Power BI® 중 자신이 선호하는 시각화 응용 프로그램으로 배포된 MATLAB 분석의 결과를 시각화하십시오.

TIBCO Spotfire 참조 아키텍처.

데이터 통합

관계형 데이터베이스, NoSQL 데이터베이스 및 메시징 엔진의 데이터를 배포된 MATLAB 분석에 통합하십시오.

데이터베이스

MATLAB Production Server에는 함수 호출 사이에 상태를 저장하기 위한 고속 메모리 내장 데이터베이스인 REDIS가 함께 제공됩니다. 키-값 인터페이스를 사용하면 MATLAB 코드에서 REDIS로 데이터를 읽고 쓸 수 있습니다. 또한, Database Toolbox™에서 지원하는 매우 다양한 데이터 소스로 데이터를 읽고 쓸 수 있습니다.

다양한 데이터베이스의 데이터 읽기와 쓰기.

스트리밍과 메시징 엔진

Azure IoT Hub, Azure Event Hub 또는 Apache Kafka와 같은 스트리밍과 메시징 엔진에 대한 커넥터를 사용하여 센서와 장치에서 MATLAB 분석으로 원격 분석을 수집하십시오.

스트리밍 데이터를 통합합니다.

운영 데이터

OSIsoft® PI System™ Asset Framework와 같은 운영 체제에서 MATLAB 분석으로 자산 데이터와 시계열 데이터를 스트리밍합니다. 그런 다음 배포된 분석으로 데이터를 처리하여 이상한 사항을 플래그 표시하거나 예방 유지 보수를 권장하거나 자산의 잔여 유효 수명을 예측할 수 있습니다.

OSIsoft PI System Asset Framework를 사용하여 통합하기.

관리와 모니터링

MATLAB Production Server는 웹 기반 관리 대시보드 또는 운영 체제 명령줄에서 관리할 수 있습니다. 명령줄 인터페이스에서는 스크립팅 자동화를 지원합니다.

관리

탐색하기 쉬운 웹 관리 대시보드에서 서버 인스턴스, 응용 프로그램 및 서버 설정을 관리하십시오. 

MATLAB Production Server 대시보드.

모니터링

CPU 사용률, 메모리 사용률 및 처리량과 같은 주요 시스템 메트릭을 실시간으로 검토하여 시스템의 상태를 평가하고 응답 시간을 개선하거나 병목 현상을 피하기 위해 선제 조치를 하십시오. 

주요 시스템 메트릭을 모니터링하십시오.

Latest Features

High-Speed Persistent Storage

Cache and store data in-between instance calls to the MATLAB Production Server

Azure Active Directory

Specify access control to individual deployed archives for specific user groups

RESTful API Resource Discovery

Get descriptions for MATLAB functions and their input/output parameters

Reference Architecture

Deploy and run MATLAB Production Server on Amazon Web Services (AWS) and Microsoft Azure

See release notes for details on any of these features and corresponding functions.

무료 평가판 받기

30일 동안 사용해 보세요.

다운로드

구매하기

가격 보기과고 관련 제품을 살펴보세요.

학생이세요?

학생용 MATLAB 및 Simulink를 확인하세요.

자세히 보기