1. 程式人生 > >龍芯開源社群伺服器遷移一覽

龍芯開源社群伺服器遷移一覽

http://www.loongnix.org/index.php/%E8%87%AA%E4%B8%BB%E5%8F%AF%E9%9D%A0%EF%BC%8C%E9%BE%99%E8%8A%AF%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%81%E7%A7%BB%E4%B8%80%E8%A7%88

遷移原因

隨著社群站點訪問量的增加,為提升使用者訪問、下載體驗,也為了使站點資料更安全、可靠,同時便於以後的彈性升級、擴充。近期對社群站點伺服器進行了遷移升級。

社群站點分佈

  Sites.png

遷移前拓撲分佈

  

Qianyiqian.png

遷移後拓撲分佈

  Qianyihou.png

遷移前後環境對比

  遷移前 遷移後
硬體 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系統。

下圖為日常伺服器負載

  Load.png

亮點2: 龍芯平臺上的JDK

  • 龍芯openjdk8是龍芯自主維護的基於mips的jdk產品。
  • 平滑遷移。社群站點原始碼庫採用基於JAVA的Gerrit系統。
  • 效能穩定可靠。通過JCK測試,符合Java SE 8標準,支援JavaFX,支援Java Web Start。

  Java.png

亮點3: 龍芯平臺上的Docker

  Docker.png

亮點4: 龍芯平臺上的Ceph儲存

  • ceph叢集儲存,擴充套件更方便。
  • 自定義多副本設定,資料更安全。
  • 支撐loongnix社群包含原始碼、二進位制包、OS等近6TB的資料安全。

  Ceph.png

亮點5: 便利彈性升級

  • 計算能力擴容更方便,docker快速擴容
  • 儲存擴容,ceph無感擴容
  • 部署更簡單

1.png