AWS釋出混沌工程服務(wù)FIS,供用戶進(jìn)行受控破壞性實(shí)驗(yàn)找出系統(tǒng)盲點(diǎn)

來源: 百家號(hào)
作者:科技社techpub
時(shí)間:2021-03-17
17284
AWS推出混沌工程服務(wù),這是一個(gè)全托管的服務(wù),可以讓用戶針對(duì)在AWS上的應(yīng)用程序注入錯(cuò)誤,透過受控實(shí)驗(yàn)來檢查系統(tǒng)的弱點(diǎn),進(jìn)而改善其韌性和性能。

314e251f95cad1c85fe3708daa535401c83d51b2.jpg

AWS推出混沌工程服務(wù),這是一個(gè)全托管的服務(wù),可以讓用戶針對(duì)在AWS上的應(yīng)用程序注入錯(cuò)誤,透過受控實(shí)驗(yàn)來檢查系統(tǒng)的弱點(diǎn),進(jìn)而改善其韌性和性能。

AWS云端平臺(tái)上提供各種組件,供用戶建構(gòu)高可靠度系統(tǒng),像是多地區(qū)服務(wù)、Amazon CloudWatch、負(fù)載平衡和跨地區(qū)備份等,AWS提到,當(dāng)這些組件按照Well-Architected Framework中的指南組合,即便單個(gè)組件發(fā)生故障,系統(tǒng)也能夠繼續(xù)運(yùn)作。但是除非經(jīng)過測(cè)試,否則開發(fā)團(tuán)隊(duì)無法確認(rèn)系統(tǒng)是否按照預(yù)期運(yùn)作,於是出現(xiàn)了混沌工程這個(gè)概念,透過創(chuàng)建破壞性事件,來觀察系統(tǒng)如何響應(yīng)破壞,開發(fā)團(tuán)隊(duì)也才能對(duì)癥下藥改進(jìn)系統(tǒng)。

除了發(fā)現(xiàn)需要改進(jìn)的地方外,混沌工程也能夠發(fā)現(xiàn)系統(tǒng)盲點(diǎn),像是需要額外監(jiān)控和發(fā)出警示的部分,或是未發(fā)現(xiàn)的實(shí)例化問題,并讓開發(fā)團(tuán)隊(duì)有機(jī)會(huì)進(jìn)一步修正。因此AWS推出了FIS服務(wù),讓用戶對(duì)AWS工作負(fù)載注入故障,透過執(zhí)行受控實(shí)驗(yàn),掌握系統(tǒng)對(duì)不同種類故障的反應(yīng),并更了解故障模式。

故障注入實(shí)驗(yàn)是混沌工程的一種方法,透過破壞性事件對(duì)應(yīng)用程序進(jìn)行壓力測(cè)試,例如CPU或是內(nèi)存消耗突然增加,藉以觀察系統(tǒng)響應(yīng)該事件的方式并加以改進(jìn),故障注入實(shí)驗(yàn)可以讓開發(fā)團(tuán)隊(duì),發(fā)現(xiàn)分散式系統(tǒng)中的隱藏錯(cuò)誤和性能瓶頸。

故障注入模擬器簡(jiǎn)化跨AWS服務(wù),進(jìn)行受控故障注入實(shí)驗(yàn)的程序,用戶可以使用FIS提供的模板快速進(jìn)行實(shí)驗(yàn),F(xiàn)IS也提供實(shí)驗(yàn)用所需要的控制組件和護(hù)欄,讓開發(fā)團(tuán)隊(duì)可以在滿足一個(gè)或是多個(gè)停止條件時(shí),自動(dòng)回退或是停止實(shí)驗(yàn),并在實(shí)驗(yàn)對(duì)重要服務(wù)或是運(yùn)營(yíng)指針產(chǎn)生意外影響時(shí),快速終止實(shí)驗(yàn)。

用戶現(xiàn)在簡(jiǎn)單地於控制面板中操作,就能夠執(zhí)行復(fù)雜的場(chǎng)景,探索要在復(fù)雜條件下才會(huì)出現(xiàn)的故障。用戶可在系統(tǒng)未真正進(jìn)入生產(chǎn)之前,就開始逐步將FIS加入到CI/CD工作流程中執(zhí)行,最終在生產(chǎn)環(huán)境中運(yùn)作。

每個(gè)FIS實(shí)驗(yàn)都針對(duì)一組特定的AWS資源,并對(duì)這組資源執(zhí)行一系列操作,F(xiàn)ault Injection Simulator目前支持EC2、ECS、EKS和RDS,接下來還會(huì)提供更多的資源和行動(dòng)支持。除了亞洲大阪和中國兩地區(qū)之外,現(xiàn)在所有商業(yè)AWS地區(qū)都已經(jīng)提供FIS服務(wù)。

立即登錄,閱讀全文
AWS
版權(quán)說明:
本文內(nèi)容來自于百家號(hào),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家