天天看點

CRaaS 核心場景介紹(一)

一、前言

CRaaS 是什麼?

CRaaS(Customer Reliability as a Service 客戶穩定性服務産品方案)簡稱:一陽指,是支付寶行業技術部門為商戶、ISV等合作夥伴打造的一套全面綜合、功能強大、技術先進的管理平台,旨在提高合作夥伴系統穩定性。

您可以

通路此文章

來快速了解 CRaaS。

CRaaS 自 8 月初釋出以來,從 0.4.x 版本已經更新到了目前的 0.9.x 版本,經曆了大小十數次的疊代釋出。本文将針對目前的幾個核心場景進行詳細介紹。

二、CRaaS 的核心應用場景

場景一:系統可用性巡檢

  • 适用場景:定期對基礎設施/系統/資料庫/應用/接口/頁面等核心名額進行巡檢,確定業務和系統的穩定性
  • 特點:靈活、輕量、準确

場景示例

場景需求:某政務系統,在進行業務查詢時,需要依賴外部的接口進行使用者鑒權。為確定查詢業務的穩定可用,需要定期對此鑒權接口進行狀态碼、響應時間、入參出參準确性三項内容進行巡檢。

平台功能支撐

1、建立 URL 巡檢任務,選擇定時巡檢,配置執行頻率為每小時一次

2、編輯接口請求内容

  • 輸入域名位址: www.xxxxx.com
  • 請求方式為 「POST」
  • 配置請求内容,包括請求頭和請求體

3、配置校驗内容,包括響應狀态碼、請求耗時、傳回體

CRaaS 核心場景介紹(一)

(圖 1:URL 巡檢任務編輯)

場景二:資料庫慢日志管控

  • 适用場景:生産環境日常監控及優化
  • 特點:無侵入、快速、精準

場景需求:某業務系統,在日常營運中頻繁産生由于資料慢請求導緻的異常告警,雖然已有一些慢日志監控,但是發現不夠及時,且需要較多的人力進行排查才能确定修複方案。

1、使用者在系統内錄入資料庫的組别和執行個體資訊

2、配置資料庫的慢日志采集方式和告警管道資訊

CRaaS 核心場景介紹(一)

(圖 2:添加資料庫)

完成以上配置後,可以在釘群中接收資料庫慢日志告警,也可以在系統的慢日志清單中檢視,并可以檢視每個慢 SQL的改進建議資訊。

CRaaS 核心場景介紹(一)

(圖 3:慢日志改進建議)

場景三:SQL 語句稽核

  • 适用場景:在研發過程和上線前對全部(改動) SQL 語句進行 review 評審;尤其适用于缺少 DBA 的團隊
  • 特點:快捷、準确、專業

場景需求:某公司,由于處于創業初期,研發團隊由一位研發經理和幾位前後端研發工程師、測試工程師構成。為保證上線品質,每次釋出前,需要由研發經理兼職 DBA 角色,對變更和新增的 SQL 語句進行逐一稽核,以確定SQL的合理性。随着業務發展,研發經理的職責越來越重,難以負擔多角色的職能,急需工具來支撐 SQL 語句稽核場景。

2、在系統内配置SQL 文法校驗規則

CRaaS 核心場景介紹(一)

(圖 4:部分校驗規則)

3、研發人員進行 SQL 語句自查和 SQL 語句送出審批

CRaaS 核心場景介紹(一)

(圖 5:SQL 自校驗&送出審批)

4、研發經理進行 SQL 語句稽核,稽核通過後才可進行後續流程。

CRaaS 核心場景介紹(一)

(圖 6:SQL 稽核)

更多場景敬請期待下期文章

三、關于我們

螞蟻金融服務集團起步于2004年成立的支付寶。以“為世界帶來更多平等的機會”為願景,為小微企業和個人消費者提供普惠金融服務。

行業技術部作為螞蟻金服行業技術負責部門,為行業技術合作夥伴,商戶和ISV利用螞蟻金融技術、螞蟻行業技術的經驗和能力,從平台産品、解決方案、內建方案以及技術保障等方面,提供更好的行業技術合作平台、技術保障服務和行業産品等能力。