可维护性
简明易用的工具实践
人生苦短,关爱运维,以最小的复杂度代价最大化可操作性与可演化性
言出法随:基础设施即代码
Pigsty 采用声明式 API,让数据库部署和运维如写代码般灵活。支持 GitOps、批量管理和 PostgreSQL CMDB
Infrastructure as Code 的最佳实践:
- 声明式配置:YAML 配置文件描述期望状态
- GitOps 工作流:通过 Git 管理配置变更
- 批量管理:一套配置管理数千个实例
- 版本控制:配置的版本化管理和回滚
简单易用:几分钟快速上手
一键下载安装,几分钟部署上线,一行命令搞定所有步骤。提供各种场景的开箱即用配置模板
极致的用户体验设计:
- 一键安装:单条命令完成全部安装
- 智能配置:自动检测环境并生成配置
- 场景模板:针对不同场景的预设模板
- 文档完善:详细的操作指南和最佳实践
裸机运行:无需容器与K8S
运行于 Linux 裸系统上,避免 Docker 和 Kubernetes 的额外复杂度
支持主流 Linux 发行版和架构
简单可靠的部署方式:
- 原生部署:直接运行在 Linux 系统上
- 多发行版支持:RHEL、Ubuntu、Debian 等
- 多架构支持:x86_64、ARM64 架构
- 资源高效:无容器开销的资源利用
离线安装:稳定顺畅的交付
提供离线安装包,可在无网络环境中一键完成自举安装
确保软件版本一致性,避免依赖问题
企业级的交付保障:
- 离线包:完整的离线安装包
- 版本锁定:确保软件版本一致性
- 依赖完整:包含所有必需依赖
- 快速部署:无需网络的快速部署
体系配套:开发规约与SOP
将顶级 DBA 经验提炼为统一的开发运维指南
完整的运维体系建设:
- 标准规范:统一的开发和运维规范
- 操作手册:详细的 SOP 操作手册
- 最佳实践:经过验证的最佳实践集合
- 培训体系:完整的技能培训体系
无需停服:在线迁移与变配
依托基于逻辑复制的蓝绿部署方案,实现不停机在线迁移
支持滚动维护和精细的流量管理
零停机的运维能力:
- 蓝绿部署:基于逻辑复制的零停机迁移
- 滚动升级:服务的渐进式升级
- 在线扩容:无停机的容量扩展
- 流量控制:精细的流量管理和切换
按需配置:丰富的定制参数
近 300+ 可配置参数,默认值即可满足绝大多数场景
支持多层级配置,丰富的文档说明
灵活的配置管理系统:
- 参数丰富:300+ 可调节的配置参数
- 默认优化:开箱即用的优化默认值
- 分层配置:全局、集群、实例多层配置
- 文档详尽:每个参数都有详细说明
沙箱环境:一键置备服务机
自带沙箱环境,可在单台笔记本上完整体验
快速的环境置备能力:
- 沙箱模式:单机完整功能演示
- 快速体验:5分钟快速体验完整功能
- 开发环境:本地开发测试环境
- 云主机集成:与云平台无缝集成