2012-05-22 14 views
7

私はWindows Azureを初めて使い、Azureに正しく配備された私のAzureアプリケーションをローカルサーバに配備する際に助けが必要です。私のAzureアプリケーションを私の会社のローカルWindowsサーバに導入する

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

私は、サーバー上にWindowsサーバーappfabricをインストールして構成しました。サーバーは実際には準備が整いました。しかし、私はどのようにアプリケーションを配備/公開することができないのか分かりません。

Azureにデプロイするには、Azureアプリケーションを右クリックして公開オプションを使用して.cspkgファイルを作成しました。 azure管理ポータルを使用して、生成されたファイルをAzureにデプロイします。ローカルサーバーの場合はどうすればいいですか?

答えて

2

結論として、自分のデータセンターのWindows ServerマシンにAzureアプリケーションを展開することはできず、Davidはこのコンテキストで必要なすべての情報を追加しました。ただし、Windows Azureの初心者であれば少しだけ追加したいだけです。なぜこのようなことをしようとしているのか、他のパートナーと過去に同様の会話をしていたので、この情報は役に立ちました。

Windows Azureの主要コンポーネント、つまりCompute、Storage、Networking、および主要コンポーネントに基づいて構築されたその他の付加価値サービスは、お使いのコンピュータでは使用できないため、主な理由はありません。それ。

Windows Azure Applianceは、this linkで説明されているように、Dell、eBay、Fujitsu、およびHPが現在使用しているデータセンターに展開できる製品です。 Windows AzureとWindows Azureアプライアンスはまったく同じではありませんが、Windows AzureアプライアンスにはCompute、パッケージ展開、ストレージ、管理のポータルと機能の類似したモデルがあります。一般に公開されている場合、これはデータセンターがAzureと同じようなものを持っていることを前提としていますが、現時点では非常に限られたパートナーにしか利用できません。

+0

あなたの答えはありがとうございます。 しかし、私はまだサーバー上の開発マシンに必要なすべてのソフトウェアをインストールせずにローカルサーバー上で実行する方法を知らない。 これらのソフトウェア(Ms Visual Studio、Azure SDK、Silverlight、Windolws Live、...など)は私のdev-machineにインストールされています。今、どうすればローカルサーバー上で(サーバーを通常の開発マシンに変えなくても)実行できます。それは可能ですか? –

+0

Windows Azureサブスクリプションが不足していると思います。無料/試用版または有料のWindows Azure Subscriptionをhttps://www.windowsazure.com/en-us/から入手し、ここに記載されているように展開を開始するだけです。http://msdn.microsoft.com/en-us//spazuretrainingcourse_introowindowsazurelabvs2010_topic4#_Toc297905245。 – AvkashChauhan

+0

私のアプリケーションは、私の会社のサブスクリプションを使ってクラウドにすでにデプロイ/公開されています。アプリケーションをローカルで使用したいと考えています。独自のWindows Server上で、私はどのように私はそれを行うことができないのか分からない開発マシンにローカルサーバーを切り詰める。何か案は? –

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つの環境でコードを実行するには、別々のソリューションを構築する必要があります。コアコードが正しくパッケージ化されている場合は、コアコードを再利用できますが、役割環境、診断プログラム、およびその他のWindows Azure機能の概念は、別のものに置き換える必要があります。

ハイブリッドアプリケーションを作成したい場合は、その一部がローカルに展開され、一部がWindows Azureに展開される場合は、確かに2つをブリッジする方法があります。詳細については、this articleを参照してください。

+0

これは、私の開発マシンに必要なすべてのソフトウェア(MS Visual Studio、Microsoft Live SDK、Silverlight SDK、...)をサーバーにインストールし、VSから計算とストレージエミュレータを使用してプログラムを実行する必要があることを意味します? –

+0

私はプライベートクラウドのようなものを作りたいと思っています。私のサーバには、このチュートリアルで説明している機能すべてが含まれています。http://blogs.technet.com/b/chrisavis/archive/2011/09/05/how-to-build-a -free-private-cloud-using-microsoft-technologies.aspx サーバーに公開するためのDeployemntのみが不足しています –

+0

編集済みの回答がプライベートクラウドの質問になりました。開発環境のインストールに関して:あなたのラップトップやサーバーのどちらで開発をしているかにかかわらず、これらのツールをインストールします。エミュレータは開発作業のためのものです。また、Dev EmulatorとWindows Azureの間にはComputeの違いがあります(違いについては[こちら](http://msdn.microsoft.com/en-us/library/windowsazure/gg432960.aspx)およびStorage(英語)を参照してください)違いについて[ここ](http://msdn.microsoft.com/en-us/library/windowsazure/gg433135.aspx)を参照してください)。 –

関連する問題