剖析短迭代
敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?
作者 Scott Delap译者 黄璜 发布于 2008年6月26日 上午4时11分
在上周的Red Hat峰会上,红帽宣布了基于KVM的新一代虚拟化管理器:内嵌的Linux虚拟化管理器——轻量级、内嵌的虚拟化管理器以托管方式虚拟化(hosting virtualized)红帽企业版Linux和微软Window环境。该管理器提供的虚拟化方案可包括Linux的一切优点——卓越的安全性、高性能和广泛的硬件支持——所有这些只需消耗很少的内存并可以方便地嵌入到服务器和桌面计算机中。红帽发布了该管理器的beta版,可于www.ovirt.org 获取。该虚拟化管理器是基于KVM(kvm.qumranet.com)项目,此项目从2006年就开始被纳入Linux内核。它支持系统与系统之间虚拟机实时地动态迁移以及高可靠性的特性。继大获成功的Xen之后,KVM正迅速成为新兴的下一代虚拟化技术。
同样,在新闻发布中值得注意到的是,IBM在该成果中的积极合作:
“IBM与红帽和开源社区保持着紧密的合作来促进Linux内核的创新,Daniel Frye谈到,他是IBM负责开源系统开发的副总裁。IBM对虚拟化的推进来自于不同的途径,KVM也是其中之一。KVM充分利用了Linux内核的核心特性,包括由IBM工程师贡献的泛虚拟化(paravirtualizaiton)接口。结合Linux虚拟化架构和诸如CIM及libvirt等开放管理界面,我们的解决方案消除了厂商的锁定(对于特定供应商的依赖)并打破了阻拦企业广泛实施虚拟化的障碍。”
考虑到红帽之前对Xen虚拟化管理器大力支持的背景,这不免引起了人们极大的兴趣。 Virtualization.info注意到红帽如何在这些年失去对该项目的影响地位:
……一系列戏剧性的事件发生了。先是微软与一些关键的Xen贡献者组成了联盟:这其中有XenSource,Novell,以及Virtual Iron。接着Citrix又于2007年8月收购了XenSource。所以,尽管红帽在很早就对Xen开源项目做出了贡献,但却在不到一年的时间里就失去了对其发展的影响力。
前红帽北美销售副总裁,Billy Marshall,同样注意到了传统的OS供应商正将虚拟化宣扬为(操作系统的)一种特性,以抵御裸机虚拟程序的进攻,这样一种持续的趋势。
查看英文原文:RedHat Shifts Virtualization Strategy from Xen to KVM
The hypervisor has a small footprint and is able to fit on a 64M-byte flash drive, said Chief Technology Officer Brian Stevens. "We think we can get much smaller."
说明该hypervisor是OS层面之上的一个小型程序,占用很少的空间,并已于系统内核集成。
footprint
1. <jargon, hardware> The floor or desk area taken up by a piece of hardware.
2. <jargon, storage> The amount of disk or RAM taken up by a program or file. </jargon,></jargon,>
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。
InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!
在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。
通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。
本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。
1 条回复
回复