星期三 九月 24, 2008

开源节流,从数据仓库开始

我谨在此向 Greenplum 团队和我们双方的 Fox Interactive Media 客户(来自 MySpace、Photobucket、IGN、FOXSports.com 以及所有 Web 企业,共同代表世界最大的 Web 受众之一)表示衷心的祝贺。

我们三方均于今天发布消息,宣布 Fox 将采用基于 Sun 的 Solaris/ZFS 操作系统的 OpenStorage 平台(具体而言,就是使用了大量 Thumper 系统)运行依据 Greenplum 数据仓库软件构建的大批量生产数据仓库。这表示,开源软件打入了世界最大且最经济的数据仓库之一的核心应用层。

Fox 让许多 Sun/Greenplum 的共同客户(从 LinkedIn 到纽约证券交易所)感受到,开源数据库与创新能积极推动企业发展,使企业具备更敏锐的洞察力,加快决策进程,获得更高的效率。

换句话说,对于已经厌倦了专属技术供应商在经济低迷期通过提高许可费用的伎俩来实现营收的客户,如今有了更加经济实在的新选择。这笔帐,谁都算得明白。

祝贺大家!

Share this post  del.icio.us | digg.com | slashdot.org | technorati.com | reddit | facebook | stumbleupon

星期日 九月 14, 2008

关于葡萄酒、虚拟化和 xVM

记得几年前,我和一群客户在一起聊有关葡萄酒和虚拟化的话题(这两样东西就像天生的一对,说起这个就不得不提起另一个)。说到葡萄酒,是因为我们当时参加了 Sun 在加州葡萄酒王国心脏腹地 Napa Valley 举办的一场活动 - 说到虚拟化,则是因为参与者都是数据中心专家,前来探讨行业发展前景。

出席的客户都在运营极大规模的高价值数据中心,外界指责他们把自己的服务器“守”得太紧,可他们认为“这又怎么样呢?”他们所用的系统具备超群的可靠性,是世界上最有价值的系统。

可他们都开始意识到并担心一个问题,即在“虚拟化的”联网基础架构的网格中运行各种应用程序的问题(“云计算”在当时还不流行,或者说我肯定有人已经用过这个术语)。

如今,虚拟化变成了一个很简单的概念,名头响亮(行家们将其缩写为 "v12n" - 按这种方法来拼的话,我的名字就是 "j14z")。虚拟化就是将实体计算机分割为多个较小的“虚拟”计算机,每一个虚拟机都配有独立的操作系统和应用堆栈。

也就是说,虚拟计算机不仅要负责运行多个操作系统(作为虚拟机系统管理程序,如下所述),同时各系统本身也会根据不同的负载或计划需求随时变动。现在,“计算机 A 负责运行操作系统/计算机B运行应用程序”的传统观念退居二线,取而代之的是“使用这些计算机来处理高优先级事务”的认知,而不必考虑操作系统或基础架构问题。在线购物峰值状态会重新分配系统资源,以便在高峰购物时段使用更多的“虚拟”设备处理交易,当交易高潮消退后,设备又切换到别的操作系统/应用程序堆栈。系统容量也由固定模式转变为可替换模式。

尽管桌面虚拟化并非这类客户的关注焦点,但现实生活中多种桌面操作系统并存 - 这并不是说他们所有人(比如我)都运行五种不同的桌面操作系统,大部分人不会 - 而是说他们有不同世代的 Windows 操作系统,或是不再拥有遗留应用的源代码,这使得你不得不保留旧有操作系统(和硬件)。用户能通过桌面虚拟化在单个桌面中并列运行多个操作系统,使软硬件升级相互分离(这是一项令 CIO 和开发者开心的创新)。

重新回到数据中心的话题,虚拟化能对基础架构进行极限化整合 - 应用程序与硬件分离有助于更有效地进行性能规划和系统购置。令所有人兴奋的是,即便出现问题,大不了放下一切,重新开始。既然如此,为什么大家会如此焦虑?

我觉得这些客户是在担心虚拟化会不会削弱他们为保障绝对的可靠性而精心构建的控制权。其实,他们可以关注虚拟化的大型主机或 E25K(“守着”是指将绝大部分精力都放到单个机器上的行为),这比“守着”云计算设备要容易得多。谁也没法去问云计算设备,为什么它速度迟缓、易受刺激或者容易成层剥离?而如果只面对一台大机器,解答这些问题就很简单了。

焦虑得到美酒的安抚之后,一些人开始讲述各自心中理想的云计算环境(我们都开着笔记本电脑记录)。以下归纳了他们提出的需求:

高度的可诊断性。了解数据中心的老手都知道,事情的发展往往不如人愿,因此,假定一切事务会按照预期发展的想法是不可取的,更安全的做法是,从一开始就要准备随时发现各种问题、瓶颈或优化机遇。他们都想获得最终的安全保障,以应对“如果出现问题应该怎么办”的情况 - 他们将要面对各种情况。

其次,他们都想获得高度的可扩展性 - 大家都相信数量更少的大型系统(向上扩展)将取代横向扩展网格(大量小型系统,向外扩展)。我们已经见证了这一点,行业发展趋势倾向于能在单个箱体中实现 16、32、64 甚至 128 路系统的多核 CPU(附带极高性能的网络)。

而可扩展性也直接影响着管理费用 - 除非你必须管理和维护,否则拥有 16,000 台虚拟计算机是个很吓人的活儿(就像养了 16,000 只小狗)。对于大规模数据中心而言,最大的挑战(及开支)并非技术,而是操纵技术的产品或人员。因此,在牢记极限规模(互联网规模)的同时,需要解决的首要问题就是实现无缝管理

他们需要一种硬件与操作系统独立的通用方法。即,他们需要能在所选的任何硬件供应商生产的硬件上运行的解决方案,不仅仅是 Sun 的服务器和存储产品,还包括所有 Dell、IBM 以及 HP 服务器和存储器。他们需要的解决方案不仅能够支持 Solaris,还要支持 Microsoft Windows 和 Linux。不仅需要 Sun 的接受和认可,还需要 Microsoft、Intel 和 AMD 的接受和认可。

归根结底,他们需要的是开源。多年来,经过不断调整发展方向和依靠开源软件,他们不想再将专属软件重新引入未来其数据中心。有些人希望能“查看代码”以保障安全,有些人则希望能针对特定工作负荷或需求自主修改代码。

听到大家的反馈后,有位参与者说出了他心中最理想的答案:“你们干嘛不试试 Solaris 呢?”大家在关键任务部署中都运行了 Solaris,并且对其性能感到满意,大家都很喜欢该系统的可诊断性(通过 DTrace实现)及可扩展至全球最大系统的升级性能。直到一位客户提出:“Windows 用户愿意运行 Solaris 吗?我可不这么想。”因为“Solaris”品牌不代表操作系统的中立性 - 但这种中立性恰恰是我们所思考的问题核心。不过,我们都明白 OpenSolaris 创新系列必将使我们占据先机。

这就是促成我们在上周发布虚拟化公告的大致背景缘由 - 希望能为广大开发者和数据中心运营者解决多供应商环境中出现的问题。如果您关注我们的 xVM 产品服务核心内容,您会发现它反映了我们对上述需求的回答:我们集成了 DTrace 以满足极限化的可诊断性需求。我们通过内核创新的固有扩展功能对世界上最大的系统进行虚拟化。我们制作出清晰简明的管理“云”的界面(叫做 xVM OpsCenter,单击此处了解更多详情),从而对各级数据中心(下至最小,上至最大)进行管理和配置。所有内容均以开源方式提供(免费下载),已获得同行认可(观看这些发布视频,了解 Microsoft 和 Intel 认可 xVM 的信息 - 我没打错字,Microsoft 确实已经认可了 xVM)。我们甚至利用 ZFS 来获取存储虚拟化领域的优势(下一个前沿领域)。

为什么要叫 xVM 呢?这是为了让大家明白,我们的目标不仅仅是 Solaris - xVM 的虚拟化对象包括 Microsoft Windows、Linux(Ubuntu、RHEL 以及所有其它发行版本)以及 Solaris(8、9 和 10)。客户们可以整合这些操作系统及其硬件基础架构 - 并使用 xVM OpsCenter 来管理和维护整个体系。

本周,我们将推出完整的桌面至数据中心虚拟化系列产品,涵盖桌面虚拟化 (xVM VirtualBox)、数据中心虚拟化 (xVM Server)、高级管理 (xVM Ops Center) 以及虚拟桌面支持(xVM VDI 和 SunRay)。所有产品均受行业认可和支持,并且均已被一些世界一流的重要客户采用。

说到这里,我想在此向当年出席活动的各位客户表达谢意,并衷心祝贺来自 Sun 和各 合作伙伴社区的 xVM 开发团队。

至于所有的 xVM 庆祝活动,也许我们的下一次客户活动中应该喝香槟...

Share this post  del.icio.us | digg.com | slashdot.org | technorati.com | reddit | facebook | stumbleupon

星期日 九月 07, 2008

扬起存储设备变革之风

我已经一个多月没有发布新博客了(在此期间美国遭遇了三次飓风)。不少人注意到了这个问题 - 谢谢各位提醒...

这个夏天各方面的事务都非常繁忙。客户活动的进展并未放缓,虽然(令人气馁的)经济危机影响了许多客户(尤其是 Sun 的重要服务对象 - 金融服务行业的客户),但从另一个角度来看,此次危机掀起了一场变革之风,这不失为一个好消息。无论是面临开支压力的客户还是厌倦了供应商涨价的客户,大家有了新的选择,市场对此的有着实实在在的新需求(CEO 们都要求将开支减少 50%)。

我最近参加了不少有意思的会议,其中一场是会见一家全球金融机构的股权分析师(不是客户)。股权分析师负责发布各种培养投资群体的研究 - 他们会在发布(免费)研究和金融分析时向投资者们(这些人就是分析师麾下员工获取交易费用的来源)提出各种购买/持有/出售建议。

这位分析师以前没有跟进过 Sun 的业务,他在对我们进行首次评估。他有意重点研究我们的存储设备计划 - 因为在他见过的客户中,有越来越多的人关注存储领域,其中很多人都不约而同地提到了一项特殊的开源软件技术:ZFS。(见我之前,他跟他们公司的 IT 部同事聊了聊,当他发现有人会在家运行 ZFS 时,他很惊讶 - 没有比能零距离接触客户更棒的事了... 如果您想获取 ZFS,单击此处或右边的 LiveCD 图标)。

当然,大家可以感受到外界对 Sun 存储设备的关注在持续升温 - MySQL 收购案更像是用来强化 Sun 开发者产品服务的存储收购行动。无论是闪存产品、存档经济学还是 Lustre 并行文件系统,各方面的讨论都指向一点,即各界对我们的关注,Sun 认为这对于客户而言实在是个难得的机会(最终对于投资者而言,同样如此)。存储技术与计算技术正在不断融合 - 我们将把这股在数年前改变了服务器行业(在开源开发社区获得广泛应用,借由商品化内容与专属技术的碰撞形成规模)的风潮引入长久以来一直封闭的专属存储行业。

如今,在那些认为“存储设备是极其关键的任务领域,不能容纳开源软件”的传统存储业务分析师心中,“从开源开发社区吸引客户”的认知开始动摇。虽然我欣赏这份智慧与阅历,但我认为市场需求远比他们想象的要更细分 - 关键任务环境不容许存在不受支持的软件,这是实话,也是我们之所以为(在Sun 硬件产品上乃至 Dell 硬件产品上运行的)ZFS 提供7x24小时全天候商业支持的原因。而关键开源项目在世界各地的广泛采用将继续推动全球数据中心的变革。Gartner 预计世界上 90% 的公司将运行开源软件,但他们并未在预测中指明具体运行范围 - 我相信“所有领域”会是最保险的赌注。

再回到股权分析师这边来 - 他很耐心地问我:“很棒的理论,但是什么时候才能看到收益成果?”

“去年,”我答到。“目前仍在加速增长。”

很多人都知道,我们在 2007 年推出了首个基于 ZFS 的存储系统 - Thumper。Thumper 在这一财年创造了一亿美元的订单收入,年比增长 80%。从容量角度来说,仅 2008 财年,我们向全球最苛刻的存储设备客户交付的 Thumper 存储设备总容量就接近 90 PB(年比增长近 200%)。是什么刺激了销量增长?毫无疑问,ZFS 的广泛采用是一大助力(此图表显示了该产品的采用分布情况 - 进而显示了营收商机)。而最终,客户发现他们真的能够节省资金、空间和电耗。Thumper 所需的空间和成本($1.20/GB)均比同类竞争产品低 50%,而容量却是对手的两倍。(它们还能以同等硬件成本运行 Windows 和 Linux)。

如今,我们相信“OpenStorage(开源存储设备)”(采用商业化内容和开源软件构建的系统)将以专属存储设备产品难以企及的速度飞速扩展市场。我们打算进一步加快该领域的增长,大家在接下来的几个月中会看到,但凡期望获得性能更佳/速度更快/价格更低/体型更小的产品的客户都将成为我们的目标客户,我们将针对他们的需求推出大量创新存储业务。期待看到闪存、ZFS、Dtrace 以及优秀的旧式系统技术在积极推进存储设备市场发展方面发挥出色的作用。

如果您错过了我们上周发布的公告,我要告诉大家,业界分析证实了我们所取得的进展 - IDC 表示,与 Sun 进行磁盘存储业务交易的客户量远远超过了任何专属产品企业。其业务增长速度是整个市场增速的三倍。这是一个良好的开局。

如果您想了解更多内容,或者有兴趣免费试用 Thumper 系统,单击此处,然后选择您所在的国家/地区即可。我们面向全球用户提供大多数 Sun 系统产品免费试用服务(没错,我们还承担运费)。如果您喜欢试用的系统,请把它买下。反之,我们负责将其送回 Sun,而您不欠我们任何东西。(对于免费硬件下载,这是我们所能提供的服务的极限...)

�����如我对那位分��师说的那样,您只需��看我们已经交付的产品结果报告,就能了解开源创新与收入增长之间的关联。ZFS 不会改变市场对传统产品的需求,但一定会改变我们眼前的机遇和行业。兼听则明,偏听则暗,要想知道我们的方式是否正确,最佳验证者并不在 Sun,而是最终能亲身感受变革之风的存储设备购买者。

Share this post  del.icio.us | digg.com | slashdot.org | technorati.com | reddit | facebook | stumbleupon