经过一年的奋斗,我们终于接近尾声。但这并不意味着告一段落,而是面对接下来更大的挑战。我们会逐渐向云存储、PaaS架构进军。我们满怀信心,我们肩负使命。我们也相信通过一致的努力能够实现这一目标,使我们能在未来激烈的云计算市场占据一席之地。
首先说说我们项目的起源,因为国家现在在大力提倡节能减排,进行改造升级等等,而我们的客户就是在这一背景下催生的。这是国内某著名世界500强公司,公司非常庞大。自然,这么大的公司他的IT服务可定也是庞大的,他们有自己企业网络专线(部分肯定也是走电信吧),以及庞大的数据中心,数据中心里有着大量服务器。传统的IT架构中,都是使用硬件进行数据中心的网际互联。这种方式自然大大增加了网络工程的工作量,特别是机器之间盘旋错杂的线路,而且颜色各样,标号繁多,一不小心,可能就导致一些网络故障,从而影响企业的业务,给企业造成不可估量的损失。
然而科技的进步最终给这些问题带来了可靠的解决方案,这就是--【云计算】
对于云计算的定义我这里不做过多说明,比较权威的是美国宇航局的定义。详请可google.最好是在FQ情况下。
云计算技术具体要解决问题总的来说就是为了“节能减排”:
1、降低能耗
2、提升效率
3、降低成本
对于云计算相关的概念与理论其实是非常复杂的,由于目前本人水平有限,这里也就不详述了。但是对于与计算的基石我们还是要说一说的。
云计算的基础技术是虚拟化技术,这个技术历史悠久。早在50年代由IBM就发明了虚拟化技术,这也可见IBM的强大。在到后来剑桥大又发明了XEN,VMWARE公司的ESXI以及如今已步入夕阳的微软发明的Hyper-V.当然相关的虚拟化技术还有很多,但目前总的来说占据市场主导地位的就这几种。
如果只从软件层面谈虚拟化技术感觉有点太过牵强,因为如果硬件不支持虚拟化技术的话那么前面说的也就无从谈起。硬件上的发展从摩尔定律来讲,每18个月就升级一次,但目前来讲,软件的发展速度大大超过了硬件的更新速度。在intel和AMD陆续推出Vt和AMD-v/RVI技术后,这从硬件加速了软件的提升速度。也正因如此,这两年云计算开始爆发是增长。但相对于国外而言,国内云计算起步比较晚。当国外的亚马逊已经成功商用的时候,国内才开始做这方面的。
接下来来谈谈云计算的具体实施与架构,就我们目前的平台来说“他还不是真正的云计算”,而只是个普通的J2EE应用。当然这只是我的个人感觉。
首先,谈谈我们的架构存在的问题:
1、太多冗余的jar包,没有版本控制,也没有行政上的控制,因为多引入一个jar就是多了一个黑匣子,你不知道它里面到底是什么情况。
2、模块耦合太过紧密,没有充分利用切面去做设计,只是在事物层面的get/find等做了切面,其实我们的邮件、甚至监控、日志采集都可以很好使用切面技术来解决
3、业务泛滥,至今没有完整的需求,过多采用了邮件或者讲解式需求,没有很好的采用需求文档的版本控制,如果在统一的需求文档上添加新需求、修改需求、撤出需求等这将节省大量开会讨论的时间。
4、前端页面不够细化,全部是静态,没有什么动态展示效果,而且前端采用的库众多,没有形成标准,很难重构。
5、数据库的表结构过于零乱,理解起来很费劲,最关键的是居然没有数据库设计文档说明
6、仓促加入新功能,讨论一新问题没有形成逻辑图,使有的人明白有的人不明白。
7、虽然我们的原则是面向服务的架构,但我们目前还没有设计面向服务的接口,这个需要改进
我们通过这一项目获得优势:
1、我们更加懂得用户需要什么,他们到底需要什么样的服务。
2、我们能更好的结合开源技术,懂得开源怎么运用,同时我们在掌握开源技术的层面上有很大提升,我们具备了改进开源产品的能力。
3、我们的思维模式发生了深刻变化,我们考虑问题有云的理念,这种进化是很难得的,这也是靠时间和实践来磨砺。
4、我们逐渐打通了向上的扩展和向下的扩展,向上我们逐渐理解了PaaS架构,向下我们也深入理解了文件系统、存储等
5、团队气氛良好,团队的力量是巨大的。
上面都是谈论项目相关的,下面谈谈我在项目的不足
1、Java编程能力还有很大不足,特别是在编程思想和软件接口封装的设计模式还是菜鸟需要多多学习
2、对Struts/Hibernate/Spring这三个东东的灵活应用不是成熟,对于框架的基本原理还知道的太少
3、虽然我们项目算法上东西比较少,但我觉得良好的数据结构和算法能够能使项目变得更好,我还需要学习更多关于数据结构和算法的知识
4、对于某个具体问题分析的不够彻底,没有反思,只是抱着解决了就OK的想法,这个需要改进
5、有时候耐性不是很好,面对一些突发问题不大想解决,这个也需要改
6、代码质量不是很高,效率比较低,这个需要提升
7、对需求的理解有些还不透彻,需要改进
8、提升系统设计的能力,无论是向下扩展和向上扩展,能为团队提供更好的基础架构服务
总的来说这一年有得有失,得到是和大家在一起奋战一年的朋友,失的是如今仍然还是个光棍,呵呵!
最后感谢各位同事以及领导在工作中给予的帮助与指导!谢谢大家!
刘彬
于上海
2013年11月17日晚