如何在Windows Azure上托管一个Node.js网站

在本系列的第一篇文章中,我介绍了如何">在Windows上运行Node.js。在第二篇文章中,我示范了如何在Node.js 中使用SQL Server。那也是我学习Node.js 的步骤,首先使它在windows上工作,然后再在SQL Server上。但是回到我开始的目标上,我需要为Wang Tao的worktile实现同步服务,并打算在Windows Azure上建一个原型。所以前两篇文章是准备工作。本文我将描述如何在Windows Azure上托管一个Node.js网站。

通过Git将Node.js部署在Windows Azure网站上

Windows Azure网站 (以下简称 WAWS)是微软六月份Meet Windows Azure活动中推出的新服务。它提供了低成本、内置的模版,并易于部署到云端。

我认为WAWS是我们部署Node.js网站最简易的方式。

- IIS和IISNode已在WAWS环境中安装配置好,所以我们部署时不用安装任何东西。

- WAWS 支持多种部署方法,包括TFS、FTP以及Git。对Node.js来说,FTP和Git较简单快捷。

- WAWS提供三种不同的扩展模式,他们都是免费的、共享的、保留的。若我们只需一个具备数据库的网站,那这样的花费比Windows Azure云服务(以下简称 WACS)要低的。

- WAWS支持Windows Azure SQL数据库(以下简称WASD)和MySQL。

我们来看下,用Node.js在WAWS上建立一个网站是多么的简单、容易。首先,我们需要创建一个新的WAWS。由于本文后面我要示范如何从Node.js中用WASD,我们也将创建一个WASD。前往windows azuredeveloper portal,从NEW button中选择COMPUTERàWEB SITEà CREATE WITH DATABASE。

网站一旦创建,我们前往它的控制面板,点击右侧的Set up Git publishing链接。

片刻之后,Windows Azure会完成Git部署配置。如果这是你第一次在Windows Azure上配置Git或FTP 部署,你需要点击控制面板上的Reset deployment credentials链接来为部署提供用户名和密码。

时间: 2024-10-30 03:33:05

如何在Windows Azure上托管一个Node.js网站的相关文章

在Windows Azure上部署WCF服务

本文将引导大家达成第一种功能:在Windows Azure上部署服务.后续文章将会介绍另两种功能.事实上,在Windows Azure入门教学系列 (一): 创建第一个WebRole程序里,大家已经尝试过部署一个最简单的服务:一个ASP.NET网站.是的,ASP.NET网站也可以称作一种服务.现在,你的ASP.NET程序不再是运行在你自己的服务器上,而是运行在云端了.但是,Windows Azure不仅仅支持常规网站,我们也完全可以把那些和用户界面无关的服务(headless services)

Windows Azure上支持Linux虚拟机

大家好.我很荣幸写写关于Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure的工程师们让我们的合作伙伴和客户能在Windows Azure上运行和管理Linux工作负载所做的工作. 现在你可能听到,预览版的新虚拟机当前的能力可以让Linux虚拟机像Windows Server一样在Windows Azure 上运行. 我们建设支持Linux的目标是为客户提供一流的体验.我们知道我们独自做不成,所以我们和很棒公司合

如何在Windows Azure Store上购买第三方服务

自去年11月我已经好长时间没有写博客了.这期间发生了好多令人兴奋的事情.我参加了微软 TechED 2012 China活动,并召开了一场有关 http://www.aliyun.com/zixun/aggregation/13375.html">Node.js 和 Windows Azure 的会议.我今年 1 月还组织了微软中国区新年聚会上一场小型会议.之后我和妻子在旅顺过农历新年,那是一座位于渤海湾旁宁静而美丽的城市,那也是我妻子的家乡. 当我读到这篇文章时我想要写点东西.2月,微软

如何在Windows Azure中使用Java相关技术

我们刚刚发布了一个新教程和示例代码,以阐述如何在Windows Azure中使用 Java 相关技术.在该指南中,我们提供了分步教程,说明如何将 Java Spring Framework 应用程序(PetClinic 示例应用程序)迁移到 Windows Azure 云.此文档附带的代码同样也发布在 GitHub 中.我们鼓励 Java 开发人员下载并探索此新示例和教程. Windows Azure 是一个开放的云平台,它支持各种编程语言和框架,包括 Microsoft .NET.Java.N

在Windows Azure上构建可高度伸缩的网站

Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 网站 (WAWS) 允许您在 Windows Azure 上构建可高度伸缩的网站.下面概述了 WAWS 的优势: •有效的资源利用:随着客户群增长,您的应用程序的使用率也会相应增加.您可以基于网站的流量模式主动伸缩您的网站. •基于使用率的成本计算:在按需选择基于云的策略方面,成本起着关键的作用.Azure 网站提供了基于使用率的模型(按增长付费)和 6 或

那有什么方案可以在azure上建立一个win10 来体验下呢

问题描述 那有什么方案可以在azure上建立一个win10 来体验下呢 大家好哦!! 那有什么方案可以在azure上建立一个win10 来体验下呢?? 解决方案 这个需要Azure提供Win10的虚拟机镜像.然后你就可以使用了.或者你装一个Win8,然后下一个Win10的ISO来做OS Upgrade 解决方案二: 你好, 两个方案, 方案一,使用Azure提供的Win10虚拟机镜像.不过目前好像没有支持Win10的虚拟机镜像. 方案二,使用自己的虚拟机镜像. 如果你本地有Win10的虚拟机镜像

在windows Azure上安装负载平衡的web Farm虚拟机

我一哥们考虑把他的一些基于linux的网站移到http://www.aliyun.com/zixun/aggregation/13357.html">Azure上.如果你现在的网站是node.js.ASP.ASP.NET或PHP做的,使用Azure Web站点是最容易的.我会在这篇文章里向你展示如何在几分钟内用Git安装Azure web站点.它们对你隐藏了底层操作系统,自动更新,易扩展,而且共享硬盘. 然而,他喜欢虚拟机和虚拟机赋予他的控制,另外他可以到处运行,移动东西,控制他的世界.

将Mysql数据库迁移到Windows Azure上的SQL database中

Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure上可以提供多种Database As a service.其中SQL database是由微软提供发布并提供支持的.Azure上的SQL database与传统的SQL server的区别在于,Azure提供了原生的数据库高可用(一主两备).可在数秒内创建新的数据库实例.可快速进行数据库扩容.支持Federation.提供了全Web化的管理和设计界面.简便的备份

埃及世界文化遗址在Windows Azure上建立移动门户

作为真实世界 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 系列的一部分,在埃及通信和信息技术部(MCIT),我们联系了省开发顾问Wafaa Hassa,探索公司怎样在WindowsAzure上建立Luxor移动门户,使访问者能够在Luxor进行历史遗迹的虚拟参观和定位服务.在埃及,MCIT与公共实体一起运行,用来帮助介绍新的技术和开发新的商业模型,这可以重现整个埃及社会.在这里 读Luxor城市的成功故