
高效、固若金湯的基礎架構是網站不斷提高服務品質、不斷提高競爭力的基礎。借助基于Linux的Oracle9i集群數據庫(Oracle9iRAC),我們能夠輕松擁有這樣的基礎架構。低成本是Linux的優勢所在,而基于Linux平臺的Oracle9i集群數據庫使我們能夠在Linux平臺上輕松實現應用集群,從而獲得系統的高性能和高可用性,大幅度減少IT成本。
綜述
全球首家擁有百萬商人的商務網站阿里巴巴,面對新的發展機遇和競爭環境,及時引進基于Linux平臺的Oracle9i集群數據庫(Oracle9iRAC),升級原有基礎架構,新系統的性能提高了60%,同時,在管理性、可用性、安全性方面都實現了新突破。基于Linux的Oracle9i集群數據庫(Oracle9iRAC)使阿里巴巴能夠以較低的成本在Linux平臺上獲得企業級的性能、可靠性和可擴展性,為公司能夠從過去純粹免費的網絡服務發展成為提供商業運作的服務型企業注入了強大的動力。
行業背景
在全球范圍內,電子商務正在蓬勃發展。2000年,.com泡沫的破滅,讓電子商務這種新興的商業模式遭受了重挫。時隔三年,在經歷了痛苦的煎熬之后,電子商務獲得了新生。一方面,不斷發展的信息技術為電子商務的發展提供了良好的基礎設施,另一方面,對于企業和消費者來說,電子商務正變得越來越真實。“非典”時期,以跨越時空、不正面接觸為特點的電子商務贏得了商機。企業和商家紛紛借助信息技術和網絡平臺,改變服務和交易方式,網上購物、網上交易的數量激增,推動電子商務迅速升溫。再一方面,經過近年來的發展,企業對電子商務有了更進一步的認識,采用互聯網付費服務的意識逐漸增強,這對互聯網企業來說無疑是一個福音——一個付費服務的經營環境正在逐步形成。
電子商務作為一種新事件,還有很多環節需要不斷探索與完善,比如,如何提高商務洽談雙方的信任度和資信度等等。面對新的發展機遇、激烈的競爭環境和尚需進一步完善的業務經營環境,互聯網企業更需要充分發揮主動性和創造性,提供更有針對性的服務,不斷提高服務品質,吸引更多的客戶。
對于互聯網企業來說,產品就是基于網絡的各種服務,因此,支撐這些網絡服務的基礎架構無疑就是企業的生命力。互聯網企業的信息技術基礎架構不僅需要能夠提供7x24的高可用性、高性能、安全性和可靠性,同時,需要具有強大的易擴展性,能夠幫助企業快速提供新服務,及時滿意客戶不斷提高的應用需求,在此過程中,靈活地擴展系統,及時獲得支撐不斷擴大的客戶群和交易量的能力。
作為全球首家擁有百萬商人的商務網站,阿里巴巴及時引進基于Linux平臺的Oracle9i集群數據庫(Oracle9iRAC),借助先進的技術,升級原有的基礎架構,為公司的新一輪發展打下堅實的基礎。
應用需求
阿里巴巴在發展的初期,以提供免費服務為主。在這一階段,為了降低成本,在網站的基礎架構中,除了數據庫是采用基于Linux平臺的單機Oracle數據庫之外,大多采用免費軟件。隨著所使用的免費軟件越來越多,管理起來需要多種管理技能,增加了系統管理的復雜度,而在技術支持方面,免費軟件的技術支持很難得到有效的保障。這樣的基礎架構已經成為無法滿足阿里巴巴業務發展的需求。另一方面,隨著中國企業互聯網服務消費的逐步成熟,付費服務的環境正在形成,阿里巴巴果斷地作出戰略調整,從過去純粹免費的服務逐步發展成為一個提供商業運作的服務公司。商業服務對網站的基礎架構提出了新的要求,要求基礎架構能夠確保客戶數據安全,能夠確保網站在并發用戶突然增多的情況下仍然能夠保持高性能。為此,阿里巴巴決定,投資引進先進技術,升級原有的基礎架構,部署一個高效、安全、穩定、可擴展的平臺。以此為基礎,不斷提升網站服務的水平,進而提升企業的競爭力。
阿里巴巴把新系統命名為“Exodus”,它在圣經中的解釋是“走出埃及”——“Exodus”肩負著幫助阿里巴巴走向新成功的重任。
作為網站基礎架構核心動力的數據庫,阿里巴巴要求“Exodus”中的數據庫能夠高效、穩定、安全、易擴展、可管理性,同時,出于對成本控制的考慮,阿里巴巴要求新系統既能夠滿足網站發展的需要,又能夠把包括購買成本、管理成本在內的總擁有成本降至最低。簡而言之,要求新基礎架構中的數據庫平臺:*穩定*高效*安全*易擴展*易管理*低成本
在經過嚴格的甄選之后,阿里巴巴決定采用基于Linux平臺的Oracle9i集群數據庫(Oracle9iRAC)作為“Exodus”的核心。
解決之道
阿里巴巴在2003年年初開始啟動是數據庫升遷項目。3月底引進基于Linux平臺的Oracle9i集群數據庫(Oracle9iRAC),4月初開始安裝,到4月底便成功上線。新的數據庫集群是以Dell 6650為硬件服務器、存儲服務器采用Dell/EMC CX200存儲陣列、以Red Hat Linux Advanced Server 2.1為操作系統、數據庫采用Oracle9i集群數據庫,采用三層架構,部署兩個節點的集群系統。
在從原有系統向新系統遷移數據時,按數據的不同特征進行,不僅能夠快速遷移數據,并且大大減少了由于系統遷移而可能造成的停機時間。阿里巴巴數據庫項目主管魯國良先生說:“我們原有系統采用的數據庫也是Oracle數據庫,只不過它是基于Linux的單機數據庫,因此,在數據遷移過程中,幾乎沒有遇到大問題。由于Oracle9iRAC在節點間信息交換的性能有了很大的改進,使得我們在從原來的單機系統升級到集群系統時,幾乎不需要更改應用,新系統得到快速部署,一個月之內就能夠上線。”
文章作者:國脈電子政務網
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄