Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f568f379ec | |||
| 1db9078ae3 | |||
| af9ec7b220 |
+4
-95
@@ -101,55 +101,12 @@ layout: center
|
||||
|
||||
---
|
||||
|
||||
# 系统边界
|
||||
# 一句话概括需求
|
||||
|
||||
<div class="mt-2">
|
||||
<div class="mt-6 text-lg leading-relaxed text-center px-12">
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph XINFRA["XINFRA 平台边界"]
|
||||
Portal["统一门户<br/>SSO 跳转入口"]
|
||||
Resource["资源纳管<br/>物理机/虚机/云主机/K8s"]
|
||||
Service["服务交付入口<br/>跳转 Wayne/CloudDM/Apollo/Superset"]
|
||||
BasicSvc["基础服务交付<br/>Ansible 编排部署"]
|
||||
DBReview["数据库审核<br/>SQL 工单审批"]
|
||||
Monitor["监控纳管<br/>对接夜莺展示"]
|
||||
Config["配置中心接入<br/>Apollo 配置管理"]
|
||||
Audit["审计中心<br/>登录/操作/任务审计"]
|
||||
TaskCenter["任务中心<br/>Ansible 执行记录"]
|
||||
end
|
||||
|
||||
subgraph External["专业系统(不在平台内重做)"]
|
||||
Wayne["Wayne<br/>容器管理"]
|
||||
CloudDM["CloudDM<br/>SQL 审核"]
|
||||
Apollo["Apollo<br/>配置中心"]
|
||||
Grafana["Grafana<br/>监控可视化"]
|
||||
Superset["Superset<br/>日志可视化"]
|
||||
Nightingale["夜莺<br/>告警引擎"]
|
||||
CacheCloud["CacheCloud<br/>Redis 管理"]
|
||||
end
|
||||
|
||||
subgraph OutOfScope["不在范围内"]
|
||||
AI["AI 排障<br/>其他项目负责"]
|
||||
VMCreate["虚机创建<br/>统一走线下"]
|
||||
MonitorEngine["自研监控引擎<br/>成本高非重点"]
|
||||
end
|
||||
|
||||
Portal --> Resource & Service & Monitor & Audit
|
||||
Service -.->|SSO 跳转| Wayne & CloudDM & Apollo
|
||||
Monitor -.->|数据接入| Nightingale
|
||||
BasicSvc -.->|自动注册| CloudDM & CacheCloud
|
||||
|
||||
style XINFRA fill:#e0f2fe,stroke:#0284c7
|
||||
style External fill:#f3e8fd,stroke:#9333ea
|
||||
style OutOfScope fill:#fee2e2,stroke:#dc2626
|
||||
```
|
||||
|
||||
</div>
|
||||
|
||||
<div class="mt-2 text-sm text-gray-400">
|
||||
|
||||
> **边界原则**:XINFRA 做入口聚合和统一纳管,不替代专业系统;虚机创建走线下,AI 排障由其他项目负责。
|
||||
各业务线长期独立建设,资源分散、交付效率低、权限过大、监控割裂、基础服务交付不标准——<br>
|
||||
XINFRA 以**机房容器资源**为核心,把资源、服务、任务、审计和监控统一纳管,配套容器发布、SQL 审核、Redis 管理、配置中心、指标可视化、日志分析等子系统,完成多种运维场景下的需求。
|
||||
|
||||
</div>
|
||||
|
||||
@@ -355,54 +312,6 @@ sequenceDiagram
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
# 用户故事 — 业务线切换 · 交互图
|
||||
|
||||
<div class="grid grid-cols-2 gap-6 mt-4 text-sm">
|
||||
<div>
|
||||
|
||||
### 场景一:系统运维查看全局
|
||||
|
||||
| 步骤 | 操作 |
|
||||
|------|------|
|
||||
| 1 | 系统运维登录 XINFRA |
|
||||
| 2 | 业务线选择器显示"全部业务线" |
|
||||
| 3 | 资源大盘展示 Kodo、LAS、灵矽、LTOKEN、MAAS 全量数据 |
|
||||
| 4 | 可切换到任意业务线查看详细资源 |
|
||||
|
||||
### 场景二:业务 SRE 切换业务线
|
||||
|
||||
| 步骤 | 操作 |
|
||||
|------|------|
|
||||
| 1 | 业务 SRE 登录,默认归属业务线(如 Kodo) |
|
||||
| 2 | 资源大盘仅展示 Kodo 相关资源 |
|
||||
| 3 | 点击业务线切换器,切换到 LAS |
|
||||
| 4 | 资源大盘、子系统入口、监控数据同步切换至 LAS |
|
||||
|
||||
</div>
|
||||
<div>
|
||||
|
||||
### 场景三:跨业务线操作
|
||||
|
||||
| 步骤 | 操作 |
|
||||
|------|------|
|
||||
| 1 | 运维人员需要为灵矽部署 Redis |
|
||||
| 2 | 切换业务线至"灵矽" |
|
||||
| 3 | 进入服务目录,选择 Redis 卡片 |
|
||||
| 4 | 提交部署任务,自动关联灵矽 Namespace |
|
||||
|
||||
### 场景四:只读用户查看状态
|
||||
|
||||
| 步骤 | 操作 |
|
||||
|------|------|
|
||||
| 1 | 只读用户登录,仅能查看授权业务线 |
|
||||
| 2 | 资源大盘展示授权范围内的只读数据 |
|
||||
| 3 | 子系统入口灰显,点击提示"无权限" |
|
||||
| 4 | 可查看监控告警,不可执行操作 |
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
---
|
||||
section: 关键决策
|
||||
|
||||
Reference in New Issue
Block a user