作者為 SolarWinds 極客達人 Kong Yang


應用程式空間曾經遠沒有當今工作環境下 IT 專業人員所面臨的標準多層環境複雜。回顧電腦運算技術的萌芽階段,應用程式在單台機器上執行,用戶必須使用該機器才能存取應用程式,而不能方便地連接到任何其他裝置 – 偶爾連接影印機的情況除外。簡而言之,應用程式就像 1 和 0 那麼簡單。它們位於大型機或微型電腦的本機儲存空間中。

2016 年才經歷一個季度,香港就已經湧現了各類本土應用程式為本港居民帶來生活的便利,例如時下很流行的 ViuTV、最近推出的八達通 P2P 支付系統以及政府推出的醫療預定系統 BookHA 等等。因而如何在面對巨大網絡流量的壓力下能夠保證重要服務的流暢運作,這對各行各業 IT 專業人員都是一個重要的挑戰。由於當今應用程式的複雜度,應務必牢記我們的需求是如何發展及為何會發展,以及這對於希望全面了解整個應用程式交付鏈情況的 IT 專業人員來說有何意義,這一點非常重要。

我們以伺服器監控作為起點。鑑於上文詳述的「單台機器」方法通常只利用了 20% 的工作能力,而考慮到它們如今的角色,可以看到它們在整合資源中佔據了大得多的比例,這使伺服器當仁不讓地成為應用程式監控的中心。

其次,IT 專業人員需要知道共用應用程式元件如何一起工作,以及它們彼此如何相互作用。了解這一點的益處是建立牢固的認識,幫助人們了解終端用戶是如何與應用程式互動的。為了連接這些層級並快速提供單點位置來了解關於任何指定應用程式的真實情況,同時為了監控這個複雜和快速變化的環境並解決和報告其中的問題,需要進行 IT 管理。

最後,我們不能忽視的一點是,越來越懂技術的終端用戶可能在網上有三台或四台單獨的流動裝置,甚至可能同時存取相同的應用程式。由於流動裝置的發展,如今的員工已經將高端技術融入他們的個人生活中,他們期待相同的標準也在工作場所中實施,這也稱為 IT 消費化。為了確保達到和超過這些標準,應務必追蹤所用的裝置、裝置的用戶,以及這些裝置如何影響其他應用程式。

很多 IT 專業人員都在疲於管理其基礎架構中的不同元素,這一點並不令人奇怪。每層中不斷變化的可變因素使管理整個環境更加困難。儘管現代的應用程式是互相連接的,很多團隊仍然試著以各自為政的方式解決問題。如果 IT 團隊沒有全面了解整個應用程式體系的情況,那麼當應用程式速度變慢或沒有回應時,網絡、伺服器、儲存器、虛擬機和資料庫都有可能成為潛在懷疑對象。太多的干擾因素淹沒了訊號,使得正確找到問題的根本原因變得極其困難。而負責各層的各個團隊之間缺乏溝通更加劇了深入挖掘問題根本原因的難度。

好消息是,IT 專業人員可以採取步驟改進對其基礎架構的管理,這反過來會優化現代應用程式的效能。IT 團隊應感覺到其技術給予他們的支持,並準備好迎接新的和不斷發展的技術。以下提示可作為良好的起點:

IT 專業人員必須發起相關流程,結束各自為政的工作方式:合作是克服各自為政做法的關鍵。IT 專業人員應攜手合作,在內部團隊之間促進開放透明的交流,這一點絕對是極其重要的。這種做法可更好地確定應用程式需求,並改善對效能瓶頸和問題的診斷。

網絡、虛擬化、研發、系統和儲存團隊應攜手合作,有效確定效能問題的根本原因,以便在整個交付鏈都為應用程式提供支援。

賦予團隊改善效能的能力:IT 專業人員應考慮制定一個周密的程序性計劃,用來監控、提醒和解決效能問題的根本原因,無論問題出在哪一層。這令 IT 團隊在解決出現的問題時可以掌控全局。

全面監控:為了確保端到端可視性,應務必實施全面、整合的 ITOA、監控和管理系統,以便顯示整個應用程式體系 (AppStack) 的情況,幫助 IT 專業人員在終端用戶注意到問題之前,更好地對問題進行預測和優先級劃分,並解決問題。

坦白地說,IT 專業人員不能再繼續試著以各自為政的方式解決應用程式問題了。應用程式是業務營運的基石。毋庸置疑,應用程式的效能決定了一個組織是高效而充滿競爭力的,還是一直要疲於應對終端用戶的需求並面臨著工作量不斷增長的壓力。各職能領域的 IT 專業人員應作為一個團隊攜手合作,為企業發展打好基礎,使企業具備所需的敏捷性、可用性和可擴展性。透過合作,IT 團隊可發揮極為重要的作用,確保為終端用戶提供令人滿意的優質服務,並且最重要的是,幫助企業增加創收機會及提升工作效率。


 不斷發展的應用程式空間:IT 專業人員如何在監控方面保持領先?

 https://www.facebook.com/hkitblog