Some checks failed
CD Pipeline / deploy (push) Failing after 59s
- 建立 Gitea Actions CD pipeline (.gitea/workflows/cd.yaml) - 部署模式: rsync Python 檔案至 188 → docker restart (volume mount) - Dockerfile/requirements 變動時自動重建 Docker image - 部署通知: Telegram (開始/成功/失敗) - 健康檢查: https://mo.wooo.work/health (最多 5 次重試) - 同步最新 CLAUDE.md / ADR-008 / memory (2026-04-19) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
38 KiB
38 KiB
WOOO AIOps Platform - 產品化願景 V10.1
「讓每個企業都能擁有專業 IT 團隊的智慧運維能力」
建立日期: 2026-02-14 版本: V10.1 (產品化願景) 狀態: 規劃中
📋 目錄
🎯 產品願景
核心理念
WOOO AIOps Platform 是一個「即插即用」的智慧運維平台,讓:
- ✅ 任何新開發的網站/應用,在完成開發後,5 分鐘內即可接入完整的監控、告警、自動修復體系
- ✅ 沒有資深 IT 人員的中小企業,也能擁有企業級的運維能力
- ✅ 一次配置,永久運作,無需持續的專業維護
產品定位
┌─────────────────────────────────────────────────────────────────────────────┐
│ │
│ 傳統 IT 運維 WOOO AIOps Platform │
│ ──────────── ────────────────── │
│ │
│ ❌ 需要 3-5 人專業 IT 團隊 ✅ 1 人即可管理多個應用 │
│ ❌ 手動配置監控系統 ✅ 自動發現並配置監控 │
│ ❌ 告警後人工判斷處理 ✅ AI 自動診斷並修復 │
│ ❌ 部署需要 DevOps 專家 ✅ 一鍵部署,零配置 │
│ ❌ 每個應用獨立配置 ✅ 統一平台,無痛接入 │
│ │
│ 成本: 50-100 萬/年 成本: 2-5 萬/年 │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
🎪 目標客群
主要客群
| 客群 | 特徵 | 痛點 | 我們的解決方案 |
|---|---|---|---|
| 中小型電商 | 1-10 人團隊,有網站無 IT | 網站常掛、不知道為什麼 | 自動監控 + 自動修復 |
| 新創公司 | 快速迭代,沒時間管運維 | 想專注開發,不想管基礎設施 | 一鍵接入,透明運維 |
| 傳統企業數位轉型 | 有 IT 但不熟雲端 | 想上雲但怕管不了 | 簡單易用,中文介面 |
| 軟體開發公司 | 幫客戶開發系統 | 交付後難維護 | 內建運維,輕鬆交付 |
次要客群
- 學校/教育機構的資訊系統
- 政府機關的小型數位服務
- 個人開發者的 Side Project
💎 核心價值主張
三大核心承諾
┌─────────────────────────────────────────────────────────────────────────────┐
│ │
│ 🎯 核心承諾 1: 「5 分鐘接入」 │
│ ─────────────────────────── │
│ 新應用完成開發後,只需要提供一個 Docker Image 或 Git Repo, │
│ 5 分鐘內即可完成: │
│ • 自動部署到 K8s │
│ • 自動配置健康監控 │
│ • 自動設定告警規則 │
│ • 自動啟用自動修復 │
│ │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 🎯 核心承諾 2: 「零專業門檻」 │
│ ─────────────────────────── │
│ 不需要懂: │
│ • Kubernetes 配置 │
│ • Prometheus 查詢語法 │
│ • Nginx 反向代理 │
│ • SSL 證書管理 │
│ │
│ 只需要會用瀏覽器,填寫簡單表單即可 │
│ │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 🎯 核心承諾 3: 「AI 自動修復」 │
│ ─────────────────────────── │
│ 95% 的常見問題自動修復,無需人工介入: │
│ • OOM 記憶體不足 → 自動擴容 │
│ • 服務無回應 → 自動重啟 │
│ • 磁碟滿了 → 自動清理 │
│ • SSL 到期 → 自動更新 │
│ • 程式碼 Bug → 自動回滾到上一版 │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
🏗️ 產品架構
整體架構圖
┌─────────────────────────────────────────────────────────────────────────────────┐
│ WOOO AIOps Platform │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ 🎨 用戶介面層 (Web Portal) │ │
│ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │
│ │ │ 應用管理 │ │ 監控儀表板│ │ 告警中心 │ │ 自動修復 │ │ 系統設定 │ │ │
│ │ │ Dashboard │ │ Grafana │ │ Alerts │ │ AutoRepair│ │ Settings │ │ │
│ │ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ 🧠 智慧運維層 (AIOps Engine) │ │
│ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │
│ │ │ 異常檢測 │ │ 根因分析 │ │ 自動決策 │ │ 知識庫 │ │ 學習引擎 │ │ │
│ │ │ Anomaly │ │ RCA │ │ Decision │ │ Knowledge│ │ ML Engine│ │ │
│ │ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ ⚙️ 自動化層 (Automation) │ │
│ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │
│ │ │ 一鍵部署 │ │ 自動監控 │ │ 自動修復 │ │ 自動擴縮 │ │ 自動備份 │ │ │
│ │ │ Deploy │ │ Monitor │ │ Repair │ │ Scaling │ │ Backup │ │ │
│ │ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ 🔧 基礎設施層 (Infrastructure) │ │
│ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │
│ │ │ K8s/K3s │ │ Prometheus│ │ Grafana │ │ n8n │ │ PostgreSQL│ │ │
│ │ │ 容器編排 │ │ 監控指標 │ │ 可視化 │ │ 工作流程 │ │ 資料庫 │ │ │
│ │ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
🧩 功能模塊
1. 應用管理模塊
┌─────────────────────────────────────────────────────────────────────────────┐
│ 📦 應用管理介面 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 我的應用 [+ 新增應用] │
│ ───────── │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ 🟢 MOMO Pro System │ │
│ │ ├─ 狀態: 運行中 (99.9% 可用性) │ │
│ │ ├─ URL: https://mo.wooo.work │ │
│ │ ├─ 最近告警: 無 │ │
│ │ ├─ 自動修復: 過去 7 天 3 次成功 │ │
│ │ └─ [查看詳情] [設定] [重啟] [回滾] │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ 🟡 CRM 客戶管理系統 │ │
│ │ ├─ 狀態: 運行中 (警告: 記憶體使用 85%) │ │
│ │ ├─ URL: https://crm.wooo.work │ │
│ │ ├─ 最近告警: 記憶體不足 (已自動處理) │ │
│ │ └─ [查看詳情] [設定] [重啟] [回滾] │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ 🔴 活動報名網站 │ │
│ │ ├─ 狀態: 異常 (連續 3 次健康檢查失敗) │ │
│ │ ├─ URL: https://event.wooo.work │ │
│ │ ├─ 自動修復: 進行中... (嘗試第 2 次) │ │
│ │ └─ [查看詳情] [手動介入] [回滾] │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
2. 新增應用精靈
┌─────────────────────────────────────────────────────────────────────────────┐
│ ✨ 新增應用精靈 (3 步驟) │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Step 1: 基本資訊 [1] ● ─ ○ ─ ○ [3] │
│ ───────────────── │
│ │
│ 應用名稱: [活動報名網站________________] │
│ │
│ 域名: [event.wooo.work_____________] │
│ ✓ 已驗證 DNS 指向正確 │
│ │
│ 部署來源: (●) Git Repository │
│ (○) Docker Image │
│ (○) 上傳檔案 │
│ │
│ Git URL: [https://gitlab.com/wooo/event-system.git] │
│ ✓ 已驗證 Repository 存取權限 │
│ │
│ 技術框架: [Flask (Python) ▼] (自動偵測) │
│ │
│ [下一步 →] │
│ │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Step 2: 資源配置 [1] ─ ● ─ ○ [3] │
│ ───────────────── │
│ │
│ 方案選擇: [標準方案 ▼] │
│ • 基礎: 256MB RAM, 0.25 CPU (適合展示頁面) │
│ • 標準: 512MB RAM, 0.5 CPU (適合一般應用) ✓ │
│ • 進階: 1GB RAM, 1 CPU (適合中型應用) │
│ • 專業: 2GB RAM, 2 CPU (適合大型應用) │
│ │
│ 資料庫: [✓] 需要 PostgreSQL │
│ [ ] 需要 Redis │
│ [ ] 需要 MongoDB │
│ │
│ SSL 證書: (●) 自動申請 Let's Encrypt (免費) │
│ (○) 上傳自己的證書 │
│ │
│ [← 上一步] [下一步 →] │
│ │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Step 3: 監控與告警 [1] ─ ○ ─ ● [3] │
│ ───────────────── │
│ │
│ 告警通知: [✓] Telegram │
│ [✓] Email │
│ [ ] LINE │
│ [ ] Slack │
│ │
│ Telegram: [5619078117________________] (Chat ID) │
│ │
│ 自動修復: [✓] 啟用 (建議) │
│ • 服務無回應 → 自動重啟 │
│ • 記憶體不足 → 自動擴容 │
│ • 程式碼問題 → 自動回滾 │
│ │
│ 備份頻率: [每日 ▼] │
│ │
│ [← 上一步] [🚀 開始部署] │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
3. 自動修復中心
┌─────────────────────────────────────────────────────────────────────────────┐
│ 🔧 自動修復中心 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 自動修復統計 │
│ ───────────── │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 156 │ │ 142 │ │ 14 │ │ 91% │ │
│ │ 本月事件 │ │ 成功修復 │ │ 需人工介入 │ │ 成功率 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ 修復歷史 [篩選 ▼] │
│ ───────── │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ 🟢 2026-02-14 10:23 │ │
│ │ ├─ 應用: MOMO Pro System │ │
│ │ ├─ 問題: OOM 記憶體不足 (使用率 98%) │ │
│ │ ├─ 修復: 自動增加記憶體限制 512MB → 768MB,重啟 Pod │ │
│ │ ├─ 耗時: 45 秒 │ │
│ │ └─ 狀態: ✅ 成功 │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ 🟢 2026-02-14 08:15 │ │
│ │ ├─ 應用: CRM 系統 │ │
│ │ ├─ 問題: PostgreSQL 連線失敗 │ │
│ │ ├─ 修復: 終止死鎖查詢,重啟 PostgreSQL Pod │ │
│ │ ├─ 耗時: 30 秒 │ │
│ │ └─ 狀態: ✅ 成功 │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ 🔴 2026-02-13 22:45 │ │
│ │ ├─ 應用: 活動報名網站 │ │
│ │ ├─ 問題: 連續 5 次健康檢查失敗 │ │
│ │ ├─ 嘗試: 自動回滾到上一版本 │ │
│ │ ├─ 結果: 回滾後仍失敗,需人工介入 │ │
│ │ └─ 狀態: ❌ 需人工處理 [查看詳情] │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
🚀 新應用無痛接入流程
技術實現原理
新應用接入自動化流程
═══════════════════
1. 應用註冊
├─ 用戶填寫表單(名稱、域名、Git URL)
├─ 系統自動偵測技術框架
└─ 生成 K8s YAML 配置
2. 自動部署
├─ 創建 Namespace
├─ 部署 ConfigMap / Secret
├─ 部署 Deployment
├─ 部署 Service
├─ 配置 Ingress + SSL
└─ 等待 Pod Ready
3. 自動監控配置
├─ 創建 ServiceMonitor (Prometheus)
├─ 創建 PrometheusRule (告警規則)
├─ 配置 Alertmanager 路由
└─ 創建 Grafana Dashboard
4. 自動修復配置
├─ 註冊到自動修復引擎
├─ 配置健康檢查端點
├─ 設定修復策略
└─ 配置回滾機制
5. 完成
└─ 發送 Telegram 通知「應用已上線」
應用模板系統
# templates/flask-app.yaml
# Flask 應用標準模板
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ app_name }}
namespace: {{ namespace }}
labels:
app: {{ app_name }}
managed-by: wooo-aiops
spec:
replicas: {{ replicas | default(1) }}
selector:
matchLabels:
app: {{ app_name }}
template:
metadata:
labels:
app: {{ app_name }}
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "80"
prometheus.io/path: "/metrics"
spec:
containers:
- name: {{ app_name }}
image: {{ image }}
ports:
- containerPort: 80
resources:
requests:
memory: "{{ memory_request }}"
cpu: "{{ cpu_request }}"
limits:
memory: "{{ memory_limit }}"
cpu: "{{ cpu_limit }}"
livenessProbe:
httpGet:
path: /health
port: 80
initialDelaySeconds: 30
periodSeconds: 10
readinessProbe:
httpGet:
path: /health
port: 80
initialDelaySeconds: 5
periodSeconds: 5
env:
- name: DATABASE_URL
valueFrom:
secretKeyRef:
name: {{ app_name }}-secrets
key: database_url
💼 商業模式
定價方案
┌─────────────────────────────────────────────────────────────────────────────┐
│ 💰 定價方案 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐│
│ │ 🆓 免費 │ │ 💼 專業版 │ │ 🏢 企業版 │ │ 🔧 自建版 ││
│ │ Starter │ │ Professional │ │ Enterprise │ │ Self-hosted ││
│ ├───────────────┤ ├───────────────┤ ├───────────────┤ ├───────────────┤│
│ │ │ │ │ │ │ │ ││
│ │ 1 個應用 │ │ 5 個應用 │ │ 無限應用 │ │ 無限應用 ││
│ │ 基礎監控 │ │ 完整監控 │ │ 完整監控 │ │ 完整監控 ││
│ │ Email 告警 │ │ 多渠道告警 │ │ 多渠道告警 │ │ 多渠道告警 ││
│ │ ❌ 自動修復 │ │ ✅ 自動修復 │ │ ✅ 自動修復 │ │ ✅ 自動修復 ││
│ │ ❌ BI 報表 │ │ ✅ BI 報表 │ │ ✅ BI 報表 │ │ ✅ BI 報表 ││
│ │ ❌ 多環境 │ │ ❌ 多環境 │ │ ✅ 多環境 │ │ ✅ 多環境 ││
│ │ ❌ 專屬支援 │ │ ❌ 專屬支援 │ │ ✅ 專屬支援 │ │ ✅ 社群支援 ││
│ │ │ │ │ │ │ │ ││
│ │ NT$ 0 │ │ NT$ 1,990/月 │ │ NT$ 9,990/月 │ │ 一次性費用 ││
│ │ │ │ │ │ │ │ NT$ 99,000 ││
│ │ │ │ │ │ │ │ ││
│ │ [開始使用] │ │ [開始試用] │ │ [聯繫銷售] │ │ [購買授權] ││
│ │ │ │ │ │ │ │ ││
│ └───────────────┘ └───────────────┘ └───────────────┘ └───────────────┘│
│ │
│ * 所有付費方案都有 14 天免費試用 │
│ * 年繳享 8 折優惠 │
│ * 教育/非營利組織享 5 折優惠 │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
營收預估
| 客群 | 目標數量 (Year 1) | 平均 ARPU | 年營收 |
|---|---|---|---|
| 免費用戶 (轉換漏斗) | 1,000 | 0 | 0 |
| 專業版 | 100 | NT$ 1,990/月 | NT$ 2,388,000 |
| 企業版 | 10 | NT$ 9,990/月 | NT$ 1,198,800 |
| 自建版 | 5 | NT$ 99,000 一次 | NT$ 495,000 |
| Year 1 總計 | NT$ 4,081,800 |
🎯 差異化優勢
與競品比較
| 功能 | WOOO AIOps | AWS CloudWatch | Datadog | 自建 |
|---|---|---|---|---|
| 中文介面 | ✅ | ❌ | ❌ | - |
| 一鍵部署 | ✅ | ❌ | ❌ | ❌ |
| AI 自動修復 | ✅ | 部分 | 部分 | ❌ |
| 零配置監控 | ✅ | ❌ | ❌ | ❌ |
| 台灣本地支援 | ✅ | ❌ | ❌ | - |
| 價格 | 低 | 中 | 高 | 高(人力) |
| 學習曲線 | 低 | 高 | 中 | 高 |
核心競爭力
- 完全中文化:台灣市場唯一完整中文介面的 AIOps 平台
- 零門檻接入:不需要 DevOps 專家,一般開發者即可操作
- AI 驅動:真正的自動修復,不是只有告警
- 本地化服務:台灣團隊,台灣時區,快速響應
📅 路線圖
Phase 1: MVP (2026 Q1-Q2)
- ✅ 核心監控系統
- ✅ 自動修復引擎
- ✅ Telegram 告警
- Web Portal 基礎版
- 應用管理 API
Phase 2: 產品化 (2026 Q3)
- 新應用接入精靈
- 模板系統
- 用戶註冊/登入
- 付費方案整合
Phase 3: 商業化 (2026 Q4)
- 行銷網站
- 線上付款
- 客服系統
- 合作夥伴計畫
Phase 4: 擴展 (2027)
- 多雲支援 (AWS, GCP, Azure)
- 更多語言 (英文、日文)
- API 開放平台
- 企業 SSO 整合
🎓 客戶成功故事 (預期)
案例 1: 小型電商
「以前網站掛了都是客戶打電話來才知道,現在 WOOO AIOps 會自動修復,我們只收到『問題已自動解決』的通知。太神奇了!」
— 小美生活雜貨店,年營收 500 萬
案例 2: 新創公司
「我們是 3 人團隊,根本沒時間搞運維。用了 WOOO AIOps 之後,我們可以專心開發產品,運維完全不用管。」
— TaskFlow 新創團隊
案例 3: 軟體開發公司
「以前交付系統給客戶,最怕的就是售後維護。現在內建 WOOO AIOps,客戶問題大幅減少,我們也能提供更好的 SLA 承諾。」
— 智慧軟體公司,服務 50+ 客戶
📞 聯繫方式
WOOO TECH
- 網站: https://wooo.work
- Email: sales@wooo.work
- 電話: +886-2-XXXX-XXXX
- LINE: @woootech
「讓專業的運維能力,不再是大企業的專利」
— WOOO AIOps Platform