面向Windows Azure的项目上云攻略

云计算和Windows Azure听起来高大上,其实用起来很简单。只需三步,自己的服务即可登上云端。

\\

第一步,本地开发

\\

1. 功能分析

\\

首先,针对需求开发适合自己的应用,同时需要注意一些适合云端的思想,比如文件存储,session的处理等。例如:

\\
  1. 如果应用中有上传文件和存储文件的需求,请注意,不要将文件存在临时磁盘,最好存储在storage 或者是附加新的数据盘。临时磁盘上的文件不是永久存在。\\t
  2. 如果项目中用到session,建议使用Azure Cache去存储。这和普通的load balance场景类似。\

关于更多的注意点,请参考“玩转Windows Azure, 您可能不知道的秘密”。

\\

其次,考虑到成本和项目的服务,应该选择适合自己项目的一个托管服务。目前China Azure提供了四种服务:云计算、虚拟机、网站服务和移动服务。具体如何选择,请参考:

\\

http://www.windowsazure.cn/zh-cn/develop/net/fundamentals/compute/

\\

2. 项目开发

\\

可以从官方文档了解如何利用Azure的各种特性。

\\

面向Windows Azure的项目上云攻略_第1张图片

\\

如果想使用云服务或者移动服务,需要将SDK安装到开发工具中,可以参考该页面。

\\

如果想使用虚拟机或者网站服务,只需按照之前的开发模式进行开发。

\\

第二步,迁移至Azure

\\

1.环境搭建

\\

SQL Server或者MySQL等数据库也可以放到Azure上面。SQL Azure是一个选择, 也可以创建虚拟机专门存放数据,详情可以参见该页面。下面SQL Server虚拟机的创建过程也适用于创建其他类型的服务器。

\\

1. 在 Windows Azure 管理门户上,依次单击网页左下角的“新建”、“虚拟机”和“从库中”。

\\

面向Windows Azure的项目上云攻略_第2张图片

\\

2. 选择一个包含 SQL Server 的虚拟机映像,然后单击页面右下角的“下一步”箭头。

\\

面向Windows Azure的项目上云攻略_第3张图片

\\

3. 在“VM 配置”页面上,提供下列信息:

\\
  • 提供虚拟机名称。\\t
  • 保留“新用户名”框为“Administrator”。\\t
  • 在“新密码”框中键入一个强密码。\\t
  • 在“确认密码”框中,再次键入该密码。\\t
  • 从下拉列表中选择适当的大小。\

单击左下角的“下一步”箭头 (-\u0026gt;) 以继续。

\\

面向Windows Azure的项目上云攻略_第4张图片

\\

4. 在“VM 模式”页面上,提供下列信息:

\\
  • 选择“独立虚拟机”。\\t
  • 在“DNS 名称”框中,提供选定的DNS名称的第一部分,以便系统以TESTNAME.chinacloudapp.cn格式完成名称。\\t
  • 在“区域/地缘组/虚拟网络”框中,选择将承载此虚拟映像的区域。\

单击下一步箭头以继续。

\\

面向Windows Azure的项目上云攻略_第5张图片

\\

5. 在“VM 选项”页上:

\\

面向Windows Azure的项目上云攻略_第6张图片

\\

6. 单击右下角的对号标记以继续,然后等待虚拟机创建完成。

\\

面向Windows Azure的项目上云攻略_第7张图片

\\

具体的配置信息这里不过多阐述了。

\\

如果选择使用Cloud Service,可以参考该页面。

\\

如果选择使用VM,可以参考该页面。

\\

搞定了数据库之后,如果用户要上传的是一个个图片、视频文件, 应该存放在哪里呢?建议将这类文件存储到Azure Storage中, 可以参考详细教程。如果不确定自己的情景需要怎样的服务,可以在MSDN论坛中提问。

\\

2.项目发布

\\

项目可以直接从开发工具中发布到Azure上,建议在发布之前, 检查一下数据库连接字符串等信息是否正确。

\\

第三步,配置与维护

\\

配置与监控

\\

在上面的步骤完成之后,项目其实已经登上云端。只需简单的配置, 我们就能更好地利用Azure带来的优势。如果使用云服务, 可以增加一些关于性能的监控,以便更好地了解自己项目的运行情况。对于虚拟机、网站,也都有相应的性能监控。Azure还可以根据用户的访问量和机器的负载自动伸缩, 每时每刻都给最终用户良好的用户体验.

\\

如果有任何疑问, 可以访问MSDN社区,由专家来解答Windows Azure相关的各种技术问题,或者拨打世纪互联客户服务热线 400-089-0365/010-84563652咨询各类服务信息。

你可能感兴趣的:(面向Windows Azure的项目上云攻略)