前言
云计算是时下最热门的IT名词之一,也代表了这个行业的未来发展方向。云计算的优点显而易见,也极具吸引力,这也是越来越多的企业开始利用云计算平台实现数字化转型的原因。
IT产业的上一次巨变发生在20世纪90年代,大型计算机逐渐退出舞台,以客户端/服务器为架构的新模式一直被沿用到了现在。云计算可以被认为是IT产业的又一个重大变化,它描述了一种新的基于互联网的IT服务模式,人们无需详细了解云中的基础架构、也不需要具备专业知识就可以轻松使用。云计算动态可伸缩的特性不仅可以帮助用户节省成本,也可以让IT资源更好地匹配业务发展需求。
本书面向大众读者,深入浅出地介绍了云计算的重要概念及其对IT行业的影响。在内容设计上溯本清源,带领读者探寻云计算背后的技术架构和发展历程,帮助读者更深刻地认识云计算的本质。本书在阐释概念的同时,也对其商业应用、社会影响等进行了解读。
本书各章节的主要内容如下。
● 第1章介绍了云的起源与发展,并介绍了当前流行的云计算技术的原理和主要应用方向。
● 第2章深入探讨了云计算技术的商业价值和商业前景。针对IT行业中不同角色分别论证了云计算技术的价值,无论读者在行业内担任何种角色,都可以通过阅读此章了解云计算技术的商业价值。
● 第3章介绍了云计算的运维模式和商业模式及其与传统模式的区别,包括可以量化的稳定性约定、按需计价的方式和水平或垂直的扩容能力。
● 第4章介绍了云计算的安全性、合规性和可靠性。安全性不仅包括硬件和数据的安全,还包括云服务商的运营管理、服务质量控制等内容。合规性是为了确保企业在云端的服务能够与法律、规则和准则相一致。最后通过介绍云端服务的特点与挑战,帮助读者理解如何构建可靠的云端架构。
● 第5章介绍了云计算的几个核心服务,包括计算、存储、分析、数据库、同步和专线。当以共享的方式将这些技术整合在一起时,就能够以服务的方式向用户提供IT资源,而不是实际的硬件或设备。
● 第6章是动手实验部分,带领读者更进一步了解云计算平台的使用方法。同时也详细介绍了几个主流云计算平台在国内的运营情况。
● 第7章带领读者从零开始熟悉命令行的基本操作,接着建立一个.NET Web应用程序,并把代码托管到GitHub上,然后通过Azure提供的持续集成与发布管线部署到云上,最后通过架设云服务提供的监控系统观察该应用程序的运行状态。
● 第8章介绍了云计算的局限性。任何技术都有优缺点,云计算也不例外。云计算对网络的高度依赖、自身过于庞大的攻击目标都为用户带来了潜在风险。同时,各个云计算平台之间缺乏互操作性,用户一旦采用就难以迁移,这也局限了企业业务的发展。
第9章介绍了云端新技术,包括敏捷开发、人工智能、数据科学、物联网和区块链。理解这些技术与云计算的关系对了解它们的未来发展趋势至关重要。
● 第10章带领读者展望了未来新世界。如今的技术发展速度已经远远超出大部分人的想象,人工智能等技术已逐渐渗透到人类生活的方方面面,未来的生活会出现何种变化?本章会给出一些线索。
本书主要作者马睿居住在澳大利亚悉尼,是澳洲微软云端解决方案架构师,在加入微软前在亚马逊云计算部门AWS任工程师,其编写了第4章、第6章、第8章大部分、第9章和第10章。苏鹏就职于中国联合网络通信集团有限公司,负责软件开发,同时也是北京航空航天大学软件学院客座教授,其编写了第1章和第2章。周翀就职于英雄联盟开发商拳头游戏上海办公室,负责公司游戏在中国区的云端部署本地化与安全系统的设计和开发工作,其编写了本书其余部分内容。
本书在对云端服务进行细节介绍时主要参考的是云服务商的官方文档,包括微软、亚马逊、谷歌和阿里等。书中还引用了许多来自研究机构的行业分析报告,在此对这些厂商和机构一并表示感谢。感谢机械工业出版社李培培编辑在编写过程中的悉心指导。同时感谢孟鑫、于斌、韩晓在本书编写过程中提供的诸多帮助。
编者