Wolfram Application Server
強力なWolfram言語アプリケーションを大きな規模で配備します.Wolfram Application ServerはWolfram Engineの計算パワーと,ロバストなクラウドおよび現在利用できるコンテナ化技術を統合します.
Wolframの利点
Wolfram言語に組み込まれている計算インテリジェンスを利用することによって,ロバストで高品質のコンテンツが短時間で作成できます.
便利なフォームインターフェースを配備すると,ユーザはコードを使わずにWolfram言語の計算をにアクセスすることができます.
webMathematicaの動力となっているバージョンを含め,Wolfram言語の全バージョンを通して下位互換性を持つ,一貫した信頼性の高いコードベースが維持されています.
Wolframのロバストな外部サービスフレームワークを使って,お客様の配備における認証やデータ交換が簡単に管理できます.
コードの独自の部分だけを書いたら後はWolfram言語に任せてください.統一され,高度に自動化されたWolfram言語関数が難しい部分を処理します.
時間と場所に基づいてコンテンツを作成し,カスタムのエンドポイントを割り当て,広範なWolfram Knowledgebaseからの精選されたコンテンツを統合することができます.
主な機能
Wolfram Application Serverを使うと,どこにいるエンドユーザにも,最適化されたWolframの計算およびコンテンツをWebブラウザから直接届けることができます.
管理されたインフラストラクチャが,お客様の特定のニーズに合わせて事前初期化および設定されたWolfram Engineのプールを提供します.
Wolfram Application ServerはLANやWebでWolfram言語を使う最も高速な方法です.
30年以上に及ぶ継続的な開発で実証された,Wolfram CloudおよびWolfram|Alphaを動かすのと同じ根幹テクノロジーを使っています.
Wolfram Application Serverは標準のWebプロトコルで動作するので,クライアント側の認証やインストールは必要ありません.
Wolframのサーバレスアーキテクチャとお客様のクラウドプロバイダを組み合せて管理されたクラスタに配備すると,それ以上の設定は必要ありません.
お客様のプロジェクトは,システムやクラスタのパワーを十分に利用するように自動的にスケールアップします.根底のアーキテクチャを心配する必要はありません.
テクノロジーの統合
Wolfram Application ServerはDocker,Kubernetes,および同様のプラットフォーム,Microsoft,Amazon,Google,IBMのコンテナソリューション,その他の標準クラウドテクノロジーとシームレスに統合します.やり直しや再設定をしなくても,既存の生産インフラストラクチャにWolfram Engineを接続することができます.
Q&A
Wolfram Application Serverは既存のWebアプリケーションで使えますか.
はい,使えます.Wolfram Application ServerはRESTfulアーキテクチャを使っているため,ほとんどのWebベースのプログラムやサービスに対応しています.
Wolfram Application Serverでは,ブラウザはWolfram Notebookのように使えますか.
いいえ.Wolfram Application Serverはブラウザを介したノートブックのような機能は提供していません.このような機能はWolfram Cloud製品で使えます.
一般公開されたWolfram Application Serverはありますか.
一般公開されたものはありませんが,デモオプションについてはお問い合せください.
現在のwebMathematicaをWolfram Application Serverにアップグレードすることはできますか.
通常は可能です.Wolfram Application Serverは,最新のWebに対応するwebMathematicaの機能との下位互換性をサポートしています.さらにWolfram言語のコードは下位互換性があります.
新しいバージョンが出るたびにWolfram Application Serverをアップデートする必要がありますか.
いいえ,お好きなときにアップデートしてください.しかし,最新機能や修正を利用するために,Wolfram Application Serverを最新の状態にしておくことをお勧めします.
特定のクライアントがWolfram Application Serverのエンドポイントにアクセスできないようにすることはできますか.
Wolfram Application Serverはユーザモデルを提供しません.サーバへのネットワークアクセスを持っているユーザは誰でもエンドポイントにアクセスすることができます.個々のWolfram言語アプリケーションでは,OAuthや他の認証標準およびセキュリティプロトコルと簡単に統合することができます.
より幅広いインターネットとの接続性が必要ですか.
いいえ,その必要はありません.Wolfram Application Serverは自己完結型なので,機能するために外部接続は必要ありません.インターネット接続がないと,Wolfram Knowledgebaseへのアクセスや外部サービス等,一部の機能は制限される場合があります.
Wolfram Application ServerにカスタムパッケージのWolfram言語コードを配備することはできますか.
はい,できます.Wolfram Application Serverでは,Wolfram Engineが使う計算ノードに直接パッケージを配備することができます.
Wolfram Application Serverに他の言語のコードを配備することはできますか.
はい,Wolfram Engineが読めるコードならWolfram Application Serverで配備し使用することができます.
Wolfram Application Serverをデータベースに接続することはできますか.
はい,Wolframデータベース接続テクノロジーの任意のものが使えます.
Wolfram Application Serverで実行するWolfram Engineにカスタムの初期化コードを提供することはできますか.
はい,初期化コードはすべてのWolfram Engineに配備することも,特定のカーネルプールのエンジンに配備することもできます.
Wolfram Application Serverを再起動せずにコードをアップデートすることはできますか.
はい,できます.Wolfram Application Serverに配備された新規・更新コードは,直ちにすべてのユーザが使えるようになります.
Wolfram Application Serverは何人のユーザをサポートしますか.
Wolfram Application Serverには人数によるライセンスの制限はありません.使用は,ライセンスに付与されたWolfram Engineによって提供される計算リソースによって制限されます.
Wolfram Application Serverの性能はどのような場合に制約を受けますか.
性能は,基本的にWolfram Engineの利用可能性によって決まります.アプリケーションに必要なプロセッサおよびメモリが動作環境の最大の決定要因になります.
どの程度スケーラブルなのですか.一度にカーネル1個ですか.一度に10個等ですか.
Wolfram Application Serverは計算ノードの数によって拡張されます.1個のノードに対するWolfram Engineの数は設定可能であり,通常は根底のハードウェアのリソースに対応しています.
Wolfram Engineは評価と評価の間に状態を維持することはできますか.
いいえ,Wolfram Application Serverはステートレスアプリケーションのために設計・構築されています.カーネルは設定された制限まで再利用されますが,後続の呼出しが同じWolfram Engineに送られるようにする方法はありません.