開発版のWeb App Serverを使って​社内イントラ上でアプ​リを共有する方法

21 ビュー (過去 30 日間)
Tomoyasu KAMIYA
Tomoyasu KAMIYA 2023 年 4 月 27 日
編集済み: Tomoyasu KAMIYA 2023 年 4 月 28 日
AppDsignerを使って作成したGUIアプリを社内のイントラ上で共有したいと考えています。
多数の人が同時にアクセスすることは無いので開発版のWeb App Serverを使おうと思っています。
現状:
・私にはサーバーの知識がない
・サーバーとして使いたいマシンはすでにある。ファイルサーバーとして使っているマシン。
・公開したいアプリはAppDsignerを使って作成済み
・MATLAB Compiler はインストール済み
・他のToolboxについても必要であれば追加インストールできる(Enterprise契約のため必要であればすぐ追加可能)
・MATLABのバージョンはR2022a
知りたいこと:
サーバー側でどんな準備をすればよいのかよく分かりません。
そもそもファイルサーバーとして使っているマシンでOKなのかどうかも分かりません。
具体的には↓下記の資料の24ページの状態に持って行くまでの手順が知りたいです。
例えば、
・サーバーのマシンにもMATLAB、MATLAB Compiler 、対応するバージョンのランタイムなどインストールする?
・インストールしたうえでどんな操作をすればよい?
など教えてください。
なお、アクセス制限についてはとくに考えていません。サーバーにアクセスできる人は誰でも使える状態で問題ありません。
  2 件のコメント
Hiro Yoshino
Hiro Yoshino 2023 年 4 月 28 日
Enterprise のご利用中とのことですので、貴社の担当営業のコンタクト先が分かれば相談をしてみると良いかと思います。適当なサポートをご提供いたします。
Tomoyasu KAMIYA
Tomoyasu KAMIYA 2023 年 4 月 28 日
ありがとうございます。担当営業の方に連絡してみます。

サインインしてコメントする。

採用された回答

Kojiro Saito
Kojiro Saito 2023 年 4 月 28 日
サーバー側で必要な手順は以下のとおりです。
【スペックの前提】
抜粋ですが、OSはMATLABがサポートしているもの (R2022aだとWindowsの詳細Linuxの詳細)と同じです。
サポートされるプラットフォーム
Windows®、Linux®macOS
ハードウェアの要件
サーバーは、MATLAB がサポートするすべてのハードウェア プラットフォームおよびオペレーティング システムにインストールできます。ハードウェアの要件は次のとおりです。
  • サーバー ソフトウェアのインストールとログ ファイルを格納する 60 GB 以上のディスク容量。
  • ワーカーごとに 1GB 以上の RAM。サーバーは最大 32 台のワーカーのみをサポート。
  • 4 つのワーカーごとに 1 つのプロセッサ コア (またはバーチャル コア) の割り当て。コア 2 個以上。
【MATLAB Runtimeのインストール】
MATLABと同じバージョンのMATLAB Runtimeをサーバー側にインストールする必要があります。
MATLAB RuntimeのインストーラーダウンロードサイトからR2022aに対応したRuntimeをインストールします。
【開発版MATLAB Web App Serverのインストール】
インストールドキュメントはこちらにあります。
MATLAB Compilerがインストールしてあれば、<MATLABインストールフォルダー>\toolbox\compiler\deploy\win64\MATLABWebAppServerSetup に開発版MATLAB Web App Serverのインストーラーがあります。
このファイルをサーバーにコピーして、インストールします。
サーバーがLinuxの場合は、MATLABもどこかのLinuxマシンにインストールして、<MATLABインストールフォルダー>/toobox/compiler/deploy/glnxa64/MATLABWebAppServerSetup のインストーラーをサーバーにコピーします。
【開発版MATLAB Web App Serverのセットアップ】
インストール後のセットアップ手順はこちらのドキュメントにまとまっています。
【MATLABでWebアプリの作成】
MATLABデスクトップで、App Designerのアプリ(.mlapp)を「共有」→「Webアプリ」でWebアプリに変換できます(MATLAB Compilerの機能)。Webアプリのファイル拡張子は.ctfです。
【開発版MATLAB Web App ServerでWebアプリの格納】
.ctfファイルを開発版MATLAB Web App Serverでセットアップしたアプリのフォルダーに格納します。
【クライアントのWebブラウザからWebアプリへのアクセス】
WebブラウザからWebアプリのURLにアクセスして利用できます。
  1 件のコメント
Tomoyasu KAMIYA
Tomoyasu KAMIYA 2023 年 4 月 28 日
編集済み: Tomoyasu KAMIYA 2023 年 4 月 28 日
ご丁寧な回答ありがとうございます。一通り読んで試してみます。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB Web App Server についてさらに検索

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!