十年所学,梦想终至,不负时光 | 《云端架构》新书首推发布,来自极度努力的吕校长

博文小编

2022-02-26

【以下文章来源于沐然云计算 ,作者吕昭波】

《云端架构》终于出版了!

写作过程历时721天

用心写了19万字

用心写了MumuLab.cn网站

用心设计了41种架构设计模式图标

用心画了175张彩色配图

云已在各行各业中落地应用,大家对此并不陌生。

虽然基于云分析不同行业业务场景的案例和解决方案,在技术痛点、业务需求、技术解决方案中很多都是大同小异。

但是,按照新零售、金融、政务、医疗健康、教育、工业互联网、能源、交通、游戏等行业进行划分后,每个行业中又分为不同的子行业或场景,这些还是带有行业属性的。

比如新零售遇到的经典场景是双十一、大促等带来的业务流量高峰,也需要保证业务持续可用;游戏行业业务重点考虑服务器到玩家之间的网络质量及体验友好度。

业务连续性、数据可靠性、系统可扩展性、安全是系统架构设计永恒的话题,这些技术解决方案结合到业务场景就适用于行业解决方案。

《云端架构:基于云平台的41种可复用的架构最佳实践》一书提炼出6大云端架构设计原则、可复用的41种设计模式,可以帮助大家化繁为简,轻松进行云端架构的构建、重构、评估!

1 架构三部曲:构建、重构、评估

之前对架构设计的介绍普遍只是单纯地讲架构构建,而本书开创性地提出了架构设计三部曲,将重构和评估并入其中。

为了更清晰地掌握架构的设计质量,对架构进行优化与重构,需要对架构设计进行量化。

无论是基于传统服务器集群的业务架构,还是基于云平台的业务架构,对架构设计进行量化都是比较困难的事情。

然而,我们可以相对轻松地获得云主机使用数量、存储资源空间大小、网络流量、安全攻击事件,甚至因为遭受安全攻击造成的损失也可以进行量化。

2 架构的魔方评估模型

我们总结了融合三个维度的架构评估魔方模型,包括适用性评估、成熟度评估、健壮性评估。

适用性评估

用来评估业务需求是否适合采用云平台进行部署,是否能通过云平台的优势来解决业务痛点,应该采用哪种部署模式,适合在需求分析阶段进行评估。

成熟度评估

用来检测架构是否遵循 6 大原则和最佳实践进行了良好的架构设计,完成评估后将得出架构成熟度评分、等级及改进建议,适合在架构设计完成后立即进行评估,由重构时机触发评估。

健壮性评估

用来检测系统架构应对异常风险的能力,检验架构能否应对一些资源故障、云平台故障等意外状况和技术挑战,适合在架构设计完成后立即进行评估,由“评估与重构的时机”中的时机触发评估。

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

在缤纷的行业场景和案例中,我们抽丝剥茧探究通用的技术解决方案,这其中并不是无章可循,云架构设计围绕六大原则:合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营。

这六大原则适用于传统业务架构也适用于互联网等各个行业。

在云端如何围绕这些设计原则展开架构设计呢?我们通过把各行业在云端的落地案例、解决方案整理起来,提炼了41种架构设计模式

从另一个角度,我们有了解决方案设计模式,像积木模块一样可以灵活组合成架构的“拼图”,就像一味味中草药可以组成大夫的药单医治百病。

因此,在本书中将会用大量篇幅来介绍41种架构设计模式,当然这些设计模式也是围绕架构设计的六大原则展开来。

4 提供MumuLab线上实践平台

这个平台之前想了好多个名字,来回推翻,最后确定了MumuLab。

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

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

作者简介

作者吕校长:有人说我不帅不聪明,但没人说我不认真努力

专家力荐

彩蛋:写作历程

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

在白板上梳理思路

书稿

画图

图片都是自己画的,当然,业界有非常成熟的图也会标明版权引用过来。
设计41种设计模式的图标,不知道改了多少个版本,而每天能凑出来一两个小时有效时间需要附带甚至一两个小时的无效时间。
如果不是真的喜欢,又怎么会这么拼命呢?
如何使用PPT来画图,将会在后面有单独的文章介绍。

本书配图


同一张图的演变历程


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

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

在“沐然云计算”微信号发布了写书完成的消息,好多大咖和小伙伴给到支持,表示等书印刷完成上市后购买阅读,期待与大家进行交流、探讨。

限时优惠

下单即减50

快快扫码抢购吧!

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    5428 736 3 7
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    3299 36 0 1
  • czk 2017-07-29
    5871 28 0 1