云计算和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的项目上云攻略

\\

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

\\

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

\\

第二步,迁移至Azure

\\

1.环境搭建

\\

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

\\

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

\\

面向Windows Azure的项目上云攻略

\\

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

\\

面向Windows Azure的项目上云攻略

\\

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

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

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

\\

面向Windows Azure的项目上云攻略

\\

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

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

单击下一步箭头以继续。

\\

面向Windows Azure的项目上云攻略

\\

5. 在“VM 选项”页上:

\\

面向Windows Azure的项目上云攻略

\\

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

\\

面向Windows Azure的项目上云攻略

\\

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

\\

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

\\

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

\\

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

\\

2.项目发布

\\

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

\\

第三步,配置与维护

\\

配置与监控

\\

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

\\

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

相关文章:

  • 2021-10-31
  • 2022-12-23
  • 2021-05-27
  • 2021-10-18
  • 2022-12-23
  • 2022-02-09
  • 2021-09-16
  • 2022-01-01
猜你喜欢
  • 2021-10-26
  • 2022-02-09
  • 2022-12-23
  • 2021-09-14
  • 2022-02-01
  • 2021-06-24
  • 2021-09-02
相关资源
相似解决方案