0

これら 2 つはまったく異なるものですか、それとも達成できることがほぼ同じ/類似しているのでしょうか?

4

1 に答える 1

3

Azure Worker ロールは、"アプリケーション ファーム" 内の独自の仮想マシン セットです。それらに対して分散方式で任意のコードを実行できます。通常、これらのサーバーで実行するビジネス コードを記述します (例: オーダー プロセッサ、顧客の電子メール送信者、クラウドとプレミスのシンクロナイザーなど)。

Azure Automation は、次のような管理タスクを自動化するためのものです。

  • サーバーを 1 日に 1 回再起動します。
  • ビットをステージング環境にデプロイします。
  • 特定のリソースなどに対して接続テストを実行します。

Azure Automation は、小さな管理タスクを実行するのに最適な Powershell で記述されています。私は Powershell で複雑な注文処理システムを書きたくありません:O

さらに、ワーカー ロールを使用すると、コードを実行する VM を適切に制御できます。それらにサードパーティのコンポーネントをインストールしたり、ローカル ストレージにアクセスしたり、基本的に通常の C#/VB.NET プログラムで実行できることは何でも実行できます。自動化は、管理タスクを自動化するサービスです。

HTH

于 2015-01-27T02:54:25.077 に答える