天天看點

雲場景實踐研究第21期:暢捷通資訊技術

以“資訊化推動社會及商業進步”為使命,暢捷通在成熟的網際網路時期,讓PostgreSQL踏上雲計算之路,在不用考慮HA的前提下,實作聚焦PostgreSQL、DB平台化一步到位,通過阿裡雲的雲盾讓PostgreSQL高枕無憂、大大節約成本。本文将介紹暢捷通在阿裡雲PostgreSQL助力下的優化以及對産品的未來展望。

<b>“暢捷通使用阿裡雲PostgreSQL之後隻需要簡單的三步:打開URL;選擇配置;付款。省去了硬體、軟體選擇步驟,節約成本。”</b>

<b>——張玉彬</b>

暢捷通資訊技術股份有限公司核心DBA

暢捷通資訊技術股份有限公司成立于2010年,緻力于為小微企業等提供資訊化産品及專業服務,在選用PostgreSQL作為雲産品資料庫之前,幾經波折,走過一段漫長的歲月,從未轉型前使用Oracle,到阿裡去IOE大趨勢下采用MySQL,經過不斷探索,再到借助阿裡雲PostgreSQL實作DB平台化一步到位。

<b>采用的阿裡雲産品</b>

阿裡雲雲資料庫 PostgreSQL 版

阿裡雲 DDoS 高防 IP (雲盾)

阿裡雲雲資料庫 PPAS 版

<b>為什麼使用阿裡雲</b>

盡管使用未上雲的PostgreSQL,成本還是沒有降下來

還是采用傳統的運維方式,要求DBA大量的人工幹預操作

<b>關于 暢捷通</b>

暢捷通資訊技術股份有限公司以“資訊化推動社會及商業進步”為使命,緻力于為小微企業、政府、公共事業及非營利組織提供專業、标準、靈活、易用的資訊化産品及專業的服務。暢捷通将通過推進“S+S”的業務政策,為客戶提供基于網際網路的延伸服務。2012年榮獲“2012中國軟體和資訊服務雲應用創新企業”。

<b>挑戰即機遇——勞民傷财之痛</b>

在上雲之前,暢捷通雲産品選型PostgreSQL為指定資料庫,下圖是暢捷通基于PostgreSQL打造的系統架構圖,主體采用Streaming replication+Hot Standby,也就是常見的一主一備架構,主機用于為業務OLTB提供服務,備用機器用于抽取、分析、查詢資料等。

雲場景實踐研究第21期:暢捷通資訊技術

暢捷通在上線PostgreSQL之後收獲頗豐,同時也給暢捷通帶來很多痛:第一成本還是沒有降下來;第二還是采用傳統的運維方式,要求DBA大量的人工幹預操作。

<b>為什麼選擇阿裡雲?</b>

<b>暢捷通上雲之路</b>

在具體PostgreSQL實施時,硬體方面需要考慮以下幾個點:

機櫃的選擇(電源、承載多少伺服器);

交換機的選擇、網絡布線;

跨機房的專線;

伺服器不同廠家的調研評測;

伺服器的選型(計算型、存儲型);

硬碟的選擇(SAS、SSD、PCIE卡、盤櫃),需要考慮成本的問題;

網卡(萬兆、千兆),優先級高的使用前者,優先級低的使用後者。

軟體方面同樣需要考慮很多因素:

RAID10或RAID5;

作業系統(CentOS或Ubuntu),目前暢捷通使用的是前者;

系統BIOS的優化;

系統參數的優化、PostgreSQL參數優化;

中間件的選擇(pgpool還是自主研發);

對部分業務的調整優化,并對監控及安全進行加強。

雲場景實踐研究第21期:暢捷通資訊技術

PostgreSQL上雲之後隻需要簡單的三步:打開URL;選擇配置;付款。省去了硬體、軟體選擇步驟。

<b>當PostgreSQL遇見阿裡雲</b>

PostgreSQL上雲之後給暢捷通帶來了很多根本性的變化:

從DBA外圍工作解脫出來,聚焦PostgreSQL;

大大節約了成本,可以按量付費,可以先低配再更新;

完全不用考慮HA,不用做JA預案及HA演練;

同時阿裡雲的雲盾讓PostgreSQL高枕無憂;

資料庫雲平台讓DB平台化一步到位;

此外,可以實作快速地打PostgreSQL更新檔,DBA更加聚焦業務,處理業務相關的seesion、SQL等。

原文釋出日期:2016-11-04

雲栖社群場景研究小組成員:丁勻泰,仲浩。