在IT業(yè)界,開(kāi)源技術(shù)已經(jīng)廣為熟知,除了像紅帽之類專門(mén)開(kāi)源軟件開(kāi)發(fā)商,包括微軟、IBM和Sun也都加入到開(kāi)源技術(shù)的研發(fā)中。2011年以來(lái),基于云計(jì)算和虛擬化這兩大服務(wù)器升級(jí)技術(shù)考量,在服務(wù)器設(shè)計(jì)、更新中,融入開(kāi)源技術(shù)實(shí)現(xiàn)創(chuàng)新,已經(jīng)非常普遍。開(kāi)源講求自由,講求服務(wù),開(kāi)源與服務(wù)器的出發(fā)宗旨是一致的,就是為更多的用戶提供服務(wù)。
開(kāi)源服務(wù)器技術(shù)顧名思義是以服務(wù)器為導(dǎo)向的開(kāi)源技術(shù),現(xiàn)今的開(kāi)源技術(shù)已經(jīng)完全打破操作系統(tǒng)的壁壘而為用戶提供免費(fèi)使用或者接近免費(fèi)使用的產(chǎn)品服務(wù)。較為出色的開(kāi)源服務(wù)器技術(shù)主要包括Mono、Apache、Java、Magento、My SQL、Open Solaris、Sugar CRM,等等。今天筆者主要為大家介五款較為出色開(kāi)源服務(wù)器技術(shù):Apache、Open Solaris、My SQL、Pentaho和Zenoss。
Apache
Apache是一個(gè)免費(fèi)的網(wǎng)絡(luò)服務(wù)器系統(tǒng),并基于“開(kāi)源”許可發(fā)布。在Apache家族下面有超過(guò)70種其他的開(kāi)源項(xiàng)目。企業(yè)級(jí)項(xiàng)目包括ActiveMQ, Geronimo, SpamAssassin和Tomcat。盡管許多Apache項(xiàng)目都與Java有關(guān)(比如說(shuō)Geronimo和Tomcat),但有幾種項(xiàng)目是獨(dú)立的,比如說(shuō)OFBiz,還有幾種項(xiàng)目是直接加強(qiáng)Apache功能的,比如說(shuō)mod_perl。而 apache.org則是目前世界上功能最為強(qiáng)大的開(kāi)源軟件數(shù)據(jù)庫(kù)之一,不僅用戶從Apache Web Server上下載的URL,還有其他新的種類。
【Apache Web Server在Web服務(wù)器市場(chǎng)份額中占據(jù)領(lǐng)頭羊位置】
Open Solaris
OpenSolaris是由Sun Microsystems所發(fā)起的開(kāi)放源代碼的項(xiàng)目,目的在于建立以Solaris操作系統(tǒng)為主的開(kāi)發(fā)者社區(qū)。而該項(xiàng)目的適用對(duì)象主要為開(kāi)發(fā)者、系統(tǒng)管理者及使用者,期望能通過(guò)這些用戶使Solaris獲得進(jìn)一步的發(fā)展與強(qiáng)化。Open Solaris開(kāi)放操作系統(tǒng)能在價(jià)格低廉的X86硬件上運(yùn)行,而且包括了所有內(nèi)置的企業(yè)級(jí)組件(比如虛擬化和ZFS)作為標(biāo)準(zhǔn)Solaris配置。同時(shí),在數(shù)據(jù)日益膨脹,計(jì)算力需求攀升當(dāng)下,Open Solaris可以提供新一代計(jì)算技術(shù)來(lái)作為支持。
Mono
Mono是.NET Framework 的一種開(kāi)源實(shí)現(xiàn),誕生于2001年。Mono項(xiàng)目將使開(kāi)發(fā)者用各種語(yǔ)言(C#,VB.NET等)開(kāi)發(fā)的.NET應(yīng)用個(gè)有機(jī)的.NET整體, 它包括一個(gè)C#編譯器, 一個(gè)公用語(yǔ)言運(yùn)行時(shí)環(huán)境, 以及相關(guān)的一整程序,能在任何Mono支持的平臺(tái)上運(yùn)行, 包括Linux和Unix。作為一套類庫(kù),他甚至還包括IDE、調(diào)試工具和文檔瀏覽器。
Mono項(xiàng)目的愿景是使大家能開(kāi)發(fā)出各種跨平臺(tái)的應(yīng)用程序, 并能極大提高開(kāi)源領(lǐng)域的開(kāi)發(fā)效率。當(dāng)前,Mono這項(xiàng)技術(shù)能夠?qū)蓚€(gè)對(duì)立的世界合并為一個(gè)靈活而穩(wěn)定的開(kāi)源領(lǐng)域。可以幫助用戶在Linux, Mac OS X和Windows平臺(tái)上自由研發(fā)先進(jìn)的服務(wù)器應(yīng)用軟件。