私はAzureで動作する小さなバイナリ(ISO C++、管理されていないまたはC++/CX)を構築することを考えたので、クラウドとgrpcで少し練習したいと思います。
これを行うにはVS 2015を使用する予定です。AzureでネイティブC++バイナリを実行できますか?
Azureでネイティブコードを実行できますか? チュートリアルは見つかりませんでしたので、私はちょっと古くなった質問を見つけました。
私はAzureで動作する小さなバイナリ(ISO C++、管理されていないまたはC++/CX)を構築することを考えたので、クラウドとgrpcで少し練習したいと思います。
これを行うにはVS 2015を使用する予定です。AzureでネイティブC++バイナリを実行できますか?
Azureでネイティブコードを実行できますか? チュートリアルは見つかりませんでしたので、私はちょっと古くなった質問を見つけました。
Azureは異なる製品を提供しています。あなたが普通の仮想マシン を購入した場合は、あなたが望むものを実行することができます。
しかし、アプリケーションサービスについては、「.NET、Java、Node.js、PHP、およびPythonを使用して標準ベースのWebアプリケーションとAPIを構築する」と明言されています。クイック・グーグル・グーグルでは、Rubyでもサポートされていないので、リストが有効であり、ネイティブC++アプリケーションも動作していないと想定するのは安全です。
これは、特定のAzure製品に適用されますが、この質問には適切な製品ではありません。 – MSalters
Azureには、ソフトウェアを実行するためのさまざまなオプションが用意されています。 Starl1ghtが述べたように、あなたは普通のVMを走らせることができます。他にも8つのオプションがあります。 *
は「ノードは、ノードの オペレーティングシステム環境でサポートされているすべての実行可能ファイルまたはスクリプトを実行することができますこれは、.EXE *含まれています。たとえば、Azureのバッチを使用すると、バッチ処理のための計算ノードを使用することができます。 cmdは、Windows用の * .BATおよびPowerShellのスクリプト」 https://docs.microsoft.com/en-us/azure/batch/batch-api-basics
は、あなたがこのケースでのAzureによって何を意味するかを定義します。確かに、あなたはAzureで完全に吹き飛ばされたVMを得ることができ、あなたがそこに欲しいものを実行することができます。しかし、Azureが何を話しているのかは分かりません。 –
そこで.netを実行できるのであれば、他のネイティブ実行可能ファイルを実行できなかった理由がわかりません。 CLR自体は、結局のところC++の実行可能ファイルです。 – user3104201
@ user3104201:確かに、Azure VMのCLRがホワイトリストに登録されていても、自分のバイナリは存在しないという仮説的な理由があります。しかし、Azure VMのフレーバーがかなりあるようです。 – MSalters