今天跟大家聊聊,如何进阶成为一名优秀的“云架构师”。
关于这个话题,断断续续思考过一段时间,今天觉得应该写下来,而且打算写几篇来阐述。
架构师这个岗位,听起来高端大气上档次,其实也不竟然,即使我们不是架构师,在生活、工作的方方面面,我们有意无意地在担任架构师的角色,比如家装,首先考虑的是装修风格,欧式还是中式风格,前卫还是古典,豪华还是简约,然后是色彩搭配,房屋布局,然后再跟设计师一起设计加装的平面图,设计师会按照你的意图(架构)来设计图纸,图纸的每一个细节都需要经过你的确认,此时,你担任的角色,正式传说中的架构师的角色。
那么什么是“云架构师”?
在aws,把传统意义的售前工程师成为“云解决方案架构师”,也就是把“工程师”提升到了“架构师”的角色,难道“云计算”也改变了售前工程师的角色?确实如此!传统意义上的售前工程师在给客户提供售前方案的时候,总是从最底层的基础设施开始,从机房、供电、网络、服务器、操作系统、中间件、数据库系统、业务应用系统乃至信息安全,技术方案要全部走一遍,效率低,对个人能力要求也比较高。等项目真正进入实施阶段,同样要从最底层开始搭建,一个大型的工程,要有项目实施团队,要有项目经理(哪怕再小的项目),实施周期短则半年,长则1-2年。
今天,我们进入了云计算时代,一切都发生了改变。
云服务通过internet实现无处不在的接入,你不需要再考虑基础设施,不需要考虑机房、供电,不需要购买服务器,操作系统、数据库、中间件license,一切都是以模块化服务的形式提供。从此,你可以专注于客户的业务,对云服务产品烂熟于心后,可以快速的在云端给客户构建新一代、具备弹性伸缩、按需使用的业务系统。此时,你真正的成为了一名“云解决方案架构师”!
今天我们要谈的“云架构师”比起“云解决方案架构师”,要更泛在一些。"云解决方案架构师“专门是给客户提供云售前解决方案,而“云架构师”,不仅仅是这些,还需要具备架构设计的方法论和优秀的架构思维,更加重要的是,我们要结合业务,从宏观视角去设计系统的架构,微观上,不仅仅要掌握每个云服务组件的功能和接口,还要知道云服务组件的原理和局限性,从而给客户提供超预期的设计方案!
优秀的云架构师是怎么养成的呢?如何从一名普通的程序员或售前工程师,进阶为一名优秀的云架构师呢?
今天先开个头,并以一句对架构理解很深刻的话作为本文的结尾:
架构这个过程,是架构师洞见系统内在结构、规律、原则和逻辑的过程。真正的架构师是可以将自己放在系统中去的(例如作为系统中的任何一个角色),只有清晰地理解系统,才能简洁地描述它。而当架构师拿出了他所描述的“作品”的时候,架构这一过程就已经结束了。
且听下回分解。
网友评论