李智慧老师的大型网站架构已经买了两年了,之前大体看过一次,不过还未内化为自己的本领,最近项目空闲,决定尽力掌握这部分的知识,以跟上大师的节奏。今天是儿童节,祝自己和大家心态永远年轻,即使没有年轻的身体,也一定要有纯净的灵魂。
网站的发展和生物一样,都会经历不同的阶段,通过不断的成长而塑造成一个成熟的个体。也就是说大型网站不是生来就有的,也是跟随着公司业务的发展,不断推进的。毕竟网站是公司业务的载体,而不是主体,这和纯技术公司有很大的不同。李老师说的好,"是业务成就了技术,是事业成就了人"。在实际的设计中,一定谨记沟通的重要性,不能为了技术而技术,有时候合理的沟通,通过业务流程合理的改变可以解决很多技术无法解决的问题,比如12306网站通过分时段销售,排队等策略很好的解决了春运购票高峰的问题。接下来,以时间为序简单介绍一下大型网站野蛮生长的发展历程。
大型网站的特点
Tip: 当前的云服务已经发展的比较成熟,在公司发展的前中期,完全可以基于云平台来搭建网站,基于业务足够的支撑。所谓云服务最初就是将大型网站在非高峰时的闲置资源整合起来,作为商品卖给用户。
为了达到高性能、高可用、易伸缩、可扩展、安全等技术架构目标,不同网站对此进行了各自的实践,通过不断归纳总结,得到了可重复使用的网站架构模式。
通常来说,网站系统设计最重要的几个特性包括性能、可用性、伸缩性、扩展性和安全性等5大属性。
架构师领导艺术
职场攻略:发现问题,寻找突破;提出问题(指出问题而不是批评别人;给老板提封闭式问题,给下属提开放性问题),寻求支持;解决问题,达成绩效(在解决我的问题前先解决你的问题;学会搁置部分问题)。
参考资料