2016-03-23 11 views
2

私はVB6で書かれたWin32アプリケーションをMS Accessデータベースをデータファイルとして使用しています。"クラウド"でVB6アプリケーションを実行するための提案を探します

私は約30のクライアントがこのアプリケーションを使用しています。それぞれは現在、ローカルネットワークにセットアップしています。一部のクライアントには、スタッフがネットワークにリモートからアクセスするためのターミナルサーバーがあります。

多数のクライアントがクラウドでアプリケーションを使用する可能性について質問しています。

最終的に何らかの形でアプリケーションWebを作成する可能性を検討していますが、何ヶ月かかかることがあります。だから、私はクライアントがこのアプリケーションを "クラウド"でどのように実行できるかについての提案を探しています。

何らかの方法でMicrosoft Azureを使用して実行することは可能でしょうか?

自分自身でVirtual Private Serverを借りて、複数のクライアントがそれぞれ独自のデータファイルを使用して複数のクライアントに接続できるように設定できるかどうかも疑問です。このオプションに関する私の主な質問は、接続が必要なユーザー(たとえば、古いターミナルサービスの「クライアントアクセスライセンス」のような)に追加のライセンス費用がかかるかどうかです。

アプリケーションの機能の1つは、電子ファイル(ワードドキュメント、pdfなど)をファイルノートに「添付」できることです。これらの「添付ファイル」は、データファイルの場所のサブフォルダに格納されます(つまり、データファイルには格納されません)。したがって、解決策は、は "クラウド"サービスへのローカルドキュメントのアップロードをサポートできなければなりません。

すべてのアイデアが大歓迎です。

多くのおかげで、

ロハン

+0

クラウドでデスクトップアプリケーションを実行する背景には何がありますか?あなたはこれから抜け出すかもしれないと考えていますか? –

+0

私はAzureに慣れていませんが、この[Remote App](https://azure.microsoft.com/en-gb/services/remoteapp/)のことは、Azure同等のTerminal Serverのように聞こえます。 [RemoteAppでvb6ランタイムを動作させる]を参照してください(http://stackoverflow.com/questions/31705742/do-vb6-apps-run-in-azure-remoteapp) – MarkJ

+0

@GauravMantriそれは私ではなく、クライアントです:-)。彼らの主な動機は、自社のサーバーを取り除くことまでのコスト削減であると私は思う。 –

答えて

2

あなたは、MSのAzureの "仮想マシン" 機能でそれを試みることができます。

  1. 検索フィールドに"仮想マシン"
  2. クリックを "追加"、タイプ"窓"を選択し、左側のナビゲーションバーでportal.azure.com
  3. をACCES &プレス
  4. 希望のWindows VMを選択
  5. 接続し、あなたのVB6アプリをアップロード&テストそれ...

一部のWindows仮想マシンは非常に多くのMSDNサブスクリプションやコストを必要とすることを通知してください。

+0

この提案をありがとう@TriNguyen、私はこれをテストします。 –

1

私はあなたのクライアントごとに仮想サーバーを作成してください。誰もが1つの仮想サーバーを作成しないでください。それは悪夢となり、クライアントデータにとって非常に危険です。

クライアントは以前と同じようにターミナルサービスやリモートデスクトップにアクセスしているだけで、今はクラウドに入っています。

次に、各クライアントに、そのサーバーに請求されている料金を請求することができます。

2

あなたが探しているAzure機能は、おそらくAzure RemoteAppです。 Azureの「クラウド」にデスクトップアプリケーションをインストールし、リモートデスクトップサービス機能を使用する任意のデバイスのユーザーがデスクトップアプリケーションを使用できるようにします。これにより、アプリケーションがインストールされている環境を制御でき、すべてのユーザーデバイスを構成する必要がなくなります。 VB6アプリケーションのような古いレガシーアプリケーションで特に役立ちます。

https://www.remoteapp.windowsazure.com/en/

EDIT:残念ながらAugust 12, 2016 Microsoft announced they are discontinuing Azure Remote Appに。 RemoteAppの新規購入は2016年10月1日に中止され、サービスはCitrix XenApp ExpressというCitrixの製品に置き換えられます。

+0

この提案のおかげで@ChrisPietschmann、私はこれをテストします。 –

+1

Azure RemoteAppは廃止されました。https://blogs.technet.microsoft.com/enterprisemobility/2016/08/12/application-remoting-and-the-cloud/ – szym