Options de déploiement de Wolfram Language Server
Wolfram Cloud
Hébergé par Wolfram, ce cloud public fournit une interface complète pour les notebooks, des API et des formulaires à travers Internet.
Idéal pour tous ceux et celles qui recherchent un environnement Wolfram Language entièrement hébergé et complet. Aucune installation et aucune maintenance ne sont nécessaires, l'interface Internet est mise à jour automatiquement, les performances et la qualité sont améliorées et les dernières fonctionnalités Wolfram Language sont disponibles.
Prestations de services
Sessions de notebooks, évaluation d'expressions, API instantanées, formulaires Internet, tâches planifiées, notebooks intégrables.
Déploiement
Infrastructure en cloud, hébergée par Wolfram.
Mécanisme de livraison
Logiciel en tant que service (SaaS).
Utilisateurs
Gestion des comptes utilisateurs via le système Wolfram ID.
Permissions
Contrôle d'accès complet sur des objets cloud individuels (lecture/écriture/exécution/...)
Octroi de licences
Forfaits gratuits et payants (mensuels et annuels).
Hébergement
Des regroupements de calcul géographiquement distribués appartenant à Wolfram.
Clients typiques
Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.
Restrictions
Les limites de mémoire et de temps de calcul varient en fonction des forfaits d'abonnement. Les calculs s'exécutent dans un environnement bac à sable, avec certaines opérations restreintes.
Wolfram Enterprise Private Cloud
Auto-hébergé, ce cloud privé fournit une interface complète pour les notebooks, des API et des formulaires sur votre intranet.
Idéal pour les entreprises qui souhaitent héberger et maintenir un Wolfram Cloud complet sur leur propre matériel. Il offre des avantages supplémentaires en matière de confidentialité, de sécurité et de calcul par rapport au cloud public. Vous pouvez également renforcer ou alléger certaines restrictions de sécurité et certaines limites de calcul qui sont en place dans le cloud public.
Prestations de services
Sessions de notebooks, évaluation d'expressions, API instantanées, formulaires Internet, tâches planifiées, notebooks intégrables.
Déploiement
Infrastructure en cloud, auto-hébergée.
Mécanisme de livraison
Fichier image de la machine virtuelle.
Utilisateurs
Fournissez votre propre gestion des utilisateurs (par ex. Keycloak).
Permissions
Contrôle d'accès complet sur des objets cloud individuels (lecture/écriture/exécution/...)
Octroi de licences
Hébergement
Sur vos propres serveurs .
Clients typiques
Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.
Restrictions
Un contrôle précis des limites, ou aucune limite. Configuré par l'administrateur Enterprise Private Cloud.
Wolfram Application Server
Un serveur Internet auto-hébergé et hautement évolutif dédié au service des API, des formulaires et des applications Internet de Wolfram Language.
Idéal pour les entreprises qui souhaitent déployer des API et des formulaires basés sur Wolfram Language ou créer leurs propres applications Internet supportées par Wolfram Language, sans les capacités complètes de Wolfram Cloud (tels que l'interface pour les notebooks et les comptes utilisateurs.
Prestations de services
API instantanées, formulaires Internet et Java Server Pages (JSP) avec contenu dynamique en Wolfram Language.
Déploiement
Infrastructure Kubernetes avec prise en charge de l'auto-hébergement, AWS et Azure.
Utilisateurs
Aucun compte utilisateur.
Permissions
Aucune restriction.
Octroi de licences
Hébergement
Sur vos propres serveurs ou services d'hébergement comme AWS ou Azure.
Clients typiques
Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.
Wolfram Web Engine [prochainement]
Un serveur web auto-hébergé, basé sur des normes, dédié à la gestion des API, des formulaires et des applications web existantes de Wolfram Language.
Destiné aux organismes qui souhaitent déployer des API et des formulaires basés sur Wolfram Language ou créer leurs propres applications Web basées sur Wolfram Language, sans bénéficier de toutes les fonctionnalités de Wolfram Cloud (telles que l'interface du notebook et les comptes d'utilisateur), et qui bénéficient d'un flux de trafic prévisible.
Prestations de services
API instantanées, formulaires Web et pages de serveur Java (JSP) avec du contenu dynamique en Wolfram Language.
Déploiement
Tout environnement de servlet Java ou Docker.
Utilisateurs
L'authentification est prise en charge par les contraintes de sécurité et les domaines de Tomcat.
Autorisations
Aucune restriction.
Octroi de licences
Hébergement
Sur vos propres serveurs ou sur des services d'hébergement comme AWS ou Azure.
Clients typiques
Navigateurs Web, bibliothèques client Wolfram, applications mobiles et Wolfram Desktop, tout programme compatible HTTP.
Wolfram Web Engine pour Python
Un serveur Internet autonome basé sur Python et configuré pour gérer les API et les formulaires basés sur Wolfram Language. Il s'intègre bien avec Django et les solutions de serveur basées sur aiohttp.
Idéal pour ceux qui recherchent une solution de serveur Wolfram Language légère, open-source et extensible par l'utilisateur.
Wolfram Engine est connecté à une infrastructure de serveurs Internet Python. Il convient aux développeurs de serveurs Python et leur permet d'inclure Wolfram Engine à l'ensemble de leurs développements.
Prestations de services
Évaluations d'expressions en Wolfram Language.
Déploiement
Machine unique, avec un noyau Wolfram Engine unique.
Octroi de licences
Gratuit pour le développement de logiciels de pré-production. Contactez-nous pour les options commerciales.
Hébergement
Sur vos propres serveurs.
Clients typiques
Navigateurs Internet, bibliothèques de clients Wolfram, applications de bureau et portables Wolfram, tout programme compatible avec HTTP.
Wolfram Language Runtime pour AWS Lambda [expérimental]
Un moteur d'exécution d'image de conteneur pour AWS Lambda basé sur l'image Docker de Wolfram Engine. S'intègre aux passerelles API d'Amazon pour servir les API et les formulaires basés sur Wolfram Language.
Pour ceux qui veulent écrire des fonctions Lambda sans serveur en utilisant Wolfram Language, ou qui veulent déployer des API web et des formulaires basés sur Wolfram Language en utilisant AWS Lambda et les passerelles API d'Amazon API.
Prestations de services
Fonctions Wolfram Language. En utilisant les passerelles API : API instantanées, formulaires web, autres applications basées sur HTTP.
Déploiement
Console AWS, AWS CLI, outils de modèle d'application sans serveur AWS (modèle SAM).
Utilisateurs
Contrôle d'accès via AWS IAM ou via les passerelles API.
Octroi de licences
Licence à la demande pour Wolfram Engine. Contactez-nous pour d'autres options.
Hébergement
Cloud mondial des services web d'Amazon.
Clients typiques
Autres fonctions Lambda et applications basées sur AWS, AWS SDK, connexion au service AWS Wolfram Language. En utilisant les passerelles API : navigateurs web, tout programme compatible HTTP.
WSTPServer
Un programme autonome qui gère un ensemble de Wolfram Engines de longue durée de vie et les met à la disposition des programmes compatibles avec le WSTP.
Pour les personnes qui veulent se connecter et se reconnecter à des Wolfram Engines pré-initialisés de longue durée de vie.
Wolfram Engine est persistant et communique via le WSTP (Wolfram Symbolic Transfer Protocol).
Protocoles
WSTP (tout port).
Prestations de services
Évaluation d'expressions en Wolfram Language, connexions aux interfaces de notebooks.
Déploiement
Programme en ligne de commande, Daemon.
Clients typiques
WolframScript, interface utilisateur de Notebook Wolfram, bibliothèques de clients Wolfram, processus parallèles.