Azure WebSites权威指南前言


《Azure WebSites权威指南:微软云计算Web平台开发实战详解》

京东

当当

亚马逊

 

今天我们所面对的是一个严峻的、令人激动的IT时代。信息技术的不断创新推动着各行业的业务创新。企业以前所未有的速度更新着产品形态,服务方式、应用模式和营销策略等等。企业变革的速度与业务创新越来越依赖于IT基础结构的敏捷性。传统的IT基础架构,受到软件、硬件、资源利用率和流程等多方面的限制,无法快速满足企业在对现有业务流程进行调整或者开展新业务时产生的各类需求。快速成长与转型的现代企业,需要一个动态的IT基础结构来支撑,云计算的出现则是构建动态IT基础结构的最有效方法。

云计算可以帮助企业从容应对这个时代。2014年,全球云计算市场规模已经达到160亿美元。在国内,云计算作为新兴产业,已经提升到国家战略高度。2015年1月30日,国务院印发《关于促进云计算创新发展培育信息产业新业态的意见》,提出要加快发展云计算,打造信息产业新业态,推动传统产业升级和新兴产业成长,培育形成新的增长点,促进国民经济提质增效升级。

微软于2012年与上海市政府及世纪互联签署战略合作协议,2013年正式落地中国并开启公众预览,2014年成为国际IT巨头中首个在华落地的公有云。Microsoft Azure网站(Microsoft Azure Web Sites/WAWS)是微软云计算平台Microsoft Azure一个全新的平台即服务产品。它允许客户使用不同的编程语言(.NET、Node.js、PHP和Python等)开发Web站点。WAWS可以为任何规模的Web应用程序提供安全和灵活的开发、部署和扩展选项。使用WAWS,客户可以充分利用现有的工具开发和部署Web应用,而无需管理硬件基础设施和中间件(比如.NET 框架、PHP等)。微软在2012年6月开放提供WAWS的预览版,在2013年6月宣布该服务正式上线。WAWS一经发布便赢得了客户的青睐。截止到2013年12月底,Azure网站每月有11TB的访问量;120多个站点日访问量超过百万;有大约24.7%的付费用户。

2014年7月,微软公司新任CEO Satya Nadella提出了“移动为先,云为先”的核心战略,“移动为先、云为先”的策略更多地是从用户体验角度出发,打破微软以往的局限性、封闭性,从用户应用层面打通微软公司所有的产品,并打通所有平台上的用户体验,包括iOS和Android。

2015年3月24日,微软公司发布了新的Azure App Service(Azure应用服务)。Azure应用服务使得开发人员可以为任何平台和任何设备开发Web以及移动应用,并提供一致的用户体验。Azure应用服务包含Azure网站、Azure移动服务以及Azure BizTalk服务。作为Azure应用服务的一部分,Azure网站被重新命名为Web Apps(Web应用)。

尽管仅仅面世几年,但是云计算已经展现出惊人的影响力,并将在未来彻底改造IT业。越来越多的企业已经或者正在将关键IT系统迁移到云计算平台。向云计算转型已经成为趋势,而这将为IT人士带来巨大的机遇。本人有幸在2011年开始接触Azure网站,参与Beta客户的技术支持工作,并负责培训微软技术支持部门的工程师,包括世纪互联工程师。受到同事Erez Benari的启发和鼓励,决定将解决客户实际案例的经验和培训内容系统整理出版。

本书主要介绍微软平台即服务模式的云计算平台产品Azure网站(除非另有说明,所有内容完全适用于Azure全球环境和Azure中国区环境),全书大致分为三个部分。第一部分首先简要介绍了云计算的基本概念并引入微软云计算平台。随后,深入介绍了Azure网站的基本架构设计和主要概念。关于Azure网站的架构设计对于开发人员和架构师至关重要。这些知识可以帮助开发人员和架构师更好的了解这个产品,从而设计出能够完美运行在Azure网站平台的Web应用。而这些恰恰是文档中缺乏的信息。

第二部分详细介绍了Azure网站的管理、配置和监视。包括如何通过Azure管理门户网站管理您的网站,并实时监控网站的运行状况。绑定网站自有域名和安全证书则是客户最疑惑和报告问题最多的部分。这也是第二部分的一个重点。通过总结客户实际问题,本书完整列出了绑定网站自有域名和安全证书的所有情景,并给出了配置实例。另外,本部分还介绍了如何通过编写程序或者脚本来自动管理您的网站。

第三部分占用了本书的绝大多数篇幅,涵盖了从架构、开发、部署和迁移等整个Web应用生命周期。阅读完该部分,您可以根据应用的不同,选择合适的工具和方法将您的现有网站迁移到Azure网站上来。开发人员和架构师可以了解如何选择最适合的开发框架和部署方式,并通过集成其他Azure服务,开发一个高性能、可扩展的基于Azure网站的Web应用。

如上所述,本书涵盖了Azure网站的方方面面,无论您是IT管理员、开发人员还是架构师,本书都会帮助您更好的了解Azure网站,更自信的转到这个杰出的平台上来。如果您是个人开发者,本书可以节省您无数时间,协助您快速开始开发和部署基于Azure网站的Web应用。

Leave a comment

电子邮件地址不会被公开。 必填项已用*标注