领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 马国耀 发布于 2012年1月21日
2011年是国内外云计算蓬勃发展的大年。以PaaS为首的各类云服务取得长足发展;云互操作性和云标准得到重视;云安全和云可用性受到广泛热议;国内外从业者积极分享实践经验。
PaaS成为市场竞争的热点
Geva Perry在其博客中分享了他对云计算未来的预测:
……PaaS将实现大一统,IaaS将被置之高阁。从长远看,IaaS没有太多意义。所有的IaaS提供商壮大后都会发展成PaaS……
经过多年的发展SaaS几乎趋于成熟,IaaS又几乎被几大厂商垄断,位于中间层的PaaS发展相对滞后,正处于创新(研发)和市场整固阶段。它面向广大开发者,由于平台语言的多样化,暂无绝对占统治地位的产品出现,它成了目前市场竞争最惨烈的一块。这一年中,各大厂商不断推陈出新,在PaaS领域下了大功夫。让我们回顾这一年来InfoQ跟踪过的厂商事件:
此外,由于越来越多企业计划或已经采用云端应用,将数据存储在云中,因此云端应用和企业内部应用整合需求也逐渐旺盛起来,众厂商们看准了这一大好时机,纷纷推出云整合平台(iPaaS):
云互操作性和云标准得到重视
在市场格局尚未稳定的早期,各大厂商更多地忙于抢占市场,而忽略了云和云之间的互操作性、可移植性以及云标准的建设。在此情况下,用户若使用了某厂商的云服务,再想换到另一家的云服务就要花很大代价,这是一种厂商锁定,显然是不合理的。可喜的是,2011年我们看到了行业巨头和标准组织在这方面的努力,比如,Open Cloud Initiative组织将推动开放式云计算,通过用例加速云计算标准进程和IBM提交建设云计算环境的参考架构。这是一个不错的开端,希望2012年这一领域会有进一步发展。
云安全和云可用性受到热议
从云计算开始的第一天起,云技术的安全风险一直备受关注。如何实现互联网传输安全?如何保障存储在云中的信息的隐私保护及安全控制?如何支持云中的安全审计? InfoQ月刊《架构师》2011年八月刊针对这一话题进行了探讨。
2011年4月21日Amazon EC2美国东部数据中心发生故障——多个网站受到影响,这一天是每个云计算从业者都应该记住的日子,它提醒我们在享受云计算带来的便利时,时刻不忘云计算的可用性问题,不论从云服务供应商的角度,还是从云服务消费者的角度。事实上,只要做好防范和准备,在架构设计上思考这个问题,就可以将此类事故的影响降到最低。正如《架构师》2012年1月刊主编金明的一段话:
云服务的可用性问题并非无解:云服务提供商与云应用开发商都需要及早考虑、规避、预警服务不可用的风险,并及时妥善做好恢复工作。两者各司其职,“上帝的归上帝,凯撒的归凯撒”,又需要紧密合作、双向共赢。
国内云计算从业者积极分享实践经验
在国内,云计算发展靠前的是几家广为熟知的云平台,如阿里云,新浪的SAE,百度的BAE,以及盛大的大云等。InfoQ有幸邀请到众多来自一线领域的专家们为读者分享了他们在各自领域的实践经验。
来自百度基础平台部高级软件工程师的肖伟谈到他眼中的云端架构:
每个人心中都有自己的一朵云,在我设想中,应该存在这么一种公有服务,它能够帮助用户随时随地的获取自己的数据,与朋友交流,获取好友最新状态。在这服务之上,我们有这么一个平台,它能够给用户提供二次开发的接口,让开发者根据用户数据开发丰富的展现层,并且提供这些展现层的运行平台。
Oracle中国区战略客户架构咨询部企业架构师祁敏志在构建企业私有云架构的演讲中探讨了以下问题:如何构建私有云架构?在建设时采用IaaS、 PaaS、SaaS种模式?哪些技术和产品是实现云计算的架构所必需的?对云计算做了全面的介绍,包括:云计算的起源、定义、特征、模式等,并阐述对于企业云计算PaaS的重要性,以及Oracle产品如何成功帮助企业构建PaaS架构。
CloudTao创始人阮志敏分享了他对PaaS在企业中的战略地位理解:
不论是大型企业、中小企业,、软件开发商、软件供应商、运营商,还是开发和运维人员,都需充分认识到PaaS的战略核心地位和即将带来的变化,做好充分的准备,迎接PaaS时代的到来。
此外,盛大创新院云计算主题院高级研究员杜海分享了盛大云平台的架构设计和实现,新浪的从磊分享了Sina App Engine数据存储服务架构。
马国耀 关注企业级应用开发与架构,有多年SOA项目实施和咨询经验,专注于SOA及云计算的融合。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复