3

Azure アプリの管理に関する情報を探し回ったところ、csmanage と powershell コマンドレットが見つかりました。これらのアプリケーションと、どちらを選択するかの違いは何ですか?

4

2 に答える 2

4

Windows Azure サービス管理の基本は REST API です。REST API を使用する利点は、ネットワークとセキュリティ インフラストラクチャが利用可能である限り、任意のプログラミング言語で REST をラップできることです。上で言及したツールのほとんどは、その下で REST API を使用しており、Windows Azure Service Management API を使用しています。CSMANAGE および PowerShell コマンドレットは、Windows Azure Service Management API を使用して Windows Azure サブスクリプションを管理しています。Service Management API の詳細については、こちらをご覧ください。

WAPMMC (Windows Azure Platform Management Tool (MMC)) と呼ばれる別のツールもあり、これも Service Management API に基づいて構築されています。

それに加えて、サービス管理 API を使用して構築されたサードパーティ ツール、つまりCerebrata Powershell コマンドレットがあります。

上記のすべてを比較すると、Windows Azure Powershell Cmdlets はこれらすべての中で最も強力なツールであり、バグ修正と多くの機能が頻繁に追加されて更新されていると言えます。マシンで使用するには、powershell コマンドレットと Windows Azure SDK が必要なので、マシンにダウンロードするだけです。 http://wappowershell.codeplex.com/

最近、Burp という Java ベースのツールを見つけて、そのシェルから直接 REST API を使用して Windows Azure サブスクリプションを管理しました。.net フレームワークや Azure SDK は必要ありません。Java ランタイムと Burp を備えたマシンが必要です。この点に関するブログをここに追加しました。

于 2012-05-17T04:46:07.287 に答える
2

どちらがより快適かによると思います。CSManage ツールがそれほど更新されていないと思います (まったく更新されていない可能性があります)。PowerShell コマンドレットは、Microsoft と Cerebrata などのパートナーの両方から多くの注目を集めています。

私の投票 - PowerShell について学び、PowerShell コマンドレットを使用して Windows Azure アプリを操作してください。学習曲線が小さく、それだけの価値があります。

于 2012-05-17T04:46:19.547 に答える