自动化运维平台介绍
一、平台特色
多云管理支持资源类型包括:
- SSH (Linux / Unix / 等)
- 数据库 (MySQL / PostgreSQL / ClickHouse 等)
- NoSQL (Redis / MongoDB / KeeWiDB 等)
- 云资源 (负载均衡器 / 对象存储 / 消息队列 / CDN 等)
- 云厂商 (阿里云 / 华为云 / 腾讯云 等)
产品特色
- 多租户:一套系统,多个子公司和部门同时使用
- 无插件:仅需浏览器,极致的 Web 管理 使用体验
- 多云管理: 提供统一的管理界面,允许用户在一个平台上查看和控制来自不同云服务商的资源,如 华为云、阿里云、腾讯云、Ucloud 等。
- 实时监控:提供对云资源性能、健康状况和安全状态的实时监控,包括 CPU 使用率、内存、磁盘 I/O、网络流量等关键指标,支持将我们不同云资源下的不同资源的监控指标整合到一起进行划分监控大盘/告警大盘
- 自动化运维:内置丰富任务流类型,可实现资源部署、故障恢复、容量规划等运维任务的自动化执行,支持与外部脚本和工具的集成,以便于执行定制化的运维操作。
- 项目管理:将云资源按照项目进行分组,方便管理和成本核算。
- 成本追踪:提供不同云平台的消费成本报告,帮助监控和优化云资源的花费。
- 角色基础访问控制(RBAC):通过RBAC实现精细化权限管理,确保每个用户只能访问和操作授权的资源。
- 审计日志:记录所有操作,便于追踪和审计,确保操作的透明度和合规性
二、应用场景
2.1、统一管理多云平台
- 只通过 自动化运维平台 来管理多个云平台,对不同云平台的资源实例进行整合,从而实现管理不同平台下的资源
2.2、批量管理多主机
- 运维平台中内置了丰富的任务流,深度结合Ansible 可以批量的管理我们项目中不同云平台的所有主机
2.3、DevOps 工作流集成:
- CI/CD 管道集成:将自动化运维工具与持续集成/持续部署 (CI/CD) 流水线相结合,实现端到端自动化
2.4、监控与告警:
- 实时性能监控:对服务器、应用程序和服务的健康状况进行持续监测,统一监控大盘/告警大盘
三、云资源支持
云厂商 | 云主机 | MySQL | Redis | Elasticsearch | MongoDB | kubernetes | 对象存储 | 负载均衡 | CDN | DDOS | WAF | VPC | 交换机 | 公网IP | NAT网关 | 云磁盘 | 监控服务 | 日志服务 | 账单 | 事件总线 | 消息队列 | keewiDB | PostgreSQL | CynosDB | ClickHouse | 云区域 | domain |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
阿里云 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | ✔ | ✔ |
腾讯云 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
华为云 | ✔ | ✔ | ✔ | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✘ | ✘ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ |
ucloud | ✔ | ✔ | ✔ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✔ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ |