2012-11-12 4 views
0

Windows Azure, web-role, web-site 및 git-azure (link)에 Node.js 앱을 배포하는 세 가지 방법이 있습니다. 나는 내 욕구가 가장 효율적이라는 것을 모릅니다. 내 응용 프로그램은 RESTful API를 사용하여 가독성 알고리즘이며, 뉴스 사이트를 파싱하고, 간단한 컴퓨팅이지만,로드가 높습니다. 물론 투명 수평 스케일링이 필요합니다. 당신의 도움을 바랍니다.Windows Azure에서 Node.js 앱을 가장 효율적으로 실행하는 방법은 무엇입니까?

답변

1

내 고 0.02.

귀하의 제품이 배경 작업자, 비즈니스 로직 레이어 및 API 레이어와 같은 많은 레이어 및 구성 요소없이 Node.js만을 기반으로하는 경우 Windows Azure 웹 사이트가 가장 적합해야합니다. Git, GitHub, TFS, FTP 등을 통해 Node.js 응용 프로그램을 배포하는 것은 매우 간단합니다. 또한 예비 모드에서 확장 및 확장 옵션을 제공합니다. 그러나 Windows Azure 웹 사이트의 모든 응용 프로그램은 32 비트 WOW 모드로 실행됩니다.

Windows Azure 웹 역할은 Windows Azure 웹 사이트와 유사하지만 사용자가 직접 Node.js 환경을 구성해야합니다. (Azure PowerShell 도구를 사용하는 경우 일부 시작 명령을 사용하여 노드 작업을 수행하는 데 도움이됩니다.) 작업자 역할이나 캐싱 (공유 캐싱이 아닌)에서 작업해야하는 것이 있으면 웹 역할이 더 좋을 수 있습니다.

나는 git-azure에 대해 들어 본 적이 없지만 worker 역할에 둘 이상의 노드 응용 프로그램을 호스팅 할 수있는 툴링처럼 보입니다.

+0

답변 해 주셔서 감사 드리며 귀하의 블로그에 도움을주고 있습니다^_ ^ – NiLL

관련 문제