[導(dǎo)讀]上個星期,Oracle偷偷地發(fā)布了大家期待已久的對Solaris 10操作系統(tǒng)的更新,這次它并沒有等到兩周以后在OpenWorld大會上發(fā)布這個更新。
上個星期,Oracle偷偷地發(fā)布了大家期待已久的對Solaris 10操作系統(tǒng)的更新,這次它并沒有等到兩周以后在OpenWorld大會上發(fā)布這個更新。相應(yīng)的Solaris Cluster集群管理軟件和Solaris Studio開發(fā)工具也做出了一定的調(diào)整。
Solaris 10 update 9/10:下載地址 | 發(fā)行說明和文檔
像往常一樣,Solaris 10的更新發(fā)行說明中列出了這次更新包含的所有新特性和Oracle已經(jīng)修復(fù)的所有bug。Oracle并沒有提供有關(guān)于Solaris 10 9/10 update的任何簡報,但是負(fù)責(zé)Oracle系統(tǒng)和存儲部門的執(zhí)行副總裁John Fowler在一個Webcast中對這次更新進行了說明。
支持新硬件
Fowler說,Solaris 10 update 9/10包括對“新硬件”的支持,但是他并沒有說具體是什么新硬件(像往常一樣,Oracle并沒有對此做出進一步的解釋)。對Solaris做出調(diào)整的 目的肯定是為了使用16核的“Rainbow Falls”Sparc T3處理器來運行即將發(fā)布的Sun Fire服務(wù)器,在Sun被Oracle收購以前,這個處理器本來是打算在今年的年中發(fā)布的,現(xiàn)在,我們很有可能在今年的OpenWorld大會上一睹這 個處理器的風(fēng)采。
Solaris 10的這次更新將支持Oracle剛剛發(fā)布的Netra服務(wù)器以及Oracle在六月末發(fā)布的基于Xeon的服務(wù)器,但是兩個最近發(fā)布的兩個Netra boxes(The CP3270 blade和the X4270 rack)和兩個使用英特爾的Xeon 7500處理器(X4470和X4800)的Sun Fire機器并沒有出現(xiàn)在硬件兼容性列表里。但是不難推測(實際上你只能推測),Solaris 10 update 9/10是支持這四種類型的機器的。
物理機到虛擬化:P2V
在Webcast中,F(xiàn)owler說到:“為了讓‘physical-to-virtual ’轉(zhuǎn)換工具在去年十月,和Solaris 10 /09 update一起發(fā)布,Sun對‘physical-to-virtual ’轉(zhuǎn)換工具進行了加強?!彪m然他并沒有解釋具體對哪些方面進行了加強,但是,這個工具可以很好的完成這個任務(wù):把運行在物理服務(wù)器上的Solaris 8和Solaris 9 software stack封裝到一個Solaris 10容器里(一個虛擬的私有服務(wù)器),然后讓他們在不同的物理服務(wù)器上運行。
這個功能最開始出現(xiàn)在2009年7月發(fā)布的Logical Domain (LDom) 1.2 hypervisor for Sparc T series machines中。這個軟件現(xiàn)在被稱為“Oracle VM for Sparc”,F(xiàn)owler說:“現(xiàn)在,這個軟件的可靠性有了很大的提高?!?/P>
在其他運行Solaris的Sparc系統(tǒng)上,或其他運行Solaris的X64機器上,這種P2V(physical-to- virtual)轉(zhuǎn)換是否可以正常地進行目前尚不清楚。但是有一點可以肯定:在任何Oracle的服務(wù)器上,這種P2V(physical-to- virtual)轉(zhuǎn)換都可以正常地進行——只要你處于同一個指令集中,并且你最終要把它們封裝在Solaris容器中或LDoms中。LDoms現(xiàn)在可以 動態(tài)地添加內(nèi)存,并且可以在不重啟機器的情況下,從域中移除一個實例。LDoms還對virtual disk multipathing進行了加強——現(xiàn)在,即使其中一個服務(wù)域已經(jīng)宕機了,也可然讓來賓域繼續(xù)運行下去。
網(wǎng)絡(luò)功能,性能與其他服務(wù)
Solaris 10 update 9/10已經(jīng)和Oracle的Real application Clusters數(shù)據(jù)庫集群的網(wǎng)絡(luò)功能進行了整合,F(xiàn)owler說,Solaris上的java運行時的性能已經(jīng)有了很大的提高,這可以讓Oracle的 WebLogic中間件運行的更快。在Solaris 10中的Dynamic Trace (DTrace)性能監(jiān)控工具現(xiàn)在可以“非侵入性”地監(jiān)控一個運行中的Java運行時環(huán)境了。
FlashCache服務(wù)器閃存驅(qū)動和Zettabyte File System (ZFS)也做出了一定的調(diào)整,現(xiàn)在它們可以和Oracle數(shù)據(jù)庫更好地配合了,Oracle數(shù)據(jù)庫現(xiàn)在可以利用完整的,線速加密(wirespeed encryption)的協(xié)處理器(最新的Sparc T2和T2+處理器)了。(Solaris 10 update 9/10還支持AES-NI加密,在今年的早些時候,英特爾把這種加密技術(shù)內(nèi)置在了Westmere-EP" Xeon 5600處理器中。)在Solaris的這次更新中,還包括了許多新的適配卡的驅(qū)動。現(xiàn)在Solaris可以支持更多的適配卡了。
更新頻率
關(guān)于Solaris 10,Oracle發(fā)表的最重要的公告是:這個操作系統(tǒng)的更新頻率已經(jīng)和Oracle對數(shù)據(jù)庫軟件和中間件軟件的更新頻率一致了,都是每個季度發(fā)布一次補 丁更新。現(xiàn)在,Solaris也是這樣的更新頻率了。此外,F(xiàn)owler說:“一直以來,Oracle每晚都會對所有的數(shù)據(jù)庫產(chǎn)品和和中間件產(chǎn)品進行有效 性的測試,現(xiàn)在,Solaris 10也成為這個有效性測試的一部分了?!?/P>
Fowler說:“為了運行Oracle的一系列產(chǎn)品,這只是我們改善Solaris的可靠性和一致性的一個開始?!?/P>
集群
Oracle的Solaris Cluster(過去被稱為“Full Moon”或Sun Cluster),也更新到了3.3版本,現(xiàn)在,Oracle WebLogic Server,Siebel CRM,和SAP ERP suites都可以被封裝在Solaris容器里,也可以把它們聚合在一起來獲得更高的可用性。Solaris容器也可以使用network attached storage arrays(包括Sun自己的NAS產(chǎn)品)來代替direct-attached storage arrays。在Sun的Storage 7XXX NAS boxes上,Solaris Cluster 3.3現(xiàn)在可以使用ZFS來作為它的文件系統(tǒng),并且,跨各種Oracle服務(wù)器的HA集群產(chǎn)品可以使用InfiniBand來連接storage array,以及外面的世界。
Solaris Cluster 3.3為運行在集群上的應(yīng)用程序提供了動態(tài)負(fù)載分配的功能,它可以主動地監(jiān)控存儲資源,就像它監(jiān)控其他服務(wù)器資源一樣(真正的問題是在使用Solaris Cluster的任何地方,Oracle似乎都想要RAC一切)。
編譯器,并行化
據(jù)Fowler說:Solaris Studio編譯器套件也更新到了12.2版本,用早期的12.1版本編譯的C, C++,和Fortran應(yīng)用程序,如果使用12.2重新編譯這些應(yīng)用程序,你會發(fā)現(xiàn)這些應(yīng)用程序在性能上有了很大的提高。這個編譯工具帶有一個全新的針 對可執(zhí)行文件的內(nèi)存調(diào)試工具,性能分析器在Java PRofiling和run-to-run比較方面有了很大的改善,為了讓應(yīng)用程序的并行化更加容易,以及在多核/多線程平臺上可以更好地運行,各種編譯 器都進行了一定的調(diào)整。
Fowler解釋道:“這是至關(guān)重要的,因為Sparc的路線圖包括了可以支持?jǐn)?shù)千個線程和數(shù)百個內(nèi)核的一些系統(tǒng)。”
在1997年,Sun說了同樣的話。讓我們拭目以待吧!Sun對Solaris 11(應(yīng)該是在明年發(fā)布)的承諾是:這個操作系統(tǒng)將從現(xiàn)在只支持幾TB的內(nèi)存和數(shù)百個線程擴展到支持“雙倍數(shù)”的內(nèi)存和數(shù)千個線程。上個月,EI Reg在一篇報道中提到:五年以后,Oracle會推出具有128個內(nèi)核的Sparc box,它可以容納多達16,384個線程,并且可以支持64TB的主內(nèi)存和256個邏輯域。
在八月份,在討論Ellisonized Sparc server路線圖的時候,F(xiàn)owler說:“這么一個大型的箱子將具備每秒1.2億個事務(wù)的OLTP(On-Line Transaction Processing)負(fù)載的能力——這是即將發(fā)布的Sparc T3機器的40倍;以及每秒50000次Java運算的能力——這是Sparc T3 box的10倍?!?/P>
你可以從Oracle Technology Network免費下載針對x64或Sparc iron的Solaris 10 update 9/10(下載地址),但是它不可以用于生產(chǎn)。如果你這樣做了,你需要為Oracle Premier Support支付相應(yīng)的費用。
費用
在non-Oracle iron上,在具有1到4個插槽的機器上,每個插槽每年的費用是1000美金,在具有4個以上插槽的機器上,每個插槽每年的費用是2000美金。在帶有配 置好的Solaris的Oracle iron上,Solaris 10每年的支持費用是你從Oracle購買這個系統(tǒng)的價格的8%。
在Ideas International上,一些計算機愛好者剛剛對Solaris 10的支持費用做出了一個分析(當(dāng)然,這個分析中列出的是美國的行情)。順便說一句,Oracle的每年對硬件和軟件的支持費用是這個系統(tǒng)市面價格的12%。
更多信息請查看IT技術(shù)專欄