某大型網站遷移紀實(一)

        客戶百萬級pv的網站進行遷移,擁有30多個子站,網站跑了七年,所處環境爲win2003r2+oracle+apache,用的一套成熟的網站發佈系統發佈的純靜態頁面。大體構思上是現有的生產環境不動,搭建一個嶄新的環境進行系統的部署,數據的導入,中間件的配置。在新環境測試沒有問題的情況下,與現有的生產環境進行平滑切換,好在客戶做的虛擬化,對數據的遷移方便了許多。

        第一步做的就是客戶搭建的測試環境,包括新虛機的各個硬件配置,以達到能夠正常測試的要求,發佈系統的部署等等。

        第二步即是導出現有的網站數據,進行整理,在導出後,原廠的工程師提出需要對現有的網站數據進行整理,以便於遷移到新環境上可以適應新的發佈系統。於是大家分工,數據進行整理,這期間同時開啓了apache的反向代理功能,便於其他工程師可以從外網訪問到新環境的發佈系統。

        最困難的就是網站數據整理,不僅僅是工作量大,還要進行測試,測試不通過需要再進行修改,再測試。在查詢網站數據庫數據的時候,用戶數據庫中擁有幾十萬條數據。這裏還牽扯到數據庫的遷移等等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章