# AWS - Workload Discovery on AWS


# Workload Discovery on AWS

Workload Discovery on AWS 是一個開源的解決方案,自動發現和可視化您的 AWS 基礎設施生成架構圖和資源關係圖幫助理解和記錄現有的 AWS 環境


# 核心價值

  • 自動發現 AWS 資源
  • 可視化架構
  • 生成架構圖
  • 理解資源關係
  • 成本分析
  • 合規檢查

# 主要用途

  • 記錄現有架構
  • 遷移評估
  • 成本優化
  • 安全審計
  • 災難恢復規劃
  • 架構審查

# 核心功能


# 資源發現

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
計算:
├─ EC2 Instances
├─ ECS/EKS Clusters
├─ Lambda Functions
├─ Auto Scaling Groups
└─ Elastic Beanstalk

網絡:
├─ VPC
├─ Subnets
├─ Internet Gateways
├─ NAT Gateways
├─ Load Balancers (ALB/NLB/CLB)
├─ CloudFront Distributions
└─ Route 53 Hosted Zones

存儲:
├─ S3 Buckets
├─ EBS Volumes
├─ EFS File Systems
└─ FSx

數據庫:
├─ RDS Instances
├─ DynamoDB Tables
├─ ElastiCache Clusters
├─ Redshift Clusters
└─ Neptune

安全:
├─ IAM Roles/Users/Policies
├─ Security Groups
├─ Network ACLs
├─ KMS Keys
└─ Secrets Manager

其他:
├─ SNS Topics
├─ SQS Queues
├─ CloudWatch Logs
└─ 50+ 其他服務

# 可視化

架構圖類型

1
2
3
4
5
6
7
8
9
10
11
12
13
14
1. 資源關係圖
└─ 顯示資源之間的連接

2. 網絡拓撲圖
└─ VPC、子網、路由關係

3. 應用程序架構圖
└─ 應用層級的視圖

4. 成本視圖
└─ 按資源類型的成本分布

5. 標籤視圖
└─ 按標籤分組的資源

圖表格式

1
2
3
4
5
輸出格式:
├─ Interactive Web UI
├─ PNG/SVG 圖片
├─ JSON 數據
└─ CSV 導出

搜尋與過濾

1
2
3
4
5
6
7
8
9
10
11
12
按條件搜索:
├─ 資源類型
├─ 資源名稱
├─ 標籤
├─ 區域
├─ 帳戶
└─ 成本範圍

高級過濾:
├─ 組合條件
├─ 正則表達式
└─ 自定義查詢

# Reference

  • Workload Discovery on AWS