天天看点

云场景实践研究第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

云栖社区场景研究小组成员:丁匀泰,仲浩。