| 數位轉型與資料中心現代化

企業數位轉型的成功關鍵在於導入並有效組合運用數位科技

活動時間:2020-10-05 16:30 - 2021-06-30 16:30

 

對於企業而言,數位轉型的意義在於使用新型態的數位技術,也就是如何使用數位科技,大幅改變價值的創造與傳遞方式。其具體實現將表現於客戶體驗、營運流程、新產品/服務/市場、新商業模式、數位創新能力、數位資產的累積、數位的組織文化…

近年來,各式各樣的數位科技快速發展,實際場域應用已經成熟。原先各種數位技術各自發展,現今逐漸疊加,產生數位創新與轉型契機。企業數位轉型成功的關鍵在於導入並有效組合運用這些技術數位化。連網是數位技術應用的前提,如5G、IoT等通訊技術將刺激聯網裝置及資料量大幅增加,使得AI及雲端等科技價值倍增。

然而,對企業而言,價值不在於數位技術本身,而是如何應用在自身領域進而產生價值。這些領域應用加值,往往具備以下特性:

  • 生態系經營:單一企業獨大的時代已經過去,未來企業經營的成功必須借助生態系的力量。使用數位科技,可以協助形成生態系,並且提升生態系統成員之外部競爭力。
  • 快速演進與轉變:速度是現代企業競爭力的重要來源,企業需要借重新的數位技術,加快產品與服務推出的速度。
  • 資料驅動:使用者驅動是現代企業創造價值的方法,從過往累積的數據了解客戶,是企業獲益的不二法門。使用數位技術,將過往企業經營所累積的資料轉化成有意義的資料,進而創造新的價值。

對於系統整合業者而言,轉變的關鍵在於資料中心與應用程式現代化。所謂現代化的應用程式具有以下特性:

雲原生(Cloud-Native):執行於(類)雲端系環境,不受限於特定之硬體與作業系統。
生命週期管理(Life Cycle Manage):程式打包完成後,可隨時呼叫啟動。可以結合管理工具,自由操控程式啟動、執行與結束。
可被管理(Manageable):結合管理工具,程式具備有橫向擴充、高可靠度、環境自由遷移、負載平衡等特性。
自我包容(Self-Contained):可獨立運作,不需要其他外在環境支援;應用系統以非耦合方式界接,程式與程式間透過公開開放的協定,透過API執行交換資料與行為觸發。
程式語言獨立(Language Independent):不需要使用特定程式語言開發,開發團隊可使用熟悉的語言與工具開發。

驅動應用程式現代化的原因是新型態應用程式發展,因應新興技術的發展,企業必須在傳統應用程式中尋找新的元素,才能真正發揮數位技術所帶來的效益。這些新的科技元素包括GPU程式開發、雲+端系統整合與大數據應用。

他所帶來的一個重要發展關鍵,就是科技發展造成進入門檻降低,過往相關應用往往是量身訂做,缺乏開放介面,也沒有系統整合的需求。科技發展降低硬體成本,同時也提供標準開發介面,讓一般企業可發展專屬應用。

由於新型態應用程式發展需要新的執行環境(GPU、Hadoop、Cloud與Edge)與新的開發技術,傳統應用程式架已經不符需求,也因此推動了應用程式現代化的發展。新型態應用程式發展所需要的技術說明如下:


另一個驅動應用程式現代化的力量是則是來自應用程式本身。傳統的應用程式以系統為基本單位,而每一個系統需要一個特定的執行環境。執行環境構成因子包含作業系統、Middleware(JVM或dot net framework)、Web Server(IIS或Tomcat)。這樣的程式架構會造成程式越來越「肥大」,每一個應用系統往往具備一個非常複雜的「主」程式負責執行主要的商業邏輯。修改「主」程式需要大量的輔助工作,包括文件撰寫與測試工作;往往造成開發時間延長與風險增加。新功能上線所需要的時間往往是幾個月甚至大於一年,對於瞬息萬變的企業經營而言,這樣的架構已經不符所需,相關的改變勢在必行。

走向微服務(Micro-service)是應用程式發展的必然趨勢,以多個自我獨立運作(self-contained)的服務,以非耦合方式結合,取代過去龐大的「主」程式。 綜合新型態應用程式發展與微服務架構,我們發現容器化是二者的共通特性,也是實現應用程式現代化的必要手段。因此,企業發展現代化應用程式,必須將容器管理的功能融入資料中心,這也成為推動資料中心現代化的重要助力。