Azure Batchで既存のアプリケーションを実行しようとしています。 Azureの初心者ですからAzureバッチについて学んだことがありますが、私はAzureバッチアカウントとやり取りして.exeを実行するC#.NET(コンソールアプリケーション)のサンプルアプリケーションを作成しましたバッチプールのアプリケーション。私のサンプルアプリケーションは、Azureバッチプールで新しいジョブを作成し、このジョブに対して3つの異なるタスクを管理します。 Azureバッチでそれを実行するための私の既存のアプリケーションを楽しみにしています。問題は私のアプリケーションがMS SqlServerをデータベースサーバとして使用することです。 Azure Batchにこのアプリをどのように配備するかわかりません。私たちが知っているように、Azure Batchでは、Azure Storageにデータファイルとアプリケーションコードをアップロードする必要があります。バッチプールノードで実行する場合、既存のデータベース全体をアップロードするにはどうすればいいですか。 私は楽しみにして貴重な提案をいただければ幸いです。Azure BatchにdbサーバーとしてSqlServerを使用するアプリケーションを展開する方法
0
A
答えて
1
いくつかのパスが前方にあります。
- は、プリロードのすべてのデータを使用してアプリケーション(MSのSQLServer)が含まれていcustom imageを作成します。このカスタムイメージをオペレーティングシステムとして使用して、計算ノードに使用することができます。
- 必要に応じて、アプリケーション(とデータ)をと組み合わせてApplication Packageとパッケージ化してインストールします。データをアプリケーションパッケージとしてパッケージ化しない場合は、代わりにリソースファイルを使用できます。これはカスタムイメージを必要としません。
- オプション2のように開始タスクを使用しますが、アプリケーションをダウンロードするにはResource Filesを使用してください。バッチでアプリケーションを管理する必要がない場合は、これは簡単なオプションです。これはカスタムイメージを必要としません。
- アプリケーションとデータをDocker Windows Server Containerとしてパッケージ化します。 2017-10-19現在、BatchはSKU
2016-Datacenter-with-Containers
で「ネイティブ」Dockerコンテナサポートを提供しています。プールにはContainerConfigurationを指定する必要があり、タスクにはTaskContainerSettingsを指定する必要があります。このドキュメントはRESTのためのものであり、.NETのドキュメントは今後公開されることに注意してください。
カスタムイメージのパスは、抵抗が最も少ないパスである可能性がありますが、ソフトウェアの最新性とデータのニーズに関するシナリオの要件に応じて、今後さらに多くの保守が必要になる場合があります。
関連する問題
- 1. .Netアプリケーションを使用してMySQL Server + DBを展開する
- 2. BizTalkアプリケーションを運用サーバーに展開する方法は?
- 3. AzureサーバーにGrafanaを展開する
- 4. AzureにLuaアプリケーションを展開する
- 5. 別のサーバーとクライアントコードを使用してプログラムを展開する方法は?
- 6. 別のサーバーデータベースを使用して.NETアプリケーションをAzureに展開する
- 7. TFSを使用してWebサーバーにアプリケーションファイルを展開する最良の方法
- 8. Laravel 5アプリケーションをサーバーに展開する
- 9. Gitを使用してサーバーに展開
- 10. Jenkinsを使用して運用サーバーに展開する
- 11. VSTS(Visual Studio Team Service)を使用してAzureでWebアプリケーションを展開する
- 12. PowershellのMSDeployを使用してAzureにWebアプリケーションのZIPパッケージを展開する方法は?
- 13. pm2を使用してリモートサーバーにangle2アプリケーションを展開する方法
- 14. IIS7を使用してWebサーバーにASP.NET Webhookを展開する
- 15. SQL Azureにデータ層プロジェクトを展開する - 事前および事後展開でマスターDBを使用
- 16. 管理者でないユーザーがWeb展開を使用してIIS 6にWebアプリケーションを展開する方法
- 17. Azure CloudShellを使用してダックパックを展開する
- 18. Azure - Webサイトを公開してAzure VMに展開する
- 19. MSDeploy.exeを使用してIISにドットネットコードを展開する方法
- 20. Azureサービスファブリックプロジェクトをリモートクラスタに展開する方法(Azure)
- 21. cmdを使用してextjsアプリケーションをビルドして展開する
- 22. COMオブジェクトを使用する.NETアプリケーションの展開方法
- 23. Gitlab CIを使用してHerokuでShowoffアプリケーションを展開する方法
- 24. Atlassian Bambooを使用してWildfly Clusterに展開する方法
- 25. ビルドサーバーからAzure関数アプリケーションをビルドして展開する
- 26. node_modulesフォルダを運用サーバーに展開する方法は?
- 27. DacServicesを使用して展開するときにターゲットマシン上のSqlServer Dacアセンブリファイルパスを取得する
- 28. DBDeloyを使用したDBの展開
- 29. リリースモードを使用してWebアプリケーションをAzureにデプロイする方法
- 30. Qt5アプリケーションを展開するためにappimageを使用する方法