數(shù)字化轉(zhuǎn)型:為什么可觀察性至關(guān)重要
行業(yè)專家JayneGroll和HelenBeal分享了關(guān)于可觀察性如何通過提供實(shí)時(shí)性能分析幫助實(shí)現(xiàn)數(shù)字轉(zhuǎn)換的見解。
可觀察性工具已成為數(shù)字化轉(zhuǎn)型道路上的關(guān)鍵。隨著DevOps和云(數(shù)字轉(zhuǎn)換的關(guān)鍵推動(dòng)者)引導(dǎo)我們走向更加聯(lián)邦和分布式的流程和系統(tǒng),事件變得更加不可預(yù)測,可觀察性是我們確??捎眯缘淖罴褭C(jī)會(huì)。
IT專業(yè)人士一直在應(yīng)對(duì)變化,但從來沒有以當(dāng)前數(shù)字轉(zhuǎn)型的速度。DevOps的人員被要求以通常超過他們當(dāng)前技能水平的速度學(xué)習(xí)和實(shí)現(xiàn)新技術(shù)。
在這里,行業(yè)專家JayneGroll和HelenBeal分享了他們對(duì)為什么可觀察性對(duì)數(shù)字轉(zhuǎn)型至關(guān)重要的想法。
DevOps研究所首席大使HelenBeal:“隨著世界擁抱數(shù)字化轉(zhuǎn)型,企業(yè)必須關(guān)注基于可觀察性的組織績效。可觀察性是系統(tǒng)的一個(gè)特征;它們可以被觀察到。這與DevOps的一個(gè)原則密切相關(guān):“無處不在的遙測”,這意味著我們實(shí)現(xiàn)的任何東西都會(huì)發(fā)出有關(guān)其活動(dòng)的數(shù)據(jù)。它需要在數(shù)字產(chǎn)品和平臺(tái)設(shè)計(jì)過程中有意識(shí)的行為和一個(gè)有利的架構(gòu)。
這不是監(jiān)控。監(jiān)視是當(dāng)我們觀察我們的可觀察系統(tǒng)和工具類別時(shí)所做的事情,這在很大程度上使這成為可能。因?yàn)樗枰鈭D,所以它依賴于組織的人力和文化方面來實(shí)現(xiàn)。
全球數(shù)字化將我們牢牢地置于一場技術(shù)革命之中,根據(jù)Carlota Perez的說法,我們正處于繁榮的黃金時(shí)代的邊緣。世界各地的組織都在爭先恐后地從瀑布式(以項(xiàng)目為中心)的工作方式過渡到敏捷/DevOps(以產(chǎn)品為中心)的工作方式。
這要求IT領(lǐng)導(dǎo)者將組織結(jié)構(gòu)從分層和豎井轉(zhuǎn)變?yōu)橛袡C(jī)的、細(xì)胞式的設(shè)計(jì),由多功能、自治的團(tuán)隊(duì)組成。這意味著這些團(tuán)隊(duì)包含所有所需的技能,并被授權(quán)開發(fā)和交付產(chǎn)品的想法給他們的客戶和服務(wù)他們。懂得這一點(diǎn)的領(lǐng)導(dǎo)者會(huì)直接對(duì)組織績效做出貢獻(xiàn);這就是顛覆者和被顛覆者的區(qū)別。”
DevOps Institute首席執(zhí)行官Jayne Groll說:“想想‘可觀察性’這個(gè)詞的起源。根據(jù)牛津詞典的解釋,“觀察:注意或感知(某事)并將其標(biāo)記為有意義的?!薄啊^察’應(yīng)用程序及其相關(guān)元素的能力為優(yōu)化數(shù)據(jù)、日志、度量、跟蹤等提供了主動(dòng)的機(jī)會(huì),以便實(shí)時(shí)預(yù)測其性能,并在必要時(shí)對(duì)根本原因分析做出貢獻(xiàn)?!笨捎^察性不僅允許后期制作對(duì)性能的洞察;它需要將可觀察性構(gòu)建到應(yīng)用程序和基礎(chǔ)設(shè)施的設(shè)計(jì)和開發(fā)中。
可觀察性不能取代監(jiān)控;相反,它將它帶到了下一個(gè)層次,從而增強(qiáng)了我們預(yù)測的方式和軟件的執(zhí)行方式。傳統(tǒng)的APM方法依賴于綠色、琥珀色和紅色的儀表板,反應(yīng)性更強(qiáng),這些儀表板只對(duì)有限的操作組可用。
可觀察性作為遙測技術(shù)的一種更積極主動(dòng)的方法,改善了軟件交付供應(yīng)鏈中涉及的團(tuán)隊(duì)和個(gè)人之間的實(shí)時(shí)協(xié)作,每個(gè)人都可能對(duì)他們正在觀察的東西有獨(dú)特的感知?!?/p>
最終的想法
為了在數(shù)字經(jīng)濟(jì)中競爭,組織不僅需要使他們的文化、流程和系統(tǒng)具有高度適應(yīng)性;他們還必須使自己足夠強(qiáng)大,能夠承受不斷變化帶來的動(dòng)蕩。在這個(gè)新世界中,僅靠監(jiān)控是不夠的——微服務(wù)體系結(jié)構(gòu)的復(fù)雜性要求采用一種新的、主動(dòng)的、數(shù)據(jù)驅(qū)動(dòng)的方法。
可觀察性。它使軟件性能更加可預(yù)測,并為團(tuán)隊(duì)提供所需的洞察力,以確保客戶體驗(yàn)是最佳的,并確保他們的數(shù)字業(yè)務(wù)將蓬勃發(fā)展。