7

私は Windows Azure を初めて使用し、Azure に正しくデプロイされている Azure アプリケーションをローカル サーバーにデプロイする方法についてサポートが必要です。

私のアプリケーションは、Silverlight アプリケーション用の Silverlight クライアントを含む 1 つの Web ロールで構成されています。

サーバーに Windows Server appfabric をインストールして構成しましたが、サーバーは実際に準備ができています。しかし、アプリケーションをデプロイ/公開する方法がわかりません。

Azure にデプロイするために、Azure アプリケーションを右クリックして発行オプションを使用して .cspkg ファイルを作成しました。次に、Azure 管理ポータルを使用して、生成されたファイルを Azure にデプロイしました。ローカルサーバーに対してそのようなことを行うにはどうすればよいですか?

4

2 に答える 2

3

Windows Azure は、開発用コンピューターで実行されるエミュレーター環境を提供します。そのエミュレーターで Windows Azure アプリを実行するか、Windows Azure に公開することができます。Windows Azure アプリケーションを Windows Server に展開するオプションはありません。

提供されるサービスの一部は類似していますが (キャッシュなど)、Windows Server AppFabric は Windows Azure によって提供されるサービスと同等ではなく、Windows Server で実行される同等のファブリック コントローラーはありません。

編集: @Asmaa のコメントごとに説明を追加します。

プライベート クラウドを構築することは、Windows Azure のローカル バージョンを作成することと同じではありません。参照するプライベート クラウドは、基本的に、Hyper-V によって管理される仮想マシンを実行する一連の Windows サーバーと、ある種のローカル ストレージです。レプリケーション、ディザスタ リカバリ、耐久性のあるストレージ (ディスク クラッシュが発生してもストレージが存続する場所)、スケーリングなどについて、すべての責任を負います。

Windows Azure は上記の機能を提供しますが、そのデータ センター内でのみ提供されます。@Avkash が述べたように、Windows Azure アプライアンスがありますが、存在するのはほんの一握りであり、それらは巨大です (データ センター用に作られているように)。

コードをローカルまたは Windows Azure で実行することが目的の場合、これは実行できますが、Windows Azure パッケージを Windows サーバーにプッシュすることはできません。2 つの環境でコードを実行するには、別のソリューションを構築する必要があります。コア コードが正しくパッケージ化されていれば再利用できますが、Role Environment、Diagnostics、およびその他の Windows Azure 機能の概念は別のものに置き換える必要があります。

最後に 1 つ:ハイブリッドアプリを構築する場合、一部をローカルに展開し、一部を Windows Azure に展開する場合、2 つを橋渡しする方法は確かにあります。詳細については、この記事を参照してください。

于 2012-05-22T22:40:30.053 に答える
2

肝心なのは、Azure アプリケーションを自分のデータ センターの Windows Server マシンにデプロイすることはできないということです。David は、このコンテキストで必要なすべての情報を追加しました。ただし、Windows Azure は初めてなので、もう少し追加したいと思います。なぜあなたがこのようなことをしようとしているのか理解できますし、過去に他のパートナーと同様の会話をしたことがあるので、この情報は役に立つと思います.

Windows Azure のメイン コンポーネント、つまりコンピューティング、ストレージ、ネットワーク、およびメイン コンポーネントに基づいて構築されたその他の付加価値サービスがマシンで利用できないため、これを行うことができなかった主な理由ですが、それだけではありません。

Windows Azure アプライアンスは、任意のデータ センターに展開できる製品であり、現在、このリンクで説明されているように、Dell、eBay、Fujitsu、および HP で使用されています。Windows Azure と Windows Azure アプライアンスはまったく同じではありませんが、Windows Azure アプライアンスのコンピューティング、パッケージ展開、ストレージ、管理ポータル、および機能のモデルは似ています。そのため、一般に公開された場合、これはデータ センターがオンプレミスで Azure に似たものを実行するための選択肢になる可能性がありますが、現在は非常に限られたパートナーのみが利用できます。

于 2012-05-23T00:58:34.590 に答える