基礎設施團隊的作用
1)完整圖片: 為什麼要進行專業化
可預測性和速度:清晰的所有者減少「灰色區域」。
可靠性和安全性:按領域(K8s、網絡、數據庫、安全)分擔責任。
經濟學:FinOps將成本與消費分開,管理「九點價格」。
開發者體驗:平臺作為產品-自我服務,模板,目錄。
2)主要角色和責任範圍
3)責任界限(所有權界限)
該平臺擁有L3-L7平臺服務(K8s,網格,觀察能力)的級別,但不具有業務邏輯。
SRE擁有可靠性過程(SLO/事件/驗屍程序),而不是產品命令的每個特定指標。
Release/Delivery擁有布局機制,但「什麼」的責任在於團隊。
DBRE擁有數據集群/策略,而計劃/遷移則由產品團隊擁有(符合DBRE標準)。
SecOps擁有策略和控制權,並與域所有者一起實施。
4)操作模型
1.集中的平臺-快速啟動,「瓶頸」風險。
2.平臺即產品(PaaP)-自我服務模板,目錄,服務的「內部市場」。
3.聯邦/公會-專家被嵌入產品域(chapter/embedded SRE/DBRE)。
4.矩陣-中心戰略標準+域執行。
建議:將PaaP結合用於基本需求,並嵌入關鍵域。
5)接口和OLA(內部協議)
服務目錄:「作為服務」可用的內容(K8s namespace,DB集群,隊列,SLO dashboard,alert配置文件)。
Operational Level Agreement:反應時間表、責任領域、升級點。
平臺服務SLO卡:可用性、API潛伏性、從模板部署的時間。
yaml service: "Kubernetes Namespace Provisioning"
owner: "Platform"
request_channel: "Service Catalog"
targets:
response_time: "≤ 15 min"
delivery_time: "≤ 1 hour (without manual approvals)"
scope:
includes: "quota, RBAC, secrets integration"
excludes: "business configs, database migrations"
escalation: "#plat-ops-oncall"
6)RACI: 誰在做什麼
傳說:R-執行,A-響應,C-咨詢,I-通知。
7)按角色劃分的KPI和績效指標
平臺: 領先時間提供服務,%自我服務,DevEx NPS.
SRE:MTTR/MTTD,SLO執行,花花公子覆蓋,自動多頭比例。
CloudOps/NetOps:外圍補間、執行時間、配置事件。
DBRE:RPO/RTO,恢復成功,p95復制差。
Release:加那利發行百分比、回滾率、環境時間。
觀察力:信號的完整性,請求/dashbords的響應時間,反噪聲等級。
SecOps:關鍵的CVE,MTTD/MTTR安全事件的關閉時間,秘密經理的報道。
FinOps: 按次計費/RPS, rightsizing savings,精度預測。
8) Onbording和DevEx
開始包:Terraform/Helm模板,CI/CD pipline,checklists 「Hello,Service」。
基座門戶:標準,示例,「實時」行車記錄儀,自助服務按鈕。
Workshops/office hours:按角色(SRE 101, SecOps 101, DBRE 101)。
升級政策:晚上呼喚誰,什麼時候有足夠的滴答聲。
9)數據所有權和可用性界限
IAM保險:角色所有者,可用性壽命,JIT(即時)可用性。
秘密:中央秘密經理,輪換,ENV/回購中禁止秘密。
Data Ownership:產品擁有域圖/數據;DBRE擁有「船只」(集群和政策)。
10)流程: 事件、更改、發布
事件:IC/戰爭室/驗屍室(請參閱「事件和SRE花花公子」)。
更改(Change Management):基於風險,用於低風險的快速車道,僅用於高風險的CAB。
發行版:漸進式交付,錯誤預算燃燒時的凍結規則。
11)按角色分列的支票單(擠壓)
Platform
- 每個平臺服務的服務目錄和SLA
- IaC+策略模板(OPA/Conftest)
SRE
- SLO榜首,burn-rate alerta,花花公子
- 預算錯誤的月度報告
DBRE
- DR-drili,恢復測試,RPO/RTO簽名
- 遷移和索引政策
SecOps
- 漏洞和補丁窗口三重奏
- DLP/PII控制,審核訪問
Release
- 金絲雀默認步驟,自動滾回
- Ficha-flag和kill-switch
Observability
- 指標/標簽標準,budget-dashbords
- 反噪音(quorum,多窗口),SLO小部件
FinOps
- Chargeback/showback,版權指南
- 「Cost per 9」,預測
12)反模式組織
「DevOps是人」:「旅行者」的過熱,沒有域名所有者。
「Platform=售票處」:每個人都通過手推車,沒有自我服務。
「SRE=值班消防員」:沒有SLO和授權。
「Security as stop-crane」:稍後啟用,而不是「guardrails by design」。
「Observability=美麗的圖形」:沒有可操作的字母和SLO。
「FinOps只是關於報告」:沒有建議和自動權限。
13)工件模板
平臺服務卡模板
yaml service: "Managed PostgreSQL"
owner: "DBRE"
plan: "S, M, L"
slo:
availability: "99. 95 %/quarter"
rpo: "≤ 5 min"
rto: "≤ 15 min"
interfaces:
request: "Service Catalog → Postgres"
incidents: "#dbre-oncall"
changes: "Change Policy L2"
security:
secrets: "Vault"
access: "JIT/RBAC"
finops:
pricing: "по vCPU/GB/IOPS"
limits: "quota per tenant"
用於發布的Mini-RACI
yaml release:
strategy: canary
R: Release/Delivery
A: Product Owner
C: SRE, SecOps
I: Platform
14)實施計劃(4次叠代)
1.標準化(2-3周):角色映射,服務目錄,RACI, OLA,升級渠道。
2.DevEx(3-4周):服務目錄,CI/CD模板,Terraform模塊,基本SLO/dashbords。
3.可靠性和安全性(4-6周):事件花花公子,DR-dryl,WAF/DLP,秘密經理。
4.FinOps和優化(連續):chargeback,rightsizing,「cost per 9」,自動策略。
15) Mini-FAQ
在平臺或產品中保持SRE的位置?
混合體:平臺中的戰略SRE,關鍵域中的嵌入式SRE。
誰擁有SLO服務?
雜貨隊。SRE提供方法,工具化和過程控制。
如何避免「影子IT」?
服務目錄,顯式OLA,快速自我服務和透明價格(showback/chargeback)。
底線
強大的基礎架構功能是明確的角色+產品平臺方法+接口和指標安排。確定RACI和OLA,提供自我服務和標準,測量每個角色的KPI效率,並定期改進DevEx,SLO和成本。這將降低運營風險,加快發布,並使基礎架構可預測。