龍芯開源社群伺服器遷移一覽
阿新 • • 發佈:2019-01-05
遷移原因
隨著社群站點訪問量的增加,為提升使用者訪問、下載體驗,也為了使站點資料更安全、可靠,同時便於以後的彈性升級、擴充。近期對社群站點伺服器進行了遷移升級。
社群站點分佈
遷移前拓撲分佈
遷移後拓撲分佈
遷移前後環境對比
遷移前 | 遷移後 | |
---|---|---|
硬體 | X86環境,Dell雙路伺服器 | 龍芯3B3000雙路 |
系統環境 | OS: Centos6.4 APP: apache-2.2 php-5.3 mysql-server-5.1 open jdk build 1.8.0_91-b14 | OS: Loongnix-0330 APP: apache-2.4 php-5.6 mariadb-server-10.0.14-8 Loongson open jdk build 1.8.0_60-b32 |
儲存 | Raid5 | ceph fs介面,叢集分散式儲存 |
升級 | 單機部署,計算、儲存均不能彈性擴充 | 容器化部署,計算、儲存能力彈性擴充、遷移便利 |
亮點1: 龍芯伺服器
- 硬體效能.
使用龍芯3B3000雙路伺服器,效能足以支撐目前站點負載,後續如若需要增加負載,彈性增加容器即可。
- 作業系統使用社群版loongnix替換了centos系統。
下圖為日常伺服器負載
亮點2: 龍芯平臺上的JDK
- 龍芯openjdk8是龍芯自主維護的基於mips的jdk產品。
- 平滑遷移。社群站點原始碼庫採用基於JAVA的Gerrit系統。
- 效能穩定可靠。通過JCK測試,符合Java SE 8標準,支援JavaFX,支援Java Web Start。
亮點3: 龍芯平臺上的Docker
- 使用Loongnix系統預設整合Docker版本部署。
- Dcoker沙箱隔離機制安全性、可靠性更高。
- 更高的資源利用率
- 更簡單的管理
- Loongnix系統提供Docker version 1.12.2, build 8f1975c/1.12.2、Dcoker Ce-17.12.1高低兩個版本。
亮點4: 龍芯平臺上的Ceph儲存
- ceph叢集儲存,擴充套件更方便。
- 自定義多副本設定,資料更安全。
- 支撐loongnix社群包含原始碼、二進位制包、OS等近6TB的資料安全。
亮點5: 便利彈性升級
- 計算能力擴容更方便,docker快速擴容
- 儲存擴容,ceph無感擴容
- 部署更簡單