Web ロールがオンStorageAccount1
で、Azure ストレージ テーブルがオンStorageAccountB
です。
私の Web ロールは、ストレージ テーブルに対して操作 (挿入、更新、クエリ) を実行します。
これらのストレージ アカウントはどちらも同じアフィニティ グループに属しています。
Web ロールとストレージ テーブルが同じストレージ アカウントにある場合、パフォーマンスは向上しますか?
Web ロールがオンStorageAccount1
で、Azure ストレージ テーブルがオンStorageAccountB
です。
私の Web ロールは、ストレージ テーブルに対して操作 (挿入、更新、クエリ) を実行します。
これらのストレージ アカウントはどちらも同じアフィニティ グループに属しています。
Web ロールとストレージ テーブルが同じストレージ アカウントにある場合、パフォーマンスは向上しますか?
Visual Studio の [発行] ウィンドウに戸惑うかもしれません。[発行] ウィンドウでは、クラウド サービスやストレージ アカウントなど、アプリケーションのデプロイ方法に関する情報を選択できます。ストレージ アカウントを選択しても、アプリケーションがそのストレージ アカウントに保存されるわけではありません。サービス パッケージ (アプリケーションを含むパッケージ) がそこにアップロードされるだけです。パッケージがアップロードされると、ファブリック コントローラーがそれを受け取り、クラウド サービスに展開します。
それに加えて、クラウド サービス (Web ロール) をストレージ アカウントと同じアフィニティ グループにデプロイすることをお勧めします。同じアフィニティ グループを選択することにより、Windows Azure は、ネットワーク オーバーヘッドを最小限に抑えるために、クラウド サービスとストレージ アカウントを物理的にグループ化しようとします。