此前,笔者分享了微软为学生开发者免费开放Azure Web Apps开发服务技术,具体免费福利包括Azure应用服务Web应用、Application Insights、Visual Studio Online三项内容,涉及网站托管、APP测试部署以及VS Online多人合作开发等领域,可见云技术非常强大。
免费注册Azure for DreamSpark:https://www.dreamspark.com/Product/Product.aspx?productid=99
由于原先的DreamSpark账户还未过期,笔者也抽时间注册申请了这个Azure for DreamSpark免费福利,官方称作“Azure Portal”托管计划,支持简体中文在内的语种显示支持。
不过需要注意的是,本项Azure服务为国际版,但不支持中国内地手机号的验证服务,可以通过香港手机号、台湾手机号完成申请、验证服务。)
如果你登陆Azure过程中遇到下面提示时,点击“Dreamspark Access”即可跳转到Azure for DreamSpark后台管理面板,或者直接访问Azure for DreamSpark后台管理面板:https://portal.azure.com/
如果你喜爱Web建站、托管以及App测试,那直接新建一个“Web app”,默认为1G的存储空间,同时将开通一个Web资源组(参考下图,默认包含Web应用+Application Insights,可选微软全球任一数据中心,其中包括日本、东南亚、欧洲、北美等服务器。)
考虑到网速延迟,笔者建议选择日本西部、日本东部等数据中心。完成创建后,即可配置下Web应用的应用程序,默认支持HTML5,.NET, PHP, Node.js,java或者Python等开发语言,可选择性开启合适的版本或关闭组件。
至于如何上传Web应用源码或网站程序,开发者可以选择部署凭据来注册一个FTP/Git用户名+密码,即可使用FTP、Git网络传输方案向Azure云端进行上传源码。
或者手动下载Azure的发布配置文件,使用微软自家的WebMatrix网站开发套件(免费下载),远程Web Deploy、FTP方式上传本地网站、或者下载服务端的文件。
然后访问:http://你的网站名.azurewebsites.net/,这时将出现首页欢迎页面,或者是自己的网站的首页,Enjoy!
如果你需要多人团队开发项目,那可以新建一个“Team Project”,使用Git或TFVC来完成开发项目等内容。
除此之外,你也可以用Application Insights服务对支持ASP.NET网站(Azure 或本地)、Windows Phone/Windows应用商店应用、java web应用程序进行评测,收集应用程序性能、可用性和使用情况信息。