在大數據,云計算和移動互聯網大潮下,企業面對快速變化的市場既是一種挑戰更是一個機遇,業務主管和CIO面對不斷增加的新業務,他們必須要求IT 部門不停地整合各種不同應用的工作負載,選配合適的技術系統,以實現更好的適配應用。
為了鼓勵更多開源軟件的商業化創新,幫助企業打造更高效、更具經濟效益的開源應用技術平臺, IBM聯合CSDN舉辦“PowerLinux應用服務器,定義未來挑戰賽”,鼓勵更多企業用戶體驗獨一無二的PowerLinux服務器。
本活動吸引了吸引了數十家企業和百余位開發者的關注,目前已有眾多項目成功完成了體驗、測試及遷移。CSDN特意挑選了其中部分項目的負責人進行了采訪,分享遷移過程中的實踐經驗。以下是對大公網高級Java工程師馮咀志的采訪原文。
大公網高級Java工程師 馮咀志
馮咀志,大公網高級Java工程師,曾經任職于Accenture、環球網。有6年Java開發的從業經驗。工作中的技術方向為搜索引擎技術、分詞技術、企業后臺開發。關注的技術點有開源中間件、服務器調優。
-想請簡單介紹一下項目的業務特點?以及項目的實現方式,所用的平臺及搜索引擎等技術?
我們的站內搜索系統是一個平臺系統對外提供功能操作和API調用服務。
-為什么要做從x86 Linux到PowerLinux的遷移?
-原來的x86環境有什么不足?
-Power環境有哪些優勢?是否滿足了預期的要求?
-移植后的性能測試和功能測試分別是怎樣設計的?運行環境參數又是如何調整的?
因為采用VPN的方式連接服務器,考慮到網絡因素的影響,所以功能測試部分在服務器端通過Apache AB進行壓測。
服務接口部分通過普通PC上的Jmeter進行遠程調用測試,最大限度的模擬用戶真實使用環境。
運行參數主要調整以下幾方面:
-除了目前已經達成的性能要求,你還有哪些希望解決的問題?對環境還有哪些要求或者期望?
遠程測試搜索接口的過程中發現壓力增大到500并發時會報錯,初步懷疑是VPN連接的問題,希望能通過真實環境進行測試。
因為時間關系,項目使用x86版的JDK進行編譯,希望有機會可以做IBM JDK編譯的測試數據。
對環境的要求和期望:
-移植和測試有哪些人員參與,花費了多少人力成本和技術成本?請分享一下遷移過程中值得注意的實踐經驗。
移植由我一個人參與和負責。
主要利用周末和晚上下班時間,大概用了一周半。技術上主要查了些IBM JDK的資料和一些JVM配置參數。
需要注意的地方:
IBM聯合CSDN舉辦“PowerLinux應用服務器,定義未來挑戰賽”火熱進行中,如果您也是互聯網企業,歡迎您加入到PowerLinux服務器體驗計劃中來。申請地址:http://powerlinux.csdn.net/migration.html
以“云計算大數據 推動智慧中國 ”為主題的 第六屆中國云計算大會 將于5月20-23日在北京國家會議中心隆重舉辦。產業觀察、技術培訓、主題論壇、行業研討,內容豐富,干貨十足。票價優惠,馬上 報名 !