北京有哪些比较好的白癜风医院 http://pf.39.net/bdfyy/bjzkbdfyy//02/28,Pigstyv2.0.0正式发布,带来了一系列重大的功能更新。
现在PIGSTY是"PostgreSQLInGreatSTYle"的首字母缩写,即"全盛状态的PostgreSQL"。而Pigsty的定位也不再是“开箱即用的PostgreSQL数据库发行版”,变成了“MeBetter开源RDSPG替代”。
2.0新特性
Pigsty是一个更好的、本地优先的,开源RDSforPostgreSQL替代。
开箱即用的PostgreSQL发行版,深度整合地理时序分布式三大核心扩展
ostGlS,TimescaleDB,Citus.
基于现代的Prometheus与Grafana技术栈,提供令人惊艳,无可比拟的数据库观测能力
ublicDemo
基于patroni,haproxy,与etcd,打造故障自愈的高可用架构:硬件故障自动切换,流量无缝衔接。?
基于pgBackRest与可选的Minl0集群提供开箱即用的PITR时间点恢复,为软件缺陷与人为删库兜底
基于Ansible提供声明式的API对复杂度进行抽象,以Database-as-Code的方式极大简化了日常运维管理操作。
Pigsty用途广泛,可用作完整应用运行时,开发演示数据/可视化应用,大量使用PG的软件可使用Docker模板一键拉起
提供基于Vagrant的本地开发测试沙箱环境,与基于Terraform的云端自动部署方案,开发测试生产保持环境一致。
强力的发行版
彻底释放关系型数据库的力量!
PostgreSQL是一个足够完美的数据库内核,但它需要更多工具与系统的配合,才能成为一个足够好的数据库服务(RDS),而Pigsty帮助PostgreSQL完成这一步飞跃。
Pigsty深度整合了PostgreSQL生态的三大核心扩展插件PostGIS,TimescaleDB,Citus,并确保它们可以协同工作,提供分布式的时序地理空间数据库能力。Pigsty还提供了运行企业级RDS服务的所需软件,打包所有依赖为离线软件包,所有组件均可在无需互联网访问的情况下一键完成安装部署,进入生产可用状态。
在Pigsty中功能组件被抽象模块,可以自由组合以应对多变的需求场景。INFRA模块带有完整的现代监控技术栈,而NODE模块则将节点调谐至指定状态并纳入监控。在多个节点上安装PGSQL模块会自动组建出一个基于主从复制的高可用数据库集群,而同样的ETCD模块则为数据库高可用提供共识与元数据存储。可选的MINIO模块可以用作图像视频等大文件存储并可选用为数据库备份仓库。与PG有着极佳相性的REDIS亦为Pigsty所支持,更多的模块(如GPSQL,MYSQL,KAFKA)将会在后续加入,你也可以开发自己的模块并自行扩展Pigsty的能力。
惊艳的观测能力
使用现代开源可观测性技术栈,提供监控最佳实践!
Pigsty提供了基于开源的Grafana/Prometheus可观测性技术栈做监控的最佳实践:Prometheus用于收集监控指标,Grafana负责可视化呈现,Loki用于日志收集与查询,Alertmanager用于告警通知。PushGateway用于批处理任务监控,BlackboxExporter负责检查服务可用性。整套系统同样被设计为一键拉起,开箱即用的INFRA模块。
Pigsty所管理的任何组件都会被自动纳入监控之中,包括主机节点,负载均衡HAProxy,数据库Postgres,连接池Pgbouncer,元数据库ETCD,KV缓存Redis,对象存储MinIO,……,以及整套监控基础设施本身。大量的Grafana监控面板与预置告警规则会让你的系统观测能力有质的提升,当然,这套系统也可以被复用于您的应用监控基础设施,或者监控已有的数据库实例或RDS。
无论是故障分析还是慢查询优化、无论是水位评估还是资源规划,Pigsty提供全面的数据支撑,真正做到数据驱动。在Pigsty中,超过三千类监控指标被用于描述整个系统的方方面面,并被进一步加工、聚合、处理、分析、提炼并以符合直觉的可视化模式呈现在您的面前。从全局大盘总揽,到某个数据库实例中单个对象(表,索引,函数)的增删改查详情都能一览无余。您可以随意上卷下钻横向跳转,浏览系统现状与历史趋势,并预测未来的演变。
详见公开演示Demo: