Azure试水——部署到云计算服务器
开始部署之前我们需要以下两个条件:1. 使用Azure SDK在本地构建的一个云计算应用,2. 一个有效的Azure帐号(其实就是一个被批准试用Azure的Live! Id,看来微软的Live还真是阴魂不散啊)。如果你具备了这两个条件,即便你的应用只是一个HelloWord,我们也可以把这次部署之旅当作简单的路演,当然如果你的应用使用了类似于Table Storage,Blob Storage等其他服务的话,还是看仔细一些吧。
Step1:申请
我们需要登录Azure Services Developer Portal(http://go.microsoft.com/fwlink/?LinkID=128009)。选择“New Project”进入创建项目页面,如果Storage Account和Host Service显示为” 0 project(s) remaining”的话,我们需要激活一下Token,选择上方的“Account”并点击左侧的“Token”,输入Email给我们的激活码即可完成激活(如果没有申请的话,可以来这个申请,不过排队的人不会少于春运的铁路售票点哦http://www.microsoft.com/azure/regis...一个Storage Account以使用Table Storage,Blob Storage和Queue Storage;创建一个Hosted Service以运行我们的应用。创建这两个的过程很类似,输入一些描述性信息(Project label和Project Description)和一个唯一标识(Service Name)就可以了。不过将在创建完成Storage Account后显示的有Primary Access Key等信息的页面内容和创建完成Hosted后显示的有Application ID等信息的页面内容保存下来,为第二步和第三步使用。
Step2:部署Storage Service
如果你需要上传的只是HelloWorld,这一步就没有必要了,但是如果你需要部署的是一个常见的比较复杂的应用程序,这一步是整个部署工作的重中之重。由于我们在开发时使用本地的模拟环境而不是Azure作为数据源,在正式开始部署应用前,我们需要调整站点的一些配置。首先我们需要修改Web Role的web.config和Worker Role的app.config。修改的项目是configuration-appsettings下面的AccountName,AccountSharedKey,BlobStorageEndpoint,QueueStorageEndpoint和TableStorageEndpoint……
更多请见:http://newkadbbz.spaces.live.com/blo...9662!407.entry





回复时引用此篇文章
书签