Sun Inner Circle: 商界和科技界领袖必读

Solaris + AMP = 适用于 Web 层的可扩展性和高性能

Solaris AmpSolaris + AMP = 适用于 Web 层的可扩展性和高性能

易用性、熟悉性和成本效益使 AMP 架构成为适用于 Web 层开发的一个广受欢迎的平台。谈到部署,您会希望确保您的 Web 应用拥有一个操作系统所能提供的最大性能、可扩展性、可靠性和安全性。

进入 Sun 的 SAMP 栈。受到 2008 年 5 月登台亮相的 OpenSolaris 操作系统以及 Sun 公司收购 MySQL 数据库的强化,SAMP — Solaris OS、Apache HTTP Web 服务器、MySQL 和 PHP/Perl/Python 脚本语言 — 作为一个适用于 Web 层开发和部署的平台,正在吸引更多人的眼球。

而且,现在,Sun 公司正在通过新增对所有 12 个 SAMP 栈组件的支持 (赋予企业一个生产级 SAMP 支持的单一来源) 来进一步增加该程序包的价值。今年 7 月在俄勒冈波特兰召开的 OSCON 开放源代码研讨会上,Sun 公司宣布其扩展的支持覆盖 Apache、PHP/Perl/Python、Ruby、Squid、Tomcat、Memcached、lighttpd,等等。Sun 公司已经提供了对于 Solaris OS/OpenSolaris 和 MySQL 的支持。

“如果您正在 Sun AMP 栈上运行您的业务或 Web 应用,并且需要支持,您只需要打电话给我们,我们将帮助您使用 Apache,我们将帮助您使用 PHP 或 Perl 或 Python,我们将帮助您使用 MySQL,我们将帮助您使用 Solaris,” Sun 基础设施营销经理 Carl Ray 说。“它等于是一个包含软件、硬件和支持的全面的、端到端开放源代码 AMP 平台。”

许多开发人员都熟悉 SAMP 价值命题。当 Sun 公司于 2007 年最早推出此程序栈时,三个月内下载次数激增 2700%,而且下载次数现在还在继续大幅增加。分析师和评论家也注意到了这一现象。

Sun 公司与开放源代码社区针对 OpenSolaris 以及 Sun UltraSPARC 处理器中的芯片多线程技术 (CMT),一起对一组 AMP “Cool Stack” 和其它流行开放源代码应用程序进行了优化。

“Sun 公司继续彻底变革自身…” 评论家 Clay Ryder 在英国 The Register 中写道。“通过把经 Solaris 验证的最流行的开放源代码应用程序和工具封装在一起,开出取得成功的处方,并通过一个价格合理的支持套餐提供全面支持,Sun 公司使其自身与 Web 2.0 市场领域的关系更加紧密。”

随着2008 年初 Sun 公司以 10 亿美元的高价收购一个关键组件 — MySQL 数据库,Sun AMP 栈的普及程度更上一个台阶。“MySQL 当然是 Web 领域使用协作以及博客和维基运营其业务的公司的事实上的标准,” Ray 说。“最终,他们会关心可扩展性和不可预测性,而 Sun 公司可以通过优质的企业服务和支持帮助他们解决那些问题。”

如果您刚刚开始使用 AMP 或者正在使用 Linux 运行 LAMP,就值得看看 SAMP 如何使您能够快速构建和部署功能强大的 Web 应用程序方面的亮点。

开放源代码应用程序针对 OpenSolaris 和 CMT 而优化
Sun 公司与开放源代码社区针对 OpenSolaris 以及 Sun UltraSPARC 处理器中的芯片多线程技术 (CMT) (如高能效的 Sun CoolThreads 服务器中采用的技术),一起对一组 AMP “Cool Stack” 和其它流行开放源代码应用程序进行了优化。

用户可以下载 Apache、MySQL、PHP/Perl/Python、Ruby、Tomcat 以及为利用 Solaris OS 和 CMT 技术而设计的其它应用程序和工具。“为在 Sun 平台上运行,预先对数位进行了优化,” Sun 公司 Web 领域高级技术产品经理 Joe McCabe 说。“这缩短了开发周期,并使其轻而易举地获得更强性能。”

提供消息处理和安全产品和服务的 Web 2.0 公司 DigiTar 就是利用 Sun 栈的机构之一。在一个 Solaris 10 OS 平台上,DigiTar 把八个 HP 服务器整合到两个 Sun Fire T2000 CoolThreads 服务器上,使性能提高 4.5 倍,能耗和热量减少 83%,针对 MYSQL 应用程序的运营成本降低 75%。

“我们利用 T2000 极大地提高性能,而且在多个方面显著降低了成本,这使我们的整个架构的性价比提高 10 倍,” DiGiTar 首席技术官 Jason Williams 说。

企业级 Solaris OS 特性
在 AMP 受到普遍欢迎的同时,有人提出疑问:究竟哪个操作系统最适合于运行基于 AMP 的 Web 应用程序。随着向 Web 2.0 的过渡稳步推进,其在拓展业务和增加收入方面的重要性逐渐显现,基本操作系统的性能、可扩展性、可靠性和安全性变得极为重要。

OpenSolaris 或 Solaris 10 OS 无疑回答了这一问题。Sun 公司历史悠久的平台具有业内最好的操作系统性能以及独特而强大的功能,这帮助其赢得一项 InfoWorld 2008 年度技术奖 – “最具创新的服务器操作系统”。例如,动态跟踪 (DTrace) 可观察框架使用户能够实时诊断性能问题。内置的容器虚拟化技术支持应用程序整合,并降低能源和空间成本。其它特性包括:

GlassFish 应用服务器更高的 Web 层灵活性
当然,开放源代码就意味着提供更多选择和更大灵活性。开发人员经常混合搭配 AMP 栈组件 — 例如,用 Ruby 编程或运行 PostgreSQL 数据库。开放源代码 GlassFish 应用服务器 — Java Enterprise Edition 5 参考实施 — 提供另一个选项,而对于已投资于 Java 技术的机构尤其适用。

增强对 Ruby、Groovy 及其它动态语言的支持正使 GlassFish 成为一个具有吸引力的开放源代码平台,而新发布的 GlassFish v3 技术试用版包含一种全新的方法,采用一个高度模块化、轻便、可扩展的架构,它可简化开发和部署过程。

如果您正在寻求增强您的 Web 基础设施的可扩展性和安全性,请从以下五个简单步骤做起:

1. 获得 OpenSolaris 或 Solaris 10 OS
新的 OpenSolaris 二进制版本以一个基于网络的映像打包系统 (Image Packaging System,该系统加快了与第三方应用程序的集成速度) 和一个下一代安装程序 (它导入一个 GNOME 桌面以简化在笔记本电脑或个人电脑上的安装) 为特色。利用像 “bash” 交互式外壳程序这样的 GNU 实用程序,可从 www.opensolaris.com 上免费下载 OpenSolaris,您也可以订购免费的 OpenSolaris LiveCD。同时还可以免费下载 Sun 的传统的 Solaris 版本 Solaris 10 OS

2. 获得针对 Solaris 优化的 AMP Cool Stack
Sun Cool Stack 二进制程序专门针对 Solaris OS 和 CMT 技术进行了优化,其性能比标准二进制程序高出 30-200%。这组通用的开放源代码应用程序和工具包括多个 Solaris pkgadd 格式的程序包,因此您可以只安装您所需要的应用程序和工具。

3. 获得 Sun 服务器实现最大性能
在业内速度最快、可扩展性最强、能效最高的系统上试用 SAMP 应用程序,了解 Sun 技术如何使其性能卓越超群。SAMP 应用程序可运行于现有的系统,因为 Solaris OS 技术受到业内最广泛的 x86/x64 和 UltraSPARC 服务器的支持,其中包含超过 888 个平台,如 Intel Xeon 和 AMD Opteron。

4. 获得用来优化 Web 层的 Cool Tools
利用开放源代码构建的 Sun 免费 Cool Tools 为您提供构建 Web 应用程序所需的一切工具,这些 Web 应用程序包括编译器、命令行工具,以及一个适用于应用程序开发、调试、性能分析和优化的基于 NetBeans 的集成化开发环境 (IDE)。Cool Tools 专门设计为使您可以容易地利用 Solaris OS 技术和 Sun CMT 或 x64 服务器,无缝地优化您的 Web 层环境。

5. 获得专家级支持最大限度地利用您的 Web 基础设施
利用 Sun 开发者专家援助服务,快速而自信地构建您的基于 SAMP 的 Web 基础设施。这项针对开发人员的专用在线支持服务提供针对代码支持、诊断建议以及编程问题解答的技术援助。利用有关 SAMP 栈中每个组件的专门知识,Sun 公司 SAMP 支持项目为您提供端到端的服务,帮助您最大限度地利用您的 Web 层。

 
联系我们 公司信息 新闻 事件 招聘信息 政策法规 使用条款 注册商标 Copyright 1994-2008 Sun Microsystems, Inc.