看完这篇,告别手工运维PostgreSQL

PostgreSQL(下述简称PG)是一个功能强大、开源的关系型数据库,因其在大数据量和复杂SQL处理上的优越性,许多对性能要求高的平台,慢慢都转战PG。下述是一则发生在一般企业中,手工交付数据库的场景。
1 项目背景
第一步:小唐申请了搭建高可用PG的机器。在部署文档中,高可用架构选型是三台。小唐心想:“大多数情况下,高可用架构选型是两台机器,本次选型需要三台,看起来有点费资源,但为了更好地交付,可以尝试一下。”
第二步:解决了机器问题后,小唐开始执行安装脚本并等待终端显示“installed successfully”。但终端显示执行异常,提示脚本所操作的某个目录权限错误。小唐觉得问题不大,便手工进行了修改。
第三步:再次执行安装脚本,仍然提示目录权限错误。小唐检查了一下其他的目录,发现很多目录都要修改,于是联系了支持小王。
第四步:小王重新给了一个安装包来修复上述问题。小唐再次执行安装,再次报错,小王说需要手动改配置。
第五步:小唐改完后,再次执行,再次报错。多次尝试后,小唐长舒一口气,终于弄好了。
但不久后,小唐发出灵魂质问:“能不能把我们现场实施人员当作小白!安装已经这么困难了,那接下来的运维该怎么办?”
小王提出,如果小唐想手工运维好PG,需要具备以下能力:
熟悉基本的操作系统命令
熟悉基本的PG数据库命令
了解PG的部署架构
了解PG日志、配置等文件的存放位置
多套运维脚本:部署、自动备份、备份恢复等
24 hours on call 解决PG异常
……
就在小唐担心后续运维工作的时候,小王和他说:“若是使用苍穹PaaS平台,可选用苍穹云基础-中间件运维管理平台(gPaaS),即可完美解决上述问题,免去99%的运维烦恼。”
2 解决方案
苍穹云基础-中间件运维管理平台(gPaaS)是一个易于管理、易于观察、易于扩展的中间件 PaaS 平台,提供数据库、缓存、消息队列等中间件的运维管理服务,具有高可靠、低成本的价值。具体来说,中间件运维管理平台主要提供以下功能:
2.1 一键部署
苍穹云基础-中间件运维管理平台(gPaaS)无需安装包与繁琐的安装步骤,按需一键部署单机/高可用(主备两台)架构的PG数据库,几分钟内即可完成服务搭建,具体如下图所示:

PostgreSQL创建示例
2.2 基础运维
苍穹云基础-中间件运维管理平台(gPaaS)提供重启、密码修改等基础运维功能,满足日常运维需求。

重启示例

重置密
看完这篇,告别手工运维PostgreSQL
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



