locked
三步,让您的项目登上云端 RRS feed

  • 常规讨论

  • 迁移至Azure
    配置与维护
    云计算,Windows Azure听起来高大上,用起来也亲民. 只需三步就能让您的服务登上云端。
    第一步,本地开发
    1. 功能分析TOP
          首先,针对于需求进行开发适合自己的应用,同时需要注意一些适合云端的思想,比如文件存储,session的处理等。例如:
    1.如果你的应用中有上传文件和存储文件的需求,请注意,不要将文件存在临时磁盘,最好存储在storage 或者是附加新的数据盘。临时磁盘上的文件不是永久存在。
    2.如果项目中用到session,建议您使用Azure Cache去存储session. 这和普通的load balance场景类似.
           关于更多的注意点,请参考“玩转Windows Azure, 您可能不知道的秘密
    其次,考虑到成本和项目的服务,您应该选择适合自己项目的一个托管服务。如今,China Azure提供了四种服务:云计算,虚拟机,网站服务和移动服务。具体如何选择,请参考:
    http://www.windowsazure.cn/zh-cn/develop/net/fundamentals/compute/  
    2. 项目开发TOP

           可以从官方文档得知如何利用Azure的各种特性.

          如果你想使用云服务或者移动服务,你需要安装SDK到您的开发工具中,请从这个页面参考SDK详情(http://azure.microsoft.com/zh-cn/downloads/  )。
    如果你想使用虚拟机或者网站服务,您只需要按照之前的开发模式进行开发即可。

    第二步,迁移至Azure
    1.环境搭建TOP

          现在一些问题来了,我有SQL server或者是MySQL等数据库也需要放到azure上面,这个可以吗?回答是肯定可以的。SQL Azure是一个选择, 也可以创建虚拟机专门存放您的数据,具体详情:(http://www.windowsazure.cn/zh-cn/manage/windows/common-tasks/install-sql-server/  )。下面SQL server虚拟机的创建过程也是适用于其他类型server的创建。

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

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

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

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


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

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

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


    单击下一步箭头以继续。

    5. 在“VM 选项”页上:

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

          关于具体的配置信息,在这里不过多阐述。
          如果您选择使用Cloud Service,可以参考:(http://www.windowsazure.cn/manage/services/cloud-services/  )。
          如果您选择使用了VM,可以参考:(http://www.windowsazure.cn/manage/windows/  )。
          搞定了数据库之后,有小伙伴就有疑问了,比如用户上传的一个个图片,视频文件, 我应该存放在哪里?建议大家将这类文件存储到Azure storage中, 请看这里的详细教程(http://www.windowsazure.cn/zh-cn/develop/net/how-to-guides/blob-storage-v17/)。当然,如果您不确定您的情景需要怎么样的服务,欢迎您在MSDN论坛中提问。

    2.项目发布TOP
          Project可以直接从开发工具中发布到Azure上,建议在发布之前, 检查一下您的数据库连接字符串等信息是不是正确。
    第三步,配置与维护
    TOP配置与监控

          当上面的步骤都已完工,您的项目其实已经登上云端. 只需简单的配置, 我们就能更好的利用Azure带来的优势, 如果使用云服务, 增加一些关于performance的性能监控 (http://www.windowsazure.cn/zh-cn/manage/services/cloud-services/how-to-monitor-a-cloud-service/ ), 让我们更好的了解自己项目的运行情况. 对于虚拟机,网站等都有相应的性能监控。 我们还可以根据用户的访问量和机器的负载自动的缩放 (http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/08/28/windows-azure-autoscale.aspx ), 每时每刻都给最终用户良好的用户体验.

    如果你有任何疑问, 欢迎访问MSDN社区,由专家来为您解答Windows Azure各种技术问题,或者拨打世纪互联客户服务热线 400-089-0365/010-84563652咨询各类服务信息。同时请关注China Azure官方微博: http://blogs.msdn.com/b/azchina/


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.




    2014年11月27日 9:16
    版主