
微软虚拟化技术——构建高效开发与测试环境
借助微软的虚拟化技术平台和工具,配合Team Foundation Server所提供的测试和实验室管理器(Test and Lab Manager)功能,我们可以有效地协助测试人员来完成这些繁琐的数据收集工作,从而改善测试与开发的交互能力,实现无缝的反馈循环,最终达到提高质量的目的。

借助微软的虚拟化技术平台和工具,配合Team Foundation Server所提供的测试和实验室管理器(Test and Lab Manager)功能,我们可以有效地协助测试人员来完成这些繁琐的数据收集工作,从而改善测试与开发的交互能力,实现无缝的反馈循环,最终达到提高质量的目的。
近日,Vmware宣布了VMware vFabric Suite 5.1,增加了自动化部署、企业级开源支持,同时还增加了对PostgreSQL的支持以及SQLFire内存数据库的一个扩展。
Mitchell Hashimoto是一名开源软件工程师,Vagrant项目的作者,Vagrant是一个用Ruby实现的用于构建虚拟化开发平台的工具。 如今Vagrant已经被无数人使用,并成功获得了两个赞助商做收费技术支持。Mitchell在其博客上,分享了开发开源软件的经验和心得,这里不仅仅是技术,还有如何做一个好的开源项目维护者,以及如何推广自己的产品。
据沃尔玛全球电子商务总监Stephen O’Sullivan介绍,沃尔玛实验室计划同时将一个10个节点的Hadoop集群扩展到250个节点的Hadoop集群。目前实验室正在设计几个能将当前像Oracle、Neteeza这样的开放资源的数据库进行迁移、整合的工具;@周磊BJ推荐了Unix-Center蒋清野的系列文章,该系列文章对Eucalyptus、OpenNebula、 OpenStack、OpenQRM、XenServer、Oracle VM、CloudStack、ConVirt等框架进行了总结和对比,共分为商务篇、构架篇、功能篇、综合篇和幻灯篇;而阿里巴巴运维部高级DBA张瑞(@hellodba)在微博中提到原生PCIe接口性能较高,另一类虽然是PCIe接口,但其实是ROC,内部转换为SAS接口,性能较差的问题,最后也转变成了是用内存做缓存好还是SSD做缓存好的讨论。

作为软件开发人员,为了验证软件是否能够部署成功,不应该只有当软件设计、开发、测试等阶段结束后才向生产环境或准生产环境部署,而应该把部署作为整个软件开发活动的一部分,从项目之初,在项目整个持续过程中,实现自动化的构建、部署、测试,即“部署流水线”。本文简述了如何借助云和虚拟化技术实现项目的持续交付。

高技术高竞争的互联网时代,对产品的交付时间逐步变短,而对交付质量的要求逐步提高,各种新创意、新产品层出不穷,市场允许的产品推出周期也越来越短,传统的软件开发模型已经无法跟上当前的需求,高效、便捷、可迭代的产品开发模式也越来越为人们所关注,虚拟化技术正是体现这种开发模式最重要的工具。

William El Kaim描述了一个开放的云计算模型,它基于敏捷原则,并且由独立的用户社区推动来完善对其的定义。他勾画了可能的云操作系统的蓝图,还为将IT转换为BT(Business Technology 业务技术)定义了“闪亮”(SHINE)原则。

本演讲将探讨虚拟化技术向虚拟数据中心操作系统(VDC-OS)的演变,企业内部、互联网云、云联邦的概念,并阐述虚拟化如何成为云计算的最佳平台。本视频录制于QConBeijing2009。

今天距淘宝双十一事件已经有些时日了,但此事件的余热未息,全国网友掀起的网购狂潮带来的影响仍被人们津津乐道。而IT技术人员最关心的则是在面对那么高的访问量,淘宝如何进行高并发处理和压力测试的?做了什么样的措施才使淘宝在双十一中顶住交易的高峰带来的压力。带着这些疑问,我们再次在淘宝研发中心对伏威进行了采访。

在2008年旧金山QCon的这次采访中,Stu Charlton谈论的问题包括云计算,传统托管与云托管的区别,平台云与基础设施云,云计算如何改变软件开发/部署,厂商锁定,如何来推进到云计算,云计算带给中小企业的好处,以及云计算的工具支持。

在这一访问中,Jerry Cuomo谈到了虚拟化与云计算,以及IBM运用Websphere Virtual Enterprise来帮助对中间件和应用栈进行虚拟化所做的工作。同时他还解释了虚拟化的进展,由虚拟服务器,服务器集合,到服务器群集。Jerry还提到WebSphere V7的下一发布将加入虚拟设备选项。

InfoQ中文站的电子杂志《架构师》(2011年12月刊)出炉了。本期的主编是InfoQ中文站翻译团队编辑朱永光。虚拟化技术的出现和发展已经有很长的时间,目前虚拟化技术已经应用到IT的各个方面,如云计算、桌面。其实,在开发、部署过程中应用虚拟化技术,也可以让开发团队和运营团队达到事半功倍的效果。本期《架构师》期望以“虚拟化技术在在软件开发中的应用”为题,为读者呈现业界的一些应用情况和最佳实践。