Windows Azure 创建虚拟机并发布测试网站

很多人刚开始使用Windows Azure,希望可以测试最基本的功能:使用虚拟机发布一个测试网站。Azure虚拟机的大部分功能与本地类似,某些设置需要用户在管理门户上做特殊操作。接下来,我们共同完成从创建Win Server 2012R2虚拟机到使用该虚拟机发布测试网站的全过程。

登录管理门户 https://manage.windowsazure.cn  之后,选择 新建>虚拟机>从库中

此处选择镜像,有Windows以及Linux多种镜像版本供我们选择,版本介绍不在此赘述。我们选择Windows Server 2012 R2 中文版。

虚拟机的基本配置:

(1)版本发布日期:没什么好说的。

(2)虚拟机名称:用户于Azure管理门户上识别并管理虚拟机,如有需要,以后可以通过“删除虚拟机并保留磁盘>使用磁盘重新创建虚拟机”来实现改名。

(3)层:基本层比较省钱,功能上有些削弱,如不能提供负载平衡和自动缩放等功能。一般都使用标准层。价格对比参考:http://www.windowsazure.cn/home/features/virtual-machines/#price

(4)大小:虚拟机大小将影响CPU内核数、内存、附加磁盘数等性能指标。虚拟机大小以后可以通过管理门户重新配置,测试我们选择单核就够用。虚拟机大小参考:https://msdn.microsoft.com/library/azure/dn197896.aspx

(5)用户名和密码:将是RDP远程登录虚拟机需要使用的用户名和密码。密码要求有复杂度:小写、大写、数字、特殊字符,至少有三种。用户名不可以是Admin/Administrator。

配置虚拟机:

(1)云服务:相当于对公网提供服务的容器,会给你的虚拟机提供DNS名称、公网IP等,其部署ID也是技术支持部门查询虚拟机状态的重要信息。

(2)云服务DNS名称:这个域名可以解析到Azure给你的虚拟机分配的公网IP地址,不可以与其他用户设置的相同,所以我被迫在webserver后面加了win,因为webserver.chinacloudapp.cn已经被其他用户使用了。一般情况下,客户会把自己的网站域名CName到此域名,完成映射之后,对访问者服务。

(3)区域/地缘组/虚拟网络:此处涉及规划虚拟机的网络环境规划,考虑到本文的难度等级为初级,不再深入讲解。我们暂时选择“中国东部”,还有“中国北部”,用户可以根据自己的物理位置选择较近的数据中心。如果您对Azure的虚拟网络感兴趣,可以参考:https://msdn.microsoft.com/library/azure/jj156007.aspx

(4)存储账户:如果你已经有存储账户,选一个即可;如果没有存储账户,该选项会提示“使用自动生成的存储账户”。你的Windows虚拟机系统将会以127G的VHD放在这个存储账号下的vhds容器内,Linux的系统磁盘是30G也会放在同样的位置。Azure存储参考:http://www.windowsazure.cn/zh-cn/documentation/services/storage/

(5)终结点:也就是端口映射,其实虚拟机的端口全部没有暴露在公网,要想通过公网访问,你需要添加这样的Azure内网到公网的端口映射,Azure默认会给你的Windows Server添加两个:Powershell和RDP。

最后一步,我们只是测试网站,直接保留默认的安装VM代理即可。

(1)VM代理:可以用来创建、更新和重置用户信息

(2)配置扩展和安全扩展不在本文讨论范围,可以参考https://msdn.microsoft.com/zh-cn/library/dn606311.aspx

当虚拟机创建完毕之后,我们可以在虚拟机的仪表板上看见许多虚拟机的信息,如公网IP、内网IP、虚拟机物理位置、部署ID、订阅ID、虚拟机磁盘的位置等等,监视器会随着虚拟机的使用画出使用曲线。

我们要发布的是网站,所以需要80端口映射,找到终结点的界面

需要说明的是:服务器返回是配置SQLAlwaysOn功能专用,千万不要选,否则网站将无法访问。

端点添加完毕,两种方式RDP虚拟机,原理相同。

(1)在虚拟机仪表板界面,点击下方连接,下载RDP文件,双击即可。之后会验证用户名和密码,这是我们之前创建虚拟机创建的。

(2)本地电脑运行窗口>输入mstsc>输入webserverwin.chinacloudapp.cn:52386>连接,之后会验证用户名和密码。 此处的52386是虚拟机的RDP的公网端口,冒号必不可少。

远程登录虚拟机之后,使用服务器管理器添加角色和功能:

除了在选择服务器角色时候,勾选Web服务器IIS之外,其他都直接默认下一步即可。

WebIIS有一个默认的网站,直接在公网就可以访问该默认网站了:webserverwin.chinacloudapp.cn


走这样一个连通性测试过程可以帮助不熟悉Azure的朋友尽快熟悉Azure,微软云作为目前中国国内的功能最强大公有云平台,未来有无限的发展空间,赶快加入到Windows Azure的使用者行列里来吧,千万别在云计算的行业里Out了。

时间: 2024-11-08 23:47:30

Windows Azure 创建虚拟机并发布测试网站的相关文章

Windows Azure创建虚拟机

登陆Windows Azure管理门户. 在命令窗格中, 点击新建. 3. 在Compute-Virtual     Machine中点击From Gallery. 4. 在第一个配置界面选择你需要的镜像进行虚拟机的部署,在本示例中我们选择Windows Server 2012 R2 Datacenter. 点击箭头继续. 5. 在第二个配置界面,指定你自己虚拟机的属性,点击箭头继续. NOTE: 在此处输入的用户名称为管理员账号,你需要创建属于这个常昊的密码. 6. 在第三个配置界面,你需要指

设置Windows Azure Linux虚拟机中的root账户

使用Windows Azure 创建好Linux虚拟机之后,如果你使用默认的用户密码登陆root是不行的,如下图所示: 其原因是Windows Azure创建Linux虚拟机时并没有同时设置root密码,如果要想使用root账户,还必须得使用"sudo passwd root"指令重新设置root密码,如下图所示: 现在,你就可以使用root账户登录了. 参考文章:http://www.cnblogs.com/madengwei/p/3842575.html

使用VNC远程连接Windows Azure Linux虚拟机

一. 安装 tigervnc-server yum install tigervnc-server 二. 启动vncserver vncserver :n 这里的n是session number,不指定默认为1,也可以是2.3等等.第一次会提示输入密码,以后可以使用vncpasswd命令来修改密码. 三. 启动客户端VNC Viewer连接远程虚拟机 VNC的默认端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的).如果使用“vncserver :1”命令启动V

通过xrdp实现远程桌面连接Windows Azure linux虚拟机

本文以Oracle Linux 6.4虚拟机为示例(22及3389端口必须打开,分别用于SSH及RDP连接) 1.在安装xrdp之前,首先需要安装一些必要的包,如: # yum -y install kernel-headers # yum -y install gcc openssl pam-devel openssl-devel # yum -y install autoconf automake libtool libX11-devel libXfixes-devel # yum -y i

Windows Azure创建管理数据库

上一篇我们介绍了,windows azure上的功能,今天主要介绍如何在windows azure上创建sql 数据库及管理数据库.在Azure上创建的数据库,只能通过sql manage studio进行远程管理,同时设置允许链接ip进行远程管理,同时在windows Azure上的数据库操作管理只能通过SQL语句进行操作管理.哈哈,给我的感觉又回到了学校时代,老师教大家通过sql语句进行管理数据库,这次有用武之地了. 我们首先打开windows azure控制面板,选择SQL数据库功能菜单,

windows azure创建并发布网站

Windows Azure 网站是一个可伸缩.安全且灵活的平台,您可以使用它构建可运营您的业务.拓展品牌影响力并吸引新客户的 Web 应用程序.它有一个易于使用的自助服务门户,囊括了全球最流行的 Web 解决方案,包括 .DotNetNuke.CakePHP.DasBlog. WordPress 等等. 这篇博文将教你如何在azure上创建一个网站,首先,打开门户,选择web应用,点击新建 输入网站URL及选择网站所在区域,并点击创建WEB应用 网站创建过程 这样,我们的网站就创建完成了.是不是

使用Windows Azure创建和发布ASP.NET应用程序

Windows Azure为我们提供了一个功能强大的PaaS平台,使得我们无须部署和维护基础架构就可以根据需求发布开发的应用程序,并且支持多种语言及平台,如:ASP.NET, PHP, Python, Ruby, Java等. 本文将会使用Visual Studio 2013创建一个新的Web应用程序,并具有基本的数据库增.删.改查操作,来演示如何将ASP.NET Web应用程序创建并发布至Windows Azure. 本示例项目源代码可从附件下载 过程: 1. 使用Visual Studio

windows azure创建同一地缘组和网段的虚拟机

默认情况下创建出来的两台云端虚拟服务器是无法相互通信的,其实这也是微软在安全性上考虑的,那如果我需要创建两台虚拟服务器,保证他们在同一个位置且能够互相通信的话要怎么做呢?其实很简单,这就涉及到我之前的博文中介绍的关于虚拟网络和地缘组了,这篇博文将介绍如何创建两台相互通信的虚拟机. 在开始之前,我们需要先创建一个地缘组和虚拟网络,关于地缘组和虚拟网络的创建之前博文中有详细介绍,这里不再一一详述,我们直接创建好地缘组和虚拟网络 虚拟网络ZBvNet 看看虚拟网络的配置情况,可以看到,这个虚拟网络有两

Windows Azure免费空间如何搭建PHP网站/数据库、域名绑定

7月份,阿象为大伙介绍了中国版Windows Azure如何建站.自定义远程虚拟机,最高可选四核.28G内存的服务器,相信不少站长.开发者用户大呼过瘾.不过Azure建站系统仅支持SQL数据库,并不支持大家熟悉的MySQL平台. 那如何搭建PHP网站,日常中的WordPress博客.PHPWind/Discuz!等论坛程序都需要完整的PHP+MySQL平台环境,这时 我们可以直接利用Azure平台的Windows Server 2012 R2云系统,借助IIS 8.5+PHP+MySQL三大件,