Oracle新技術(shù)對Linux的影響 |
發(fā)布時間: 2012/8/10 17:48:00 |
從1999年發(fā)布第一個面向Linux平臺的商用數(shù)據(jù)庫開始,Oracle就是Linux的堅定倡導者。尤其在增強Linux、可用性和可伸縮性方面始終保持著領(lǐng)先地位。 最近,Oracle為Linux發(fā)布了一系列庫函數(shù)和工具包,這一舉措顯著地改進了Linux的集群性能,也為開發(fā)人員提供了使用Linux及其文件系統(tǒng)的新特性。這些新工具大大提高了Linux 的實用性和商業(yè)價值。另外,Oracle還向那些在Red Hat Linux高級服務(wù)器2.1版上配置Oracle9i的客戶提供技術(shù)支持。這項服務(wù)的好處是巨大的,它意味著公司現(xiàn)在可以充滿信心地采用基于Linux的應(yīng)用程序。 為什么支持Linux 答案是非常明顯的。市場上迫切需要Linux。例如,IDC 預言在Linux環(huán)境上的花費將從2001年的8000萬美元增加到2006年的2億8000萬美元,年平均增長率為28%。Gartner Group預言,到2007年,Linux市場的收入將超過90億美元,接近總發(fā)貨收入的18%。雖然這樣的預言只表明他們自己的觀點,但對Oracle 而言完全支持Linux也具有商業(yè)意義。從2002年6月以來,已有68000多份基于Linux的Oracle9i數(shù)據(jù)庫第2版被下載。 另外一個方面,形成Linux基礎(chǔ)的原理和通常意義上的開放源碼同樣重要。開放源碼的文檔規(guī)范化,而且開放源碼代表著從少量開發(fā)人員創(chuàng)建僅供少數(shù)人使用或受益的專用系統(tǒng)的模式向有眾多開發(fā)人員和用戶合作創(chuàng)建和修改的靈活系統(tǒng)的模式的轉(zhuǎn)移,這種靈活的系統(tǒng)可使當今的商業(yè)更好地運轉(zhuǎn)。 Oracle 致力于Linux的另一原因就是,從大型機、服務(wù)器到桌上型電腦,Linux 幾乎可以在任何硬件平臺上運行。這使Linux獨特地定位在集群環(huán)境下運行,而且通過為公司提供在廣泛使用開放源碼的平臺上部署應(yīng)用程序的更多的控制權(quán)和靈活性,從而提高了在Linux上運行的應(yīng)用程序的投資價值。 改進集群性能 企業(yè)需要可用性和可擴展性,集群技術(shù)在這兩方面都扮演了主要角色。Linux 集群技術(shù)的獨特之處在于它能夠處理運行在普通硬件上的集群,因而集群的應(yīng)用擴展到小型企業(yè)和個人用戶,F(xiàn)在,有了Oracle和Red Hat最新的Linux增強功能,集群的管理和性能得到很大改進。這些增強功能包括: 集群文件系統(tǒng) 與集群相關(guān)的最重要的功能增強是Oracle發(fā)布了Linux集群文件系統(tǒng)。在出現(xiàn)集群文件系統(tǒng)前,管理集群中各部分意味著直接與裸磁盤打交道。相比之下,集群文件系統(tǒng)極大地簡化了對整個集群的管理。利用集群文件系統(tǒng),用戶可以創(chuàng)建一個包括集群內(nèi)所有磁盤的大分區(qū),所有節(jié)點都可以非常簡單地訪問文件系統(tǒng)。而為Oracle9i Real Application Clusters特別設(shè)計的共享文件系統(tǒng)使集群內(nèi)所有節(jié)點可以共享一個Oracle home文件,而不必要求每個節(jié)點都有自己的本地拷貝。對Oracle home文件所做的更改是通過集群動態(tài)地復制,而不會妨礙其可用性。 NIC 故障時負荷切換 也稱網(wǎng)絡(luò)容錯(Network Fault Tolerance,NFT)或NIC冗余,這類故障時負荷切換支持使兩個或多個服務(wù)器可始終保持一個活動鏈路。NIC故障時負荷切換意味著用戶可以在每臺機器中安裝另一個兼容的NIC,如果由于任何原因主網(wǎng)絡(luò)連接發(fā)生故障的話,第二個備用的NIC將自動獲得控制權(quán)并保持網(wǎng)絡(luò)連通,F(xiàn)在,有了基于 Linux的Oracle產(chǎn)品,用戶可以安裝另一個NIC以確保高可用性。 I/O保護 I/O保護幫助保護被多個節(jié)點共享的文件系統(tǒng)的完整性。I/O保護意味著當一個節(jié)點停機時,其他的節(jié)點會將其與文件系統(tǒng)隔開。尤其對Oracle來說,Oracle 的I/O保護防止失效數(shù)據(jù)庫節(jié)點的剩余寫操作向文件系統(tǒng)寫信息。 增強可管理性 Oracle也在致力于使其運行在Linux上的產(chǎn)品更易于管理,它正在與Red Hat合作開發(fā)更多的工具和程序。增強Linux可管理性的工具包括: 集群管理器 為了更好地利用前面提到的集群增強功能,Oracle為Oracle9i Real Application Clusters創(chuàng)建了一個稱為集群管理器(Cluster Manager)的新組件。集群管理器是一個守護進程(daemon),負責監(jiān)控所有集群服務(wù)。用戶可以配置守護進程并啟動它,Oracle在需要的時候訪問它。 Israid實用程序 Israid是Oracle開發(fā)的實用程序,使用戶可以管理RAID存貯。利用這個程序,用戶可查詢Linux md設(shè)備,獲得有關(guān)該設(shè)備及其所屬塊的信息。使用Israid,用戶可恢復raidtab文件,檢查并確保該文件中信息的正確性,然后,如果磁盤改了名字,則手工或用Israid重建md配置。 網(wǎng)絡(luò)控制臺和應(yīng)急轉(zhuǎn)儲程序 該工具和Red Hat的高級服務(wù)器2.1捆綁在一起,提供了一個網(wǎng)絡(luò)控制臺,用于將內(nèi)核消息(包括Linux應(yīng)急簽名消息)通過網(wǎng)絡(luò)登錄到中央服務(wù)器。該工具提供一個對系統(tǒng)和內(nèi)核日志的集中、一致的視圖,從而幫助用戶更迅速地解決與Linux有關(guān)的問題。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |