5 第二课:建立自己的网站
Windows Azure 入门手册第二课:建立自己的网站第二课:建立自己的网站 . .........................................................
Windows Azure 入门手册
第二课:建立自己的网站
第二课:建立自己的网站 . .............................................................................................................. 1
Windows Azure中的网站是什么? .................................................................................... 2
创建和管理网站 . ...................................................................................................................... 6
自定义域名 . ............................................................................................................................ 13
本阶段常见问题 . .................................................................................................................... 17
自我小测试 . ............................................................................................................................ 17

Windows Azure 入门手册
Windows Azure中的网站是什么?
在这个互联的时代,任何一个企业都离不开网站。网站为用户提供了一种快速访问信息的渠道。
现在,无论人们使用何种具有浏览器的设备,获取自己想要的信息。而对于企业来说,网站也是对外宣传的重要渠道。以往,当企业需要建立一个网站时,通常需要采购专门的硬件服务器、操作系统,并安排专人进行安装、部署、维护,同时还需要有专门的网站内容设计与更新的人员。也有一些中小型企业选择将自己的网站交付给网站托管商,但由于网站托管商规模的不同,一些中低端服务商无法提供可承诺的持续性运营时间保障,导致网站由于服务商机房维护、或是用户访问量激增导致网站无法访问,给企业带来损失。作为企业IT 环境中的核心项目之一,每一个企业都需要自己的网站可以安全可靠的运行。Windows Azure为企业网站的运行提供了一种全新的选择,通过由微软提供技术支持,世纪互联提供运维管理的Windows Azure云平台,任何一个用户都可以轻松地将自己的网站放置在云端,而无需费心底层基础设施的搭建与管理,用户只需关注于如何设计网站的内容来吸引用户的浏览。 Windows Azure 网站是一个可伸缩、安全且灵活的平台,您可以使用它构建可运营您的业务、拓展品牌影响力并吸引新客户的 Web 应用程序。它有一个易于使用的自助服务门户,囊括了全球最流行的 Web 解决方案,包括 .DotNetNuke 、CakePHP 、DasBlog 、WordPress 等等。或者您可以从头开始创建一个全新新网站,然后安装一个像 WebMatrix 这样的一个工具,这是一个轻量级的免费 Web 开发工具,支持最新的 Web 技术,比如 ASP .NET 、PHP 、HTML5、CSS3 和 Node 。您可以使用 WebMatrix 创建 Windows Azure 网站并发布 Windows Azure 应用程序。而且如果您将 Microsoft Visual Studio 用作一个开发环境,可以下载并安装 Windows Azure SDK ,这样您就可以构建应用程序来利用 Windows Azure 提供的可伸缩云计算资源。

Windows Azure 入门手册
在创建新网站时,您还可以选择创建一个数据库来存储 Web 应用程序数据。您可以选择为您的网站创建 SQL 数据库或 MySQL 数据库。您还可以选择从源控件发布您的网站。这将设置来自 Team Foundation Service、CodePlex 、GitHub 或 Bitbucket 等源控件提供商的持续部署。 Windows Azure 网站服务包含四个级别:“免费”、“共享”(预览)、“基本”和“标准”。每种级别可提供多种的实例大小,并可扩展以满足不断变化的容量需求。


下表比较了各级别的功能:

Windows Azure 入门手册
免费
共享(预览) 基本 标准
网站 1 10 100 无限制 无限制 存储 1 1 GB 1 GB 10 GB 50 GB
每天最多
出站数据传输4 使用
165MB 无限制 无限制 无限制
计算实例 2 共享 共享 专用 专用 FTP/S 和 SSL 的
azurewebsites.net
子域 √ √ √ √
自定义域支持
√ √ √
包含 5 个
自定义域 SSL 支持
SSL 定价适用SNI SSL 和 1 个 IP SSL 连接

Windows Azure 入门手册


Windows Azure 入门手册
备注: 1 配额:除非特别说明,否则网站和存储配额是针对每个区域进行计算的。
2 共享实例:“免费”和“共享”(预览)级别分别包括每天 60 分钟和 240 分钟的 CPU 容量。共享(预览)网站级别的费率将针对每个网站实例进行计费。
3 按需、按计划或作为网站实例内的后台任务连续运行自定义可执行文件和/或脚本。Always On 对于连续执行 Web 作业是必需的。Windows Azure 计划程序免费或标准版对于计划的 Web 作业是必需的。
4 对于资金信用服务,将按照 5 GB – 10 TB 级别对出站数据传输收费。有关详细信息,请参阅数据传输定价页http://www.windowsazure.cn/pricing/details/data-transfer/。 通过上面的描述,您可以将Windows Azure网站看作是您在云端的Internet 信息服务(IIS )平台,网站具有较高的抽象度,这一云端的 Internet 信息服务 (IIS) 为您的Web 应用程序提供支持。您(作为 Web 应用程序开发人员)无法直接访问 IIS 层下面(Windows Azure 基础设施)的任何内容。它仍然在虚拟机之上运行,但 IIS 将您与操作系统屏蔽开来。虚拟机可以由多个租户共享,或者它们可以专用于您的网站。但从开发角度来看这对您来说不应有任何区别,您所看到的只是 IIS 服务器。
创建和管理网站
使用 Windows Azure 创建新网站非常简单,我们要向您展示如何操作。首先使用微软帐户用户名和密码登录到 Windows Azure 管理门户,然后选择左侧的“网站”按钮,单击底部工具栏上的新建,就可以新建一个站点。


Windows Azure 入门手册
本指南面向非专业网站开发人员而编写,对于网站的编辑,这里推荐使用 WebMatrix 。进入WEB 管理页面首页。
点击安装 WebMatrix



Windows Azure 入门手册
直接点击运行进行安装,安装过程略



完成安装后,在WEB 门户页面点击下面的 WebMatRix
随后会自动打开刚才安装的 WebMatRix ,并且自动加载

Windows Azure 入门手册

选择直接编辑活动站点或本地副本,这里选择本地副本,提示需要安装SQL 管理工具,点击接受
完成安装,点击确定


Windows Azure 入门手册

开始复制远程站点,在本地建立副本

选择一个发布的应用程序,这里选择模板,使用现有的网站模板

