Windows Azure Cloud Service (3) 把本地的Azure Project部署到云端服务器上

简介:

前面一章我们已经了解了

1)如何新建一个Windows Azure Project

2)如何添加Web Role和Worker Role

3)介绍了项目的内容和配置文件

4)了解如何调试Azure项目

5)对Worker Role有一定的认识

 

本章的内容是如何将我们本地调试成功的项目部署到云端服务器上。

1.本地编译

还是接着上一章的Visual Studio项目来说,请大家新建或者重新打开一个Windows Azure Project。

然后打开HelloWindowsAzure工程-->Roles-->MyWebRole-->右键-->属性

把Instance改成3,VM Size改成Small

表示这个Azure Web站点有三个计算节点自动做负载均衡,每台计算节点的配置是Small

 

再修改MyWebRole的Default.aspxs页面

 

确保Build-->Build Solution没有出现Error。

 

然后我们选中HelloWindowsAzure Project,右键Package

弹出的窗口,如果您要使用Cloud的配置文件请选择ServiceConfiguration.Cloud.cscfg

否则请选择ServiceConfiguration.Local.cscfg

最后会弹出文件夹,里面包含2个文件,后缀分别是cspkg和cscfg,我们先不要关闭这个文件夹窗口

 

 2.云端设置

打开浏览器,输入https://windows.azure.com/default.aspx,输入您已经绑定好Windows Azure服务的Windows Live ID。

点击托管服务、存储账户和CDN,选择托管服务

 

然后选择新建托管服务。

选择订阅:就是您订阅的Windows Azure服务账户。

输入服务器名称:就是给您的Azure服务添加一个名字。

输入服务的URL前缀:这个URL就是您在Windows Azure云计算平台部署完Web应用之后,通过这个URL来访问您Web应用。如果您设置的URL和别人的URL重名,Windows Azure会提醒您重新设置。

选择区域或地缘组:您可以选择离您实际物理位置最近的Windows Azure云计算数据中心,Windows Azure平台目前在全世界公有8个数据中心。您可以在"选择区域或地缘组"中选择任何一个数据中心进行部署。也就是说,您可以在一个Azure 帐号里,部署的托管服务可能位于不同的数据中心。而选择数据中心的时候一般遵守以下两个原则:

  • 就近原则:数据中心在地理上尽量靠近主要的使用者。例如客户主要在欧洲地区,通常选择"西欧"或者"东欧"的数据中心。
  • 一致原则:应用程序所使用的Hosted Service、Storage Service和SQL Azure尽量选择在同一个数据中心,以达到最快的访问速度,同时避免跨数据中心数据传输的费用。
  • 离中国大陆最近的数据中心在东亚的香港,所以我选择东亚。

  地缘组:可以让Windows Azure上的托管服务和存储服务,在物理位置上更加接近,甚至于部署在同一个集群上。

有关地缘组的详细内容,可以参考Windows Azure Platform (五十五) Windows Azure Affinity Groups(地缘组)的重要性

 

部署选项:

一个Windows Azure Web站点有2个环境,分别是过渡环境和生产环境。

过渡环境产生的URL是由GUID组成的,通常用于测试和内部发布站点。

生产环境产生的URL是用户输入的服务URL,通常用于商用和正式发布站点。

部署名称:我们可以为这个部署起个名字,比如Version 1.0,Version 1.1等。

 

包位置请选择前面我们用Visual Studio 2010 Package后的2个文件夹位置

 上传完毕后请选择确定。

 

向Windows Azure上传我编译后的站点文件。

整个发布过程一般情况下大约在10-15分钟左右,过程如下:

1.上传您的cspkg和cscfg

2.上传完毕后,申请计算节点

3.启动计算节点

4.分别部署您的应用到各个计算节点。

 

部署成功之后是这样的:

读者观察:可以看到这个Azure Website 有3台计算节点,都是生产环境。

状态是就绪,表示我的发布是成功的。

 

然后我就可以通过前面设置的URL:

http://leihelloazure.cloudapp.net/

来访问我发布的第一个Windows Azure站点了。

 

 


本文转自Lei Zhang的博客博客园博客,原文链接:http://www.cnblogs.com/threestone/archive/2012/01/18/2325900.html,如需转载请自行联系原作者
目录
相关文章
|
2天前
|
域名解析 网络协议 安全
服务器部署访问出错的原因和解决办法
部署到服务器后无法访问可能是由于配置错误、权限问题或网络设置不当。解决办法包括检查服务器配置文件、确保文件路径正确、调整权限设置以及检查防火墙和端口设置。
12 4
|
7天前
|
小程序 开发者
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
12 0
|
7天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。
|
7天前
|
弹性计算 Java Linux
阿里云服务器搭建部署宝塔详细流程
该内容是一个阿里云服务器和域名的配置指南。首先,需注册阿里云账号并进行企业实名认证。接着,选购服务器如2核2G1兆的Linux系统,并购买域名。完成域名备案后,进行域名解析和ICP备案。然后,通过远程连接登录服务器,重置密码,安装宝塔面板。在安全组中开启宝塔面板随机生成的端口。最后,登录宝塔面板安装LNMP环境,配置数据库如MySQL和Redis,部署JDK、Tomcat,上传前端和后端项目以实现上线。
|
8天前
|
弹性计算 JavaScript Java
阿里云服务器搭建部署宝塔详细流程
以下是内容的摘要: 本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。
|
8天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
10天前
|
NoSQL 关系型数据库 MySQL
阿里云服务器部署项目流程
本文主要讲解阿里云服务器的部署,如何选择配置等
|
1月前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
1月前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
420 4
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程