精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

混沌工程:蘇寧系統穩定性之道

原創 精選
系統
混沌工程是在分布式系統上進行實驗的學科, 目的是建立對系統抵御生產環境中失控條件的能力以及信心。

【51CTO.com原創稿件】隨著蘇寧多機房的成功部署,流量分流大大緩解了主機房的流量壓力。

[[316322]]

圖片來自 Pexels

但是主機房存在規劃不合理,硬件設備老化,基礎設施不完善等因素,短期內還無法徹底的解決,這些”達摩克利斯之劍“一直懸在蘇寧 IT 人的心頭。

如果主機房出現宕機,我們能否將流量整體切到備用機房?能否快速恢復業務?沒人給出肯定的答復,因為誰也沒實踐過。

既然大家都沒有實踐過,那最好的方式就是在生產上來一次真實的機房宕機。經過技術調研和評估,我們選擇了混沌工程,它通過系統性實驗形式,實現整機房宕機演練。

什么是混沌工程

我們先來了解下什么是混沌工程,混沌工程最早是由 Netflix 在《chaos engineering》中提出的,屬于一門新興的技術學科。

按照 Netflix 的定義,混沌工程是在分布式系統上進行實驗的學科, 目的是建立對系統抵御生產環境中失控條件的能力以及信心。

我們把它與我們熟知的故障注入測試做個對比,首先它們有著很多的重疊性,它們都是通過制造某種”故障”,來測試系統的反饋;其次,它們也有著明顯的區別。

①實施形式:故障注入測試是屬于測試領域的范疇,主要針對的是一種場景的一種特定方法。

混沌工程是一門實驗學科,可以采用多種方式探索復制系統的不良行為,是一種系統性實踐。

②實施方法:故障注入測試,主要還是針對錯誤或者故障,比如接口不通,通訊超時等破壞性行為。

而對于資源搶占,流量激增,拜占庭失敗這些嚴格意義上無法稱之為錯誤的不良行為,就無能為力了。混沌工程正是對這些弱錯誤或者影響層面的探索非常感興趣。

③實施結果:故障測試可以對結果進行斷言,給定特定條件,系統將發出特定輸出。

測試通常是二進制態的,并確定屬性是真還是假,它不會產生關于系統的新知識,只是將效價分配給它的已知屬性。

而混沌工程,對結果不可以預知,通過實驗產生新的知識,混沌工程是一種實驗形式,可以探索關于系統的新知識。

這也是混沌工程作為一門實驗學科的重要使命。簡而言之,混沌工程就一門探索新知識的實驗學科。

為什么是混沌工程

整機房宕機實踐活動具有以下的特征:

  • 系統性,包括網絡,主機,進程等,是涉及基礎設施和應用系統層面綜合性實驗工程。
  • 不可預知性,其過程中發現的部分問題是不可預知的。
  • 有序性,過程一定是有序可控的,是生產演練的基本要求。

這些活動特征與混沌工程理念高度匹配,這就是我們選擇混沌工程的主要原因,通過設計并且進行混沌實驗,了解到系統脆弱的一面,在還沒出現對用戶造成傷害之前,我們就能主動發現這些問題。

按照混沌工程的原則,它的實施是有前提條件的,結合實施條件和蘇寧的現狀,我們對以下試驗的條件進行評估:

  • 系統彈性能力是否滿足,健壯性是否達到要求。
  • 系統的監控能力是否滿足,各層級的監控指標是否全面覆蓋。
  • 應急措施和方案是否滿足,一旦出現不可預知的場景,能否快速的應急和回退。

近些年,蘇寧的線上流量每年成倍數級的增長,IT 基礎設施的不斷完善,在生產實踐中逐步具備這些能力。拋開蘇寧電商的業務特色,這些實施標準是具有通用性的。

混沌工程的實施原則

混沌工程并不意味是”混亂”,它的實施過程涉及到系統,設施,場景,人員等各方面資源,必須是有原則,有序的,才能組織和協調各方資源來實現最終的目的。

它的實施原則有:

一個目標,即實施整機房宕機。混沌工程作為新興領域學科,包含的場景和內容非常豐富,我們需要結合目標進行取舍。方案和實施都必須圍繞目標,避免過度設計。

最小爆炸半徑。生產試驗過程中,必不可少的會對線上系統造成影響,造成用戶投訴,最小爆炸半徑就是結合方案和目標,減少對用戶的影響。

圖 1:爆炸半徑影響范圍

爆炸半徑越小,越容易得到控制,但是暴露問題會較少;爆炸半徑越大,影響就越大,暴露的問題會更多,爆炸半徑的選擇與各階段的目標以及實施能力是相匹配的。

循序漸進分解目標。圍繞最終目標,進行目標分解,由簡入繁,由小到大。

圖 2:實施目標分解

該過程既能積累經驗,又能給予團隊以信心,信心非常重要:

  • 單系統應用節點,單個系統的應用層,如 Jboss,Tomcat 節點故障。
  • 單系統分庫節點,單個系統的數據層分庫,如 Redis,MySQL 的分庫節點故障。
  • 單個系統的全庫節點,單個系統的數據層全庫,如 Redis,MySQL 的全庫節點故障。
  • 組件節點,主要是指 Paas 的能力節點,如網關,消息分發,服務注冊等節點故障。
  • 控制節點,是指集群控制節點,如 etcd,Zookeeper,Sentinel 等故障。
  • 接入/匯聚/核心網,是指接入/匯聚/核心網斷網故障。
  • 物理機/機柜斷電,是指某臺物理機或者某臺機柜斷電故障。
  • DCI 網絡,是指 DCI(Data Center Interconnection)網絡故障。
  • 機房斷電,是指整個機房斷電。

將以上各目標組合,形成以下階段性目標:

  • 單系統故障,是指某個應用系統故障,是單系統應用和全局故障的組合。
  • 全鏈路故障,是所有系統故障組合。
  • 機房內基礎設施故障,是接入/匯聚/核心網絡以及設備斷電故障組合。
  • 整機房基礎設施故障,是指 DCI 故障以及機房斷電組合。
  • 整機房故障,是指所有故障的整合。

通過各個階段故障的組合,最終達到整機房的目的。

混沌工程平臺實現

“工欲善其事,必先利其器”, 結合我們的目標和實施原則,研發一套混沌工程平臺。

Netflix 在《chaos engineering》中提出可以進行以下的試驗輸入:

  • 模擬整個 IDC 宕掉
  • 選擇一部分網絡連接注入特定時間的延遲
  • 隨機讓一些函數拋出異常
  • 強制 NTP 時間不同步
  • 生成 IO 錯誤
  • 榨干 CPU

對于系統級別的故障注入,初期并不是直接 Kill 應用進程,而是通過屏蔽虛機源目通訊端口,中斷 TCP 連接,這樣既能達到造成系統不可能的目的,又能最大程度確保系統快速恢復。

對于斷電,目前還是靠人工操作。當前階段混沌工程僅涉及全鏈路級別故障。

功能架構

圖 3:平臺功能架構

混沌系統的功能架構分三層,自下而上包括:

  • 能力層,提供各種故障注入指令庫,包括網絡,存儲,虛機,應用等。
  • 功能層,主要是平臺的各種功能,其中最主要是指令管理,以及任務管理。指令管理是維護相關指令信息和腳本。任務管理是維護相關的任務信息,包括單系統以及全鏈路,任務是各動作的有序集合。
  • 編排層,主要針對系統運維人員,通過一系列的配置,編排動作,單系統任務,全鏈路任務,指定執行的依賴關系和順序,使整個執行過程有序可控。

故障注入流程

圖 4:故障注入流程

故障注入流程如下:

  • 任務編排,混沌工程平臺編排注入指令任務,并從平臺數據系統獲取目標虛機數據。
  • 下發故障注入指令,啟動故障注入任務后,下發相關指令到目標虛機。混沌平臺需要和各網絡區打通。
  • 具有以下特點:安全管控,對身份和指令進行驗證,確保任務執行安全;分布式部署,承擔并發壓力,整機房系統所涉及到的虛機數有 10萬+ 臺,需要并發執行,以減少故障注入時間,降低業務影響。
  • 故障注入執行,每臺虛機上部署 Agent,收到指令后負責具體的注入操作。
  • 告警檢測,虛機注入故障后,監控系統會探測到告警信息。
  • 流量切換,根據告警機器,告警類型,告警級別觸發流量的切換,當前階段是否需要進行流量切換,還需要人工決策。

故障恢復流程

故障注入后,需要進行恢復操作,其流程與注入類似。即下發恢復指令到 Agent,清除之前的故障指令。需要注意的是, Agent 的通訊端口作為白名單處理,否則注入后會導致混沌工程系統集群無法連接到虛機。

自愈功能

故障注入后,為防止某種原因導致網絡不通,恢復指令無法下達到虛機,導致業務無法恢復,所以需要有自愈功能,在一段時間(自定義)沒有收到新的指令,那么 Agent 將自動執行其對應的恢復指令。

總結

混沌工程平臺上線以來,模擬各類異常場景,進行生產上各層次的流量切換演練,發現了多個關鍵性問題,為最終的整機房宕機演練成功以及機房穩定性夯實了基礎。

混沌工程作為一門領域學科,包含的內容非常豐富。由于項目的緊迫性以及資源的限制,蘇寧的混沌工程現階段還是圍繞整機房宕機演練這個目標而開展的。

在此基礎上,后續我們將逐步拓展,包括故障注入的場景覆蓋,自動化運行,流量切換和應急聯動等,整體提升蘇寧云的災備能力。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

 

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2022-05-05 11:04:35

技術高可用系統

2022-09-15 08:33:27

安全生產系統Review

2023-04-26 18:36:13

2011-12-21 09:46:46

程序員

2020-07-13 08:10:13

軟件設計系統

2025-10-10 08:20:59

2022-05-05 19:20:24

數據系統穩定性峰會數據系統

2025-02-06 11:44:56

2018-09-20 16:39:58

阿里云專有云

2023-06-30 08:43:36

2016-12-21 09:33:40

2010-02-09 09:34:00

Windows 7補丁系統穩定

2009-07-27 10:08:14

2025-07-31 01:25:00

2011-06-16 14:17:27

2020-07-28 08:07:14

ElasticSear

2011-08-01 11:03:15

2022-05-09 09:00:43

軟件項目軟件系統軟件尅發

2010-02-04 13:57:38

Linux系統

2010-01-28 10:56:41

微軟Windows7系統補丁
點贊
收藏

51CTO技術棧公眾號

亚洲最大成人免费视频| 希岛爱理一区二区三区av高清| 视频精品导航| 国产一区二区在线看| 欧美精品一区二区在线观看| 久久精品一二三区| 日日操免费视频| 天堂中文网在线| 北条麻妃国产九九九精品小说| 国产精品二三区| 97视频在线观看免费高清完整版在线观看| 美女网站免费观看视频 | 免费一区二区三区四区| 国产美女精品一区二区三区| 亚洲第一区第一页| youjizz.com亚洲| 日韩三级视频在线| 国产一区二区高清在线| 久久久综合九色合综国产精品| 日韩中文字幕视频在线观看| 人人干视频在线| 国产黄a三级三级三级| 日韩欧美不卡| 色婷婷精品大视频在线蜜桃视频| 国产精品久久精品国产| 三上悠亚在线观看视频| 日韩成人综合网| 中日韩av电影| 国产精品精品久久久| 国产精品久久久久久久无码| 日本不卡影院| 成人在线免费观看网站| 欧美mv和日韩mv的网站| 黄色一级大片免费| 成人激情四射网| 欧美成人中文| 91精品国产综合久久久久久漫画 | 国产露脸91国语对白| 成人情趣视频| 日韩精品免费观看| 成人免费在线小视频| 蜜桃免费在线| 美女黄网久久| 亚洲色图日韩av| 日韩手机在线观看视频| 高清在线观看av| 男人的j进女人的j一区| 久久精品国产欧美亚洲人人爽| 免费黄频在线观看| 黄色羞羞视频在线观看| 久久综合九色综合欧美就去吻| 91在线观看免费网站| 18精品爽视频在线观看| 欧美日韩另类图片| 在线国产电影不卡| 久久久久亚洲av无码专区喷水| 国产免费av电影| 亚洲私拍自拍| 亚洲一区二区黄| 天天干天天色天天干| 色婷婷av在线| 久久久久99精品国产片| 成人国产精品一区二区| 日本在线观看视频网站| 精品国产中文字幕第一页 | 分分操这里只有精品| 欧美人体视频xxxxx| 一区二区三区中文免费| 国产一级精品aaaaa看| 91视频在线视频| 99久久99久久精品国产片桃花| 日韩一区二区免费高清| 97国产精东麻豆人妻电影| 国产在线xxx| 亚洲二区视频在线| 五月婷婷一区| 亚洲AV无码一区二区三区性| 久久精品一区二区国产| 国产精品扒开腿做爽爽爽男男| 久久久久久av无码免费看大片| 66视频精品| 亚洲美女久久久| 国产sm在线观看| 欧美18av| 欧美日韩高清在线播放| 波多野结衣乳巨码无在线| 日本最新在线视频| 国产亚洲视频系列| 国产精品日韩一区二区免费视频| 日韩在线视频免费| 狠狠色丁香九九婷婷综合五月| 97久久精品国产| 中文字幕一区二区人妻视频| 欧美va天堂在线| 欧美极品xxxx| 一级黄色片日本| 国内精品久久久久久久97牛牛 | 欧美做爰啪啪xxxⅹ性| 在线亚洲a色| 欧美电影精品一区二区| 欧美一级黄色片视频| 国产69精品久久久久9999人| 国产精品男女| 日韩精品亚洲专区| 欧美极度另类性三渗透| 日韩久久中文字幕| 黄色成人精品网站| 日韩免费黄色av| 久久久久亚洲天堂| 日日摸夜夜添夜夜添国产精品| 国产在线精品播放| 中国一级特黄视频| 日韩激情视频网站| 成人免费视频网站入口| 性生活三级视频| 久久精品视频一区二区三区| 韩国黄色一级大片| 五月激情久久| 色88888久久久久久影院野外| 欧美日韩黄色一级片| 亚洲精品aaa| 日韩精品中文字幕在线观看| 亚洲精品乱码久久久久久蜜桃图片| 国产99精品一区| 亚洲性无码av在线| 青娱乐国产精品| 欧美福利影院| 国产精品高清在线观看| 免费观看黄色一级视频| 亚洲欧洲精品一区二区精品久久久| 香蕉久久夜色| 涩涩视频在线免费看| 亚洲综合一区在线| 精品成在人线av无码免费看| 四虎影视国产在线视频| 在线日韩一区二区| 中文字幕丰满乱子伦无码专区| 久久a爱视频| 亚洲激情在线观看视频免费| 国产亚洲无码精品| 精品国产乱码| 欧美洲成人男女午夜视频| 黄色片视频免费| www.日本不卡| 久久综合九色综合久99| 九色视频网站在线观看| 国产精品丝袜黑色高跟| av免费中文字幕| 国产成人精品一区二区三区免费| 日韩精品免费在线| 日韩 欧美 中文| 日本在线不卡视频| 亚洲自拍欧美另类| 欧美日韩在线资源| 夜色激情一区二区| 色欲无码人妻久久精品| 精品视频在线你懂得| 久久99久久99精品免观看粉嫩| 日韩欧美中文字幕一区二区| 成人精品视频一区二区三区| 欧美三级华人主播| 中文字幕在线播放| 亚洲永久免费视频| 免费啪视频在线观看| 欧美日韩国产在线观看网站 | 成人三级高清视频在线看| 色综合久久综合| 天天躁日日躁aaaxxⅹ| 久久要要av| 欧美—级a级欧美特级ar全黄| 亚洲精品字幕在线| 图片区日韩欧美亚洲| 国产精品自在自线| 一级欧洲+日本+国产| 欧美一级电影在线| 99热这里只有精品66| 樱花草国产18久久久久| 美女黄色一级视频| 97精品97| 91九色极品视频| 国产成人天天5g影院在线观看| 欧美亚洲国产一区二区三区va | 麻豆一区在线| 日韩精品一区二区视频| 久久久蜜桃一区二区| 亚洲欧洲成人自拍| 国产婷婷在线观看| 日韩国产欧美在线播放| 裸体裸乳免费看| 日韩电影不卡一区| 欧美激情a∨在线视频播放| 波多野结衣视频在线看| 国产精品不卡视频| japanese在线观看| 麻豆精品一区二区三区| 日本午夜精品一区二区三区| 99爱在线视频| 欧美成人video| 国产嫩bbwbbw高潮| 亚洲三级在线观看视频| 在线精品一区二区| 超碰在线观看97| 国产午夜精品久久久久免费视| 色女孩综合影院| www色aa色aawww| 91一区一区三区| 自拍日韩亚洲一区在线| 成功精品影院| 欧美极品欧美精品欧美视频 | 暴力调教一区二区三区| 欧美婷婷精品激情| 国产伦精品一区二区三区视频| 91黑丝高跟在线| 国产 日韩 欧美 综合| 尤物在线观看一区| 精品人妻中文无码av在线| 日韩精品一二三区| 国产乱淫av片杨贵妃| 色97色成人| 久久综合给合久久狠狠色| 亚洲va欧美va人人爽成人影院| 欧美成人黑人xx视频免费观看| 国产特级黄色片| 91极品美女在线| 自拍偷拍欧美亚洲| 亚洲精品中文在线影院| 青娱乐精品在线| 欧美日韩1区2区3区| 成人av网站观看| 免费成人黄色网| 国产精品9999| 免费av网站在线看| 亚洲最新中文字幕| 国产精品无码白浆高潮| 91国产成人在线| 亚洲精品男人的天堂| 午夜精品福利一区二区三区蜜桃| www.自拍偷拍| gogogo免费视频观看亚洲一| 337p日本欧洲亚洲大胆张筱雨 | 日韩a在线观看| 在线亚洲一区二区| 4438国产精品一区二区| 欧美日韩日本国产| 91中文字幕永久在线| av一区二区三区在线| 娇妻高潮浓精白浆xxⅹ| 高清av一区二区| 日本韩国欧美在线观看| 亚洲午夜极品| 国产中文字幕乱人伦在线观看| 中文字幕一区二区三区在线视频| 视频一区二区视频| 一级欧洲+日本+国产| 青青草视频在线视频| 黄色成人在线网址| 久久久一本二本三本| 香蕉久久夜色精品| 亚洲精品一区二区三区四区五区| 国产精品视频一区二区三区| 91精品国产综合久久香蕉最新版| 久久精品xxxxx| 91久久国产综合久久91精品网站| 91麻豆精品| 日本韩国欧美精品大片卡二| a欧美人片人妖| 不卡av电影院| 免费在线性爱视频| 国产亚洲视频在线观看| 午夜老司机在线观看| 久久综合伊人77777尤物| 日韩专区av| 欧美亚洲国产视频小说| 日本在线中文字幕一区二区三区| 国产精品久久久久久影视| 污视频在线看网站| 国内伊人久久久久久网站视频 | 国产精品免费99久久久| 久久精品久久精品国产大片| 中文字幕av一区二区三区人| 日韩电影在线播放| 亚洲精品在线播放| 国产精品视频中文字幕91| xxx在线免费观看| 51视频国产精品一区二区| 欧美大片1688网站| 91亚色免费| 亚洲自拍电影| 久久久国产精华液999999| 天海翼亚洲一区二区三区| 日本一区二区三区精品视频| 婷婷亚洲五月| 欧美日韩二三区| 男女性色大片免费观看一区二区| 日韩精品xxx| 久久久久国产成人精品亚洲午夜| 国产盗摄一区二区三区在线| 久久久久久久久久看片| 国产成人在线网址| 亚洲国产高清在线观看视频| www.毛片com| 日韩欧美主播在线| 日本一级黄色录像| 欧美色视频一区| 波多野结衣黄色| 日韩精品一区二区三区中文精品| 欧美新色视频| 欧美国产高跟鞋裸体秀xxxhd| 亚洲欧美韩国| 日本韩国欧美精品大片卡二| 久久免费精品| 视频一区二区在线| 狠色狠色综合久久| 日批视频在线看| 国产欧美一区二区在线| 国产精成人品免费观看| 亚洲一区免费在线观看| 国产一级做a爰片在线看免费| 亚洲综合激情小说| 中文字幕在线2019| 亚洲精品视频网上网址在线观看 | 中文一区二区完整视频在线观看| 国产无套在线观看| 91精品国产综合久久小美女| 69久久久久| 国产99久久精品一区二区| 老司机成人在线| 成人午夜免费在线视频| 亚洲国产mv| 缅甸午夜性猛交xxxx| 久久99国产精品尤物| 色欲无码人妻久久精品| 国产精品三级久久久久三级| www.涩涩爱| 色综合色狠狠综合色| 天天色棕合合合合合合合| 欧美黑人xxx| 亚洲精品一区二区三区在线| 欧美 另类 交| 激情国产一区二区| 日韩av网站在线播放| 欧美午夜精品一区二区蜜桃| 国家队第一季免费高清在线观看| 欧美洲成人男女午夜视频| 日韩影视在线观看| 欧美日韩在线视频一区二区三区| 99在线精品视频| 亚洲精品国产精品乱码| 日韩av一区在线观看| 黄色在线网站噜噜噜| 精品免费国产| 日韩成人精品一区二区| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 99精品国产视频| 日韩av在线播放观看| 日韩av网站大全| 欲香欲色天天天综合和网| 蜜桃精品久久久久久久免费影院| 一道本一区二区| 91看片破解版| 亚洲欧美偷拍卡通变态| 天天操天天操天天操天天| 日韩精品在线免费| 欧亚一区二区| 一区二区日本| 亚洲美女色禁图| 日本黄色免费观看| 最新国产成人在线观看| 国产麻豆91视频| 九九热99久久久国产盗摄| 国产suv精品一区二区四区视频| 欧美激情视频免费看| 久久久久九九视频| 国产毛片一区二区三区va在线| 欧美大片在线看| 美国成人xxx| 欧美日韩大尺度| 亚洲欧美偷拍三级| 桃花色综合影院| 欧美猛男性生活免费| 一区二区三区国产好| 夫妻免费无码v看片| 国产精品高潮呻吟久久| 成 人 免费 黄 色| 欧美最猛性xxxxx免费| 久久国产电影| 又大又长粗又爽又黄少妇视频| 欧美日韩亚洲激情| 美女黄视频在线观看| 国外成人免费视频| 日本在线播放一区二区三区| 妺妺窝人体色www婷婷| 国产丝袜一区视频在线观看| 亚洲一区二区av| 阿v天堂2017| 亚洲欧洲精品一区二区精品久久久| 黄色美女一级片| 国产精选久久久久久| 国产亚洲亚洲| 污污内射在线观看一区二区少妇|