Azure RemoteApp と Azure 上の App-V をいろいろと試していて、重要な設計上の考慮事項になる小さな制限を見つけました。最近私は Azure Resource Manager を使って仮想マシンを展開しています。これは将来のプラットフォームであり、Azure Cloud Services モデルでは利用できない多くの機能を提供しているからです。私にとって最も魅力的なのはネットワーク セキュリティ グループで、これにより Azure 上の異なるシステムに対して本質的にネットワーク レベルのファイアウォールを構成できます。さらに重要なのが Resource Manager テンプレートです。これを使えば Azure 上に環境を構築し、テンプレートとしてエクスポートできるため、開発、テスト、本番環境向けに簡単にプロビジョニングできます。ここで取り上げたい問題は、RemoteApp を展開して Azure Resource Manager のサーバーへの接続性が必要になるまで多くの人が気付かない制限に関するものです。最初の制限は、Azure RemoteApp サーバーが Azure Resource Manager を使ってプロビジョニングされたサーバーとは異なる仮想ネットワークに配置されなければならないということです。モデル間で VNet アドレス空間を共有することはできません。最も興味深いのは、これらの仮想ネットワークは既定では互いに通信しないため、問題の中で最も困難な部分が生じるということです。仮想ネットワーク間に接続性を提供するには、仮想ネットワーク間に VPN を実装する必要があります。これは