MATLAB Production Server

MISE A JOUR IMPORTANTE

 

MATLAB Production Server 

Intégrer des analytiques MATLAB dans des applications web, de bases de données et applications en entreprise 

 

MATLAB Production Server™ vous permet d'incorporer des analytiques personnalisées dans des applications web, de bases de données et de production en entreprise exécutées sur des serveurs dédiés ou sur le cloud. Vous pouvez créer des algorithmes dans MATLAB®, les packager à l'aide de MATLAB Compiler SDK™, puis les déployer dans MATLAB Production Server sans recoder votre infrastructure ou en créer une spécifiquement pour cette application. Les utilisateurs peuvent ensuite accéder automatiquement à la dernière version de votre analytique.

MATLAB Production Server gère simultanément plusieurs versions du MATLAB Runtime. En conséquence, vous pouvez incorporer à votre application des algorithmes développés dans différentes versions de MATLAB. Le serveur est exécuté sur des ordinateurs multiprocesseurs et multicœurs, et peut ainsi traiter des requêtes concurrentes avec une faible latence. Vous pouvez déployer le serveur sur des nœuds de calcul supplémentaires afin de dimensionner la capacité et de permettre la redondance.

Déploiement des analytiques MATLAB en production

Déployez des algorithmes analytiques créés par des experts du domaine, directement dans les systèmes informatiques de production sans les recoder dans un autre langage. Les analytiques déployées peuvent être incorporées dans de nombreux types d'applications d'entreprise utilisées par de vastes audiences.

Experts du domaine

Une fois que vous avez développé, testé et ajusté vos algorithmes avec MATLAB,  les experts du domaine peuvent packager les analytiques MATLAB ainsi obtenues avec MATLAB Compiler SDK afin que le département informatique puisse les déployer sur MATLAB Production Server, sans assistance.

Développement et packaging de l'algorithme ou du modèle.

Développeurs d'applications informatiques

Les développeurs d'applications informatiques intègrent les analytiques MATLAB déployées dans des applications d'entreprise à l'aide des bibliothèques client légères incluses. 

Création d'applications d'entreprise qui appellent des fonctions issues de programmes MATLAB déployés.

Administrateurs systèmes

Les administrateurs systèmes utilisent MATLAB Production Server pour héberger et exécuter de manière centralisée des analytiques déployées. MATLAB Production Server gère automatiquement l'exécution de plusieurs analytiques MATLAB, même si elles nécessitent différentes versions du MATLAB Runtime. 

Gestion du déploiement des analytiques MATLAB.

Mise à l'échelle en local ou sur le cloud

MATLAB Production Server adapte sa capacité de manière à gérer plusieurs requêtes simultanées via une architecture stateless. 

Mise à l'échelle verticale

Ajoutez des cœurs de processeur et de la mémoire à une machine serveur pour répondre à davantage de requêtes ou réduire le délai de réponse. Le traitement des
requêtes qui nécessitent de nombreuses ressources de calcul peut être délégué à un cluster MATLAB Distributed Computing Server™. 

Dimensionnement par ajout de processeurs à un serveur.

Mise à l'échelle horizontale

Ajoutez des machines serveurs dans un cluster pour gérer les charges de travail plus importantes. Les requêtes client peuvent être transmises à n'importe quelle instance du MATLAB Production Server dans un cluster qui utilise des logiciels ou applications
tiers pour la répartition des charges. Non seulement cette approche améliore les performances, mais elle permet également de bénéficier d'une architecture système résistante et hautement disponible. 

Dimensionnement par ajout de serveurs pour la répartition des charges.

Mise à l'échelle sur le cloud

Utilisez le cloud pour dimensionner vos instances du serveur. MathWorks fournit des architectures de référence qui provisionnent les déploiements du MATLAB Production Server entièrement configurés sur des plate-formes cloud telles qu'Amazon® Web Services et Microsoft® Azure®

Console cloud du MATLAB Production Server. 

Sécurité et cryptage

MATLAB Production Server protège la confidentialité de vos algorithmes et de vos données MATLAB à l'aide de protocoles de cryptage, d'authentification, d'accès et de contrôle conformes aux normes du secteur.

Cryptage

Les requêtes transmises au MATLAB Production Server peuvent être cryptées à l'aide des protocoles TLS/SSL. Votre code MATLAB enregistré sur disque est également crypté pour protéger votre propriété intellectuelle.

Cryptage des données en transit et au repos.

Authentification

Les utilisateurs qui accèdent au MATLAB Production Server sont authentifiés à l'aide de méthodes basées sur des jetons ou sur des certificats. 

Authentification de l'identité des individus accédant au MATLAB Production Server.

Contrôle des accès

Utilisez l'authentification pour contrôler les accès au MATLAB Production Server. Avec l'authentification basée sur les certificats, l'accès est accordé aux utilisateurs dont le nom figure dans le certificat client. Avec l'authentification basée sur les jetons, l'accès est accordé aux utilisateurs qui sont membres des groupes figurant dans le référentiel associé.  

Gestion sécurisée des accès aux ressources protégées.

Accès aux applications clientes

Les analytiques MATLAB publiées sur le MATLAB Production Server sont accessibles depuis des applications écrites dans de nombreux langages de programmation ou via une API RESTful.

Applications d'entreprise

Les bibliothèques client légères vous permettent d'appeler des fonctions de vos analytiques MATLAB déployées sur MATLAB Production Server à partir d'applications pc, serveur ou base de données développées en langage C#, Java®, C/C++ ou Python®

Applications web et mobiles

Les applications web et mobiles qui accèdent à des analytiques MATLAB déployées appellent généralement des fonctions via une API RESTful ou à l'aide de charges utiles JSON pour les entrées et sorties. Une API de découverte de services permet à ces applications de déterminer les fonctions disponibles ainsi que les paramètres d'entrée et sortie obligatoires. 

Application web financière qui accède aux analytiques MATLAB déployées sur MATLAB Production Server.

Applications de visualisation partenaires

Visualisez les résultats de vos analytiques MATLAB déployées dans votre application de visualisation préférée, comme Tableau®, Spotfire®, Qlik® et Power BI®.

Architecture de référence TIBCO Spotfire.

Intégration de données

Incorporez des données issues de bases de données relationnelles, de bases de données NoSQL et de moteurs de messagerie dans vos analytiques MATLAB déployées.

Bases de données

MATLAB Production Server intègre REDIS, une base de données en mémoire ultrarapide qui permet de stocker les états entre les appels de fonctions. Une interface clé-valeur vous permet de lire et d'écrire facilement des données sur REDIS depuis votre code MATLAB. Vous pouvez également lire et écrire des données dans de nombreuses sources de données supportées par Database Toolbox™.

Lire et écrire des données dans de nombreuses bases de données.

Moteurs de streaming et de messagerie

Intégrez les données de télémétrie issues de capteurs et d'appareils à vos analytiques MATLAB à l'aide de connecteurs vers des moteurs de streaming et de messagerie tels que Azure IoT Hub, Azure Event Hubs ou Apache Kafka.

Intégrez des données en streaming.

Données opérationnelles

Diffusez les données des ressources et de séries temporelles depuis des systèmes opérationnels comme OSIsoft® PI System™ Asset Framework vers les analytiques MATLAB. Les analytiques déployées peuvent ensuite traiter des données pour repérer des anomalies, recommander une maintenance préventive ou prévoir la durée de vie utile restante des ressources.

Intégration à OSIsoft PI System Asset Framework.

Gestion et contrôle

MATLAB Production Server peut être géré soit à partir d'un tableau de bord d'administration web, soit en ligne de commande depuis le système d'exploitation. L'interface en ligne de commande supporte les scripts d'automatisation.

Gestion

Gérez les instances du serveur, les applications et les paramètres du serveur depuis un tableau de bord d'administration web facile à utiliser. 

Tableau de bord du MATLAB Production Server.

Contrôle

Contrôlez en temps réel les métriques clés du système, comme l'utilisation du CPU, l'utilisation de la mémoire et le débit afin d'évaluer l'état de votre système, et prenez des mesures préventives pour réduire les délais de réponse ou éviter les goulets d'étranglement. 

Contrôlez les métriques clés du système.

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.

Version d’évaluation

Bénéficiez d'une version d'évaluation de 30 jours.

Télécharger

Prêt à acheter ?

Obtenez les tarifs et explorez les produits associés.

Vous êtes étudiant ?

Obtenez la version étudiante des logiciels MATLAB et Simulink.

En savoir plus