2023-12-26 分類: 網(wǎng)站建設(shè)
云提供了無與倫比的靈活性。然而,這種靈活性是有代價的。移動件的數(shù)量增加。環(huán)境變得更加多樣化。因此,如果您想掌握最新動態(tài),您需要更全面地了解您的云基礎(chǔ)架構(gòu)。畢竟,您不希望您的客戶在您的員工之前就意識到某些事情已經(jīng)出錯了。
在這篇文章中,我將討論云監(jiān)控。我假設(shè)您已經(jīng)熟悉該域 - 也許您已經(jīng)在您的組織中設(shè)置了它。因此,讓我們介紹一些可以從云監(jiān)控工具中獲取更多價值的方法,從而從投資中獲得更多收益。
了解日益復(fù)雜的生態(tài)系統(tǒng)
如果您正在構(gòu)建云原生應(yīng)用程序,幾乎可以肯定您將使用來自各種供應(yīng)商的云監(jiān)控工具。只有大的科技公司才有資源和思維方式在內(nèi)部開發(fā)一切。甚至那些公司也到處依賴第三方軟件。
這越來越多地延伸到云提供商本身。根據(jù)一些報道,多云方法是整個行業(yè)的常態(tài)。這對監(jiān)控應(yīng)用程序的人意味著什么?至少,它表明云提供商提供的本機監(jiān)控可能還不夠。
每個認真的云提供商都會為您提供大量用于其服務(wù)的云監(jiān)控工具。但是,這些工具通常不會超出該提供者的邊界。這使您有可能使用多個不同的監(jiān)控系統(tǒng)。這是一個風(fēng)險,因為您的開發(fā)團隊在嘗試有效地使用所有這些不同的工具時可能分散得太少。
這就是專門的監(jiān)控提供商的用武之地。如果您使用一個,請確保它與您要使用的工具很好地集成。這將為您節(jié)省很多精力。不要低估擁有更簡單生態(tài)系統(tǒng)的好處。您的開發(fā)人員會為此感謝您。
專注于自動化
自動化是大規(guī)模處理基礎(chǔ)設(shè)施的最關(guān)鍵實踐之一。假設(shè)您有一個分布在多個區(qū)域的基于微服務(wù)的系統(tǒng)。除非您已將其中的大部分自動化,否則您無法處理這種復(fù)雜性。如果沒有自動化,這種復(fù)雜性遲早會使您的開發(fā)陷入停頓?;蛘吒愕氖?,它會導(dǎo)致錯誤率上升,從而損害您的業(yè)務(wù)。
您可能會問,這與監(jiān)控有什么關(guān)系?在我看來,這與它有很大關(guān)系。監(jiān)控是基礎(chǔ)設(shè)施。因此,同樣的原則適用。例如,如果您可以使用自動化來映射您的網(wǎng)絡(luò)拓撲,您將能夠了解數(shù)據(jù)如何在不同的應(yīng)用程序之間流動。這只是一個例子。當(dāng)您自動化收集有價值的指標(biāo)和設(shè)置新資源的方式時,您可以騰出時間進行其他活動來發(fā)展和改進您的產(chǎn)品。
深入了解更具體的資源
自動化最酷的地方在于它復(fù)合了它的效果。我在上面的段落中提到了理解網(wǎng)絡(luò)。那么,其他資源呢?
假設(shè)您有一個預(yù)置一些EC2實例的設(shè)置。如果您有自定義集成,則可以查看每個盒子的詳細信息。您可以根據(jù)獲得的數(shù)據(jù)設(shè)置警報,稍后我們會看到。但是還有其他可能性,例如構(gòu)建自定義工作流來執(zhí)行定義的操作。
對于您擁有的每個資源,您可能不需要這種級別的粒度。盡管如此,有可能更深入地研究與您特別相關(guān)的選定元素是很方便的。
考慮業(yè)務(wù)方面
可以肯定的是,當(dāng)今大多數(shù)組織都在投資于監(jiān)控功能。但是,我認為他們中的許多人主要關(guān)注技術(shù)指標(biāo)。不要誤會我的意思——技術(shù)指標(biāo)是監(jiān)控的核心。盡管如此,在技術(shù)方面過度索引還是錯失了機會。
歸根結(jié)底,系統(tǒng)可以滿足用戶的需求。如果核心業(yè)務(wù)流程運行不正常,這些技術(shù)指標(biāo)就毫無意義。這就是為什么使用您盡職盡責(zé)地創(chuàng)建的監(jiān)控基礎(chǔ)設(shè)施也是有意義的。業(yè)務(wù)指標(biāo)取決于上下文,因此您通常會通過為您的域量身定制的自定義指標(biāo)來實現(xiàn)這一點。
合并技術(shù)和業(yè)務(wù)方面的一種方法是設(shè)置服務(wù)級別目標(biāo) ( SLO )。從本質(zhì)上講,您希望根據(jù)業(yè)務(wù)成果定義系統(tǒng)的期望,并將它們編成代碼,以便您可以跟蹤它們并采取行動。監(jiān)控在這里起著重要作用,因為手動跟蹤非常困難。因此,云監(jiān)控工具的良好支持對于使該方法可行至關(guān)重要。
快速而自信地對事件做出反應(yīng)
監(jiān)控不僅僅是觀察正在發(fā)生的事情。當(dāng)異常超過某些閾值時,就該宣布事件了。適當(dāng)?shù)氖录芾砜纱_保您快速發(fā)現(xiàn)問題,并自信地采取行動解決手頭的問題,同時將用戶影響降至最低。
為此,您需要將通過監(jiān)控收集的所有見解轉(zhuǎn)換為警報。這應(yīng)該是您的監(jiān)控提供商的一部分,這樣您就不會重復(fù)任何工作。不用說,圍繞自動化使用相同的思維方式,以便獲得可重復(fù)的結(jié)果。
不過,配置警報閾值并不容易。您必須在減少誤報和漏報之間取得平衡。很容易在一個方向上移動太遠,最終導(dǎo)致過于頻繁地觸發(fā)警報,或者不夠頻繁地觸發(fā)警報并錯過事件。答案是更智能的工具。有諸如異常檢測之類的技術(shù),其中工具利用數(shù)據(jù)點收集來識別可疑模式。這樣,您需要較少的手動調(diào)整,這很容易出錯。
橫向移動到堆棧的不同部分
使用集成監(jiān)控提供程序的一個顯著好處是能夠輕松地將監(jiān)控擴展到其他領(lǐng)域。讓我們考慮合成交易。假設(shè)您已經(jīng)對您的基礎(chǔ)架構(gòu)有了豐富的了解。添加高級流程是最重要的,它可以降低您錯過任何令人擔(dān)憂的趨勢的可能性。
添加其他類型的監(jiān)控只是一個小的增量添加。這項投資是值得的,這就是您開始從您的工具中獲益的時候。使用統(tǒng)一工具的另一個優(yōu)點是更容易跨這些不同的組件移動。從合成跳轉(zhuǎn)到儀表板,然后縮放到單個資源將為您的開發(fā)人員省去很多麻煩。通過足夠的努力,您可以自己構(gòu)建它,但它可能會比使用現(xiàn)有工具花費更多。
新聞標(biāo)題:萬無一失的云監(jiān)控:6種方法來利用您的處置工具
文章URL:http://m.rwnh.cn/news5/310405.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、外貿(mào)建站、軟件開發(fā)、網(wǎng)站改版、App設(shè)計、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容