Node.jsアプリをWindowsAzureにデプロイするには、web-role、web-site、およびgit-azureの3つの方法があります(リンク)。ヒレグロが私のニーズに最も効果的かどうかはわかりません。私のアプリは、RESTful APIを使用した読みやすさのアルゴリズムであり、ニュースサイトを解析し、単純なコンピューティングですが、負荷が高くなります。もちろん、透明な水平スケーリングが必要です。よろしくお願いします。
1 に答える
1
私の0.02ドル。
製品がNode.jsのみに基づいており、バックグラウンドワーカー、ビジネスロジックレイヤー、APIレイヤーなどの多くのレイヤーやコンポーネントがない場合は、WindowsAzureWebサイトが最適です。Git、GitHub、TFS、FTPなどを介してNode.jsアプリケーションをデプロイするのは非常に簡単です。また、スケールアップ(予約モード)およびスケールアウトオプションも提供します。ただし、WindowsAzureWebサイトのすべてのアプリケーションは32ビットWOWモードで実行されることに注意してください。
WindowsAzureWebロールはWindowsAzureWebサイトに似ていますが、Node.js環境を自分で構成する必要があります。(Azure PowerShellツールを使用している場合は、いくつかの起動コマンドを使用してノードを確立するのに役立ちます。)ワーカーロールまたはキャッシング(共有キャッシングではない)で機能するものが必要な場合は、Webロールの方が適している場合があります。
git-azureについて聞いたことがありませんが、ワーカーロールで複数のノードアプリケーションをホストできるツールのようです。
于 2012-11-13T01:13:22.163 に答える