Microsoft Windows Azureクラウドを初めて使用し、node.jsアプリをAzureクラウドで実行したいと考えています。Windows Azure Node.js開発者センターサイト(https://www.windowsazure.com/en-us/develop/nodejs/)を読みましたが、アプリは複数の方法でAzureクラウドで実行できるようです。
より少ない紺碧の知識で迅速にデプロイしたい場合、どの紺碧のオプションが私のnode.jsアプリに適していますか?
Microsoft Windows Azureクラウドを初めて使用し、node.jsアプリをAzureクラウドで実行したいと考えています。Windows Azure Node.js開発者センターサイト(https://www.windowsazure.com/en-us/develop/nodejs/)を読みましたが、アプリは複数の方法でAzureクラウドで実行できるようです。
より少ない紺碧の知識で迅速にデプロイしたい場合、どの紺碧のオプションが私のnode.jsアプリに適していますか?
Windows Azure は初めてで、Node.js 開発者の知識がある場合は、Windows Azure を使用して Node.js アプリケーションを作成できます。
次の選択肢があります。
Windows Azure 仮想マシン (プレビュー) –
Windows Azure を初めて使用する場合は、無料の Windows Azure Web サイト共有を試してみることをお勧めします。この方法では、Windows Azure について多くを学ぶ必要がなく、すぐにアプリケーションの実行を開始できます。これは上記の 3 つのオプションの中で最も簡単な方法であり、必要に応じてアプリケーションを移行するだけで他の方法にジャンプできます。
クラウド サービスを使用する場合は、Cloud9 IDEを使用して、Node.js アプリケーションをサブスクリプションの Windows Azure クラウド サービスに直接公開できます。
デシジョン ツリーは次の場所にあります: http://msdn.microsoft.com/en-us/magazine/jj991974.aspx
Windows Azure Web サイトを使用するのが最も簡単な方法です。node.js を実行するように構成済みの Web サイトが表示されます。ftp または git コマンドを使用して、サイトのドロップ フォルダーにコードをプッシュするだけです。
Mac、PC、または Linux を開発マシンとして使用できます。このチュートリアル (Mac を使用) は、開始するための最速の方法を示しています: https://www.windowsazure.com/en-us/develop/nodejs/tutorials/create-a-website-(mac)/
乾杯!
どのようなオプションを検討していますか? 「クラウド サービス」または「Web サイト」の 2 つが考えられます。Web アプリを構築していると仮定すると、後者はおそらく簡単で安価なオプションです。前者はアプリをサポートする本格的な VM を提供し、その上で何でも実行できます (バックグラウンドでデータを処理する「ワーカー」や、Web ソケットや生の TCP を介して通信するアプリを含む)。これはより強力ですが、共有の「Web サイト」よりも使いにくく、展開が遅く、費用もかかります。
Windows Azure の 90 日間無料試用版にサインアップするhttps://www.windowsazure.com/en-us/pricing/free-trial/
https://manage.windowsazure.comでポータルにログインします。
[仮想マシン] タブをクリックし、[仮想マシンの作成] をクリックして Windows VM を作成します。
スライドアウト パネルで [クイック作成] を選択し、DNS 名、イメージ [Windows Server 2008 R2 SP1]、管理者パスワード、サイズ [小 (1 コア、1.75 GB メモリ)]、場所 (米国西部) を指定します。[仮想マシンの作成] ボタンをクリックして終了します。
プロビジョニングが完了したら、画面の下部にあるツールバーの[接続] ボタンをクリックして、リモート デスクトップ プロトコル経由で VM に接続できます。
Firefox などの最新のブラウザーをインストールして、IE の煩わしいデフォルトのセキュリティ設定を回避してから、デスクトップで行う場合と同様にnode-js msiをダウンロードしてインストールしてください。
ハッピーハッキング!