721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光

《云端架构》这本书,终于要出版了
历时721天、194869个字、175张图

打造一本云计算技术布道的书,适合的读者:

  • 云计算售前架构师、商务销售、技术支持人员
  • 云计算市场、战略、运营等相关人员
  • 互联网、传统企业等需要上云、数字化转型的企业用户
  • 需要掌握云计算等新技术、锻炼技术实践能力的在校学生
  • 刚接触云计算并打算进行深入学习的人员

为什么写这本书

云已不陌生,云已在各行各业中落地应用。分析不同行业业务场景的案例和解决方案,在技术痛点、业务需求、技术解决方案中很多都是大同小异。纵观云服务商的行业解决方案会按照新零售、金融、政务、医疗健康、教育、工业互联网、能源、交通、游戏等行业进行划分,每个行业中又分为不同的子行业或场景,这些还是带有行业属性的。

比如新零售遇到的经典场景是双十一、大促等带来的业务流量高峰,也需要保证业务持续可用;游戏行业业务重点考虑服务器到玩家之间的网络质量及体验友好度。业务连续性、数据可靠性、系统可扩展性、安全是系统架构设计永恒的话题,这些技术解决方案结合到业务场景就适用于行业解决方案。

写作历程

个人兴趣是跑步,从2014年开始跑马拉松,为了写书已经一年多没跑步了。就算有人信我能写本书,别人也不会相信我跑过马拉松。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第1张图片

用了两年时间来整理成书,这两年除了工作、照顾家里就是写书了,出差路上、下班后找个角落是最好的地方,也在各个地方留下了不同的回忆。在各种白板上整理思路,最后昏天暗地的写字。

在白板上梳理思路

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第2张图片

书稿

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第3张图片

画图

图片都是自己画的,当然,业界有非常成熟的图也会标明版权引用过来。

画41种设计模式的图标,不知道改了多少个版本,而每天能凑出来一两个小时有效时间需要附带甚至一两个小时的无效时间。

如果不是真的喜欢,又怎么会这么拼命呢?

如何使用PPT来画图,将会在后面有单独的文章介绍。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第4张图片

本书配图

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第5张图片

本书配图

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第6张图片

改了N遍的图

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第7张图片

为本书中的配图确定标准颜色

那些年在麦当劳写字画图或者随便吃个1+1晚餐

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第8张图片

那些年吃的麦当劳

抽丝剥茧提炼41种架构设计模式

在缤纷的行业场景和案例中我们抽丝剥茧探究通用的技术解决方案,这其中并不是无章可循,云架构设计围绕六大原则:合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营。这六大原则适用于传统业务架构也适用于互联网等各个行业。在云端如何围绕这些设计原则展开架构设计呢?我们通过把各行业在云端的落地案例、解决方案整理起来,提炼了41种架构设计模式。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第9张图片

《云端架构》提出了41种架构设计模式

从另一个角度,我们有了解决方案设计模式,像积木模块一样可以灵活组合成架构的“拼图”,就像一味味中草药可以组成大夫的药单医治百病。因此在本书中将会用大量篇幅来介绍41种架构设计模式,当然这些设计模式也是围绕架构设计的六大原则展开来。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第10张图片

关于架构方案在构建、重构、评估中的思考

架构设计完成后进行部署实施,在运行一段时间后需要重新审视架构是否符合当初的设计预期,并且可能会遇到真实流量高峰期、高并发访问、网络攻击等对系统造成挑战和损坏的情况。需要对系统进行定期评估巡检,评估是否需要重构,以保持架构设计满足变化的需求、系统持续更新、遵循架构设计原则和最佳实践。

为了更清晰地掌握架构的设计质量,对架构进行优化与重构,需要对架构设计进行量化。无论是基于传统服务器集群的业务架构,还是基于云平台的业务架构,对架构设计进行量化都是比较困难的事情。我们可以相对轻松地获得云主机使用数量、存储资源空间大小、网络流量、安全攻击事件,甚至因为遭受安全攻击造成的损失也可以进行量化。我们总结了融合三个维度的架构评估魔方模型,包括适用性评估、成熟度评估、健壮性评估。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第11张图片

  • 适用性评估
    用来评估业务需求是否适合采用云平台进行部署,是否能通过云平台的优势来解决业务痛点,应该采用哪种部署模式,适合在需求分析阶段进行评估。
  • 成熟度评估
    用来检测架构是否遵循 6 大原则和最佳实践进行了良好的架构设计,完成评估后将得出架构成熟度评分、等级及改进建议,适合在架构设计完成后立即进行评估,由重构时机触发评估。
  • 健壮性评估
    用来检测系统架构应对异常风险的能力,检验架构能否应对一些资源故障、云平台故障等意外状况和技术挑战,适合在架构设计完成后立即进行评估,由“评估与重构的时机”中的时机触发评估。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第12张图片

三种评估模型

书稿内容预览

部分书稿截图,所有的图都是自己原创或重新加工过的。除了极少数SLA等固定描述要原文引用,其他文字都是自己一点点写出来、原创的。

写书过程中也购买了很多书作为参考,也在网上找了大量资料学习,也记不清修改了多少遍书稿、画了多少遍图。

尽力为读者提供好的学习书籍,也请购买支持、积极交流提升。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第13张图片

《云端架构》书稿预览

配套学习+实验网站MumuLab

这个平台之前想了好多个名字,来回推翻,最后确定了MumuLab。示例项目MumuLab贯穿全书,每章节中的应用案例也都来自于此项目。MumuLab平台不仅是贯穿本书的实践项目,还是用来承载本书实验进行解答、提交实验结果、竞赛的平台,一石二鸟,这样也使得平时训练的项目也就是正在运行的线上平台。每章节中的应用案例也都来自于MumuLab,在平台中兼容各个云平台、采用原始通用的代码框架,尽可能适用于更广泛技术背景的读者。

MumuLab适合于利用碎片化的时间来学习云计算基础知识、架构设计模式、完成实验,每一项学习和实验任务都是自己的学习历程,也是向技术爱好者展现自己实力的机会,在这里一起学习、一起进步。完成每一项任务后进行打卡或提交实验结果,均可获得相应积分,积分可兑换书籍等奖品,也将有机会获得MumuLab证书、参加线下交流活动。

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第14张图片

交流与购书

  • 先加微信,第一时间获得消息

添加微信请备注:姓名-城市-岗位

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第15张图片

  • 关注微信号

沐然云计算

721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光_第16张图片

MumuLab

  • 本书配套学习网站,会逐步上线所有设计模式、分享的视频、可以进行动手体验的实验文档、学习和实验的积分Timeline & Ranklist,也会有部分考核作业
  • 此外,你可以拿MumuLab当作脚手架项目来实现公有云部署、私有化部署、实现混合架构、全球部署、多云部署。
  • 链接:MumuLab.cn

致谢

感谢在信息化、数字化浪潮中能够有机会追逐自己的梦想,奋斗在其中深感荣幸。感谢公司提供了良好的学习和锻炼的平台,感谢小伙伴交流沟通时的灵感碰撞、经验沉淀、最佳实践的提炼。感谢身边支持自己的朋友对我一直以来的帮助和鼓励,受益匪浅。感谢电子工业出版社董英老师和各位编辑的辛勤付出。感谢家人对我的理解、支持,要用更多时间陪陪家人,自己抽点时间去跑跑步,也重新思考如何学习、总结、分享。

也感谢坚持努力的自己,每天叫醒自己的不是梦想,而是闹钟,为了梦想已经熬到深夜。接下来又是新的开始,多陪陪家人、多与朋友交流,自己也还会继续奔跑、追逐梦想。

千里之行始于足下,一起携手再次出发!

你可能感兴趣的:(系统架构,big,data,大数据,云计算)