Sun Inner Circle: (權力核心) 電子報 - 適合商業與技術領袖。

Solaris + AMP = Web 層的可擴充性與效能

Solaris Amp使用簡易、熟悉度和成本效益性,讓 AMP 堆疊成為廣受歡迎的 Web 層開發平台。進行部署時,您想確定您的 Web 程式,能夠獲得作業系統可提供的最佳效能、可擴充性、可靠性和安全性。

進入 Sun 的 SAMP 堆疊。在 2008 年 5 月份 OpenSolaris 作業系統首次登場,和 Sun 收購 MySQL 資料庫後,增強的 SAMP — Solaris 作業系統、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 基礎架構行銷經理 Carl Ray 表示:「如果您正在 Sun AMP 堆疊的架構上運作業務或 Web 應用程式,並需要支援,只要撥通電話給我們就可以了。我們將協助您 Apache 的問題、我們將協助您 PHP 或 Perl 或 Python 的問題、我們將協助您 MySQL 的問題,我們將協助您 Solaris 的問題。這加強了完整的端對端開放原始碼軟體、硬體和支援 AMP 平台。」

有許多的開發人員熟知 SAMP 的價值主張。當 Sun 在 2007 年首次推出這項堆疊時,三個月內的下載率上升到 2700%,人們並持續下載了成千上百個套件。分析師和評論家們也注意到了這個現象。
Sun 已和開放原始碼社群合作,最佳化 AMP 的「Cool Stack」、其他熱門的 OpenSolaris 開放原始碼應用程式,以及 Sun UltraSPARC 處理器中的晶片多執行緒技術 (CMT)。

評論家 Clay Ryder 在英國的 The Register 上寫道:「Sun 不斷地自我突破…藉由將最受歡迎的開放原始碼應用程式與工具 (Solaris 驗證版) 作成套件、提供成功的秘方,並提供價格最合理的支援套件,Sun 已讓自己和 [Web 2.0] 市場密不可分。」

在 2008 上半年,2008 以 10 億美元收購關鍵元件 MySQL 資料庫後,Sun AMP 堆疊又為之增強。Ray 表示:「對利用協同運作、部落格和 wiki,在網際空間中闖蕩事業的公司而言,MySQL 儼然是實際上的標準。到了最後,這些公司會考量到可擴充性和不可預測性,而 Sun 可以高品質的企業服務和支援滿足這項需求。」

如果您剛開始使用 AMP,或是搭配 Linux 執行 LAMP 版,檢視精采介紹,瞭解 SAMP 如何能讓您快速建置和部署強大的 Web 應用程式,絕對會讓您大呼值得。

開放原始碼應用程式,針對 OpenSolaris 和 CMT 進行最佳化
Sun 已和開放原始碼社群合作,最佳化 AMP 的「Cool Stack」、其他熱門的 OpenSolaris 開放原始碼應用程式,以及 Sun UltraSPARC 處理器中的晶片多執行緒技術 (CMT),節能的 Sun CoolThreads 伺服器中即採用了Sun UltraSPARC 處理器。

使用者可下載 Apache、MySQL、PHP/Perl/Python、Ruby、Tomcat 和其他應用程式與工具,藉以善用 Solaris 作業系統和 CMT 技術的優勢。Sun 的 Web 資深技術產品經理 Joe McCabe 表示:「這些程式碼預先經過了最佳化,以在 Sun 平台上執行。這縮短了開發週期,並在這些產品啟用時提供了附加的效能。」

DigiTar 是提供訊息處理與安全性的 Web 2.0 公司,也是運用 Sun 堆疊的組織之一。在 Solaris 10 作業系統平台上,DigiTar 將 8 部 HP 伺服器整合到 2 部 Sun Fire T2000 CoolThreads 伺服器上,獲得了高出 4.5 倍的效能、減少 83% 的耗電與熱能,以及比 MySQL 應用低上 75% 的營運成本。

DigiTar CTO Jason Williams 表示:「我們利用 T2000 提升了如此多的效能,並以如此多種方式降低成本,這為我們的整體架構帶來了 10 倍的性價比提升。」

企業價值 Solaris 作業系統功能
在 AMP 大受歡迎的同時,也產生了哪一種作業系統最適合執行 AMP 式 Web 應用的問題。由於轉型到 Web 2.0,以及推動業務與利潤的重要性,基礎作業系統的效能、可擴充性、可靠性和安全性變得至關重要。

OpenSolaris 或 Solaris 10 作業系統可斬釘截鐵地回答這個問題。Sun 令人起敬的平台,提供了業界最佳的作業系統效能,以及獨特而強大的功能,因而贏得了 InfoWorld2008 年年度技術獎的 「最創新伺服器作業系統」 獎項。例如,動態追蹤 (DTrace) 可觀察性架構可讓使用者即時排解效能問題。內建容器虛擬化技術可支援應用程式整合,並降低能源和空間成本。其他功能包括:

GlassFish 應用伺服器:更高的 Web 層彈性
開放原始碼當然代表了更多選擇與彈性。開發人員通常混搭 AMP 堆疊元件,例如,以 Ruby 進行程式設計或執行 PostgreSQL 資料庫。開放原始碼 GlassFish 應用程式伺服器 — Java Enterprise Edition 5 參考實作 — 代表另一種選項,特別是對投資 Java 技術的組織而言。

增加的 Ruby、Groovy 和其他動態語言支援,讓 GlassFish 成為吸引人的開放原始碼開發平台,而新推出的 GlassFish v3 技術預覽,採用了全新的途徑,使用高度模組化的輕量可延伸架構,能夠簡化開發與部署。

如果您想要強化 Web 基礎架構的可擴充性與安全性,可從下列這 5 個簡單的步驟開始:

1. 取得 OpenSolaris 或 Solaris 10 作業系統
新的 OpenSolaris 二進位版具備網路式 Image Packaging System,可加速與協力廠商應用的整合,也具備下一代的安裝程式,可開機到 GNOME 桌面,簡化在筆記型電腦或 PC 上的安裝。具備 「bash」 互動式介殼程式等 GNU 公用程式,OpenSolaris 可從 www.opensolaris.com 免費下載,或是您也可訂購免費的 OpenSolaris LiveCD。Sun 的傳統 Solaris 版 - Solaris 10 作業系統,也提供免費下載。

2. 取得針對 Solaris 最佳化的 AMP Cool Stack
Sun Cool Stack 二進位版針對 Solaris 作業系統和 CMT 技術經過最佳化,和標準二進位版相較,可獲得 30 到 200% 的效能提升。這套常用開放原始碼應用程式與工具的集合,包含了 Solaris pkgadd 格式的 7 個套件,因此您可以只安裝所需的套件。

3. 取得 Sun 伺服器,獲致最高效能
在業界最快速、最可擴充和最節能的系統上試試 SAMP 應用程式,並發現 Sun 技術如何可讓其效能狂飆。由於業界最廣泛使用的 x86/x64 和 UltraSPARC 伺服器,都支援 Solaris 作業系統技術,因此 SAMP 應用程式可執行於現有系統上 — 超過 888 種平台,包括 Intel Xeon 和 AMD Opteron。

透過 Sun 的試用與購買方案,可免費無風險試用 Sun UltraSPARC 和 x64 伺服器 60 天,對於合格的初創公司,Sun Startup Essentials 方案提供購買 Sun 系統時高達 3 折的折扣。

4. 取得 Web 層最佳化的 Cool Tools
和開放原始碼版本一起建立的 Sun 免費 Cool Tools,可提供您建立 Web 應用程式的一切所需,包括編譯器、命令列工具和 NetBeans 式的整合式開發環境 (IDE),可用來開發應用程式、除錯、進行效能分析和最佳化。Cool Tools 的設計,可讓您為使用 Solaris 作業系統技術和 Sun CMT 或 x64 伺服器的 Web 層環境,無縫地進行最佳化。

5. 取得專家支援,發揮您 Web 基礎架構的最大功效
使用 Sun 開發人員專家協助服務,信心滿滿地快速建立您的 SAMP 式 Web 基礎架構。這項開發人員專屬的線上支援服務,提供程式碼支援的技術協助、診斷建議,以及程式設計問題的答案。利用對於 SAMP 堆疊中各元件的專業知識,Sun 的 SAMP 支援方案可提供您端對端的服務,發揮您 Web 層的最大功效。

 
聯絡我們 關於Sun 新聞 活動 人才招募 隱私權 使用條款 註冊商標 Copyright 1994-2008 Sun Microsystems, Inc.