IDC 預測,今年亞太地區組織在數碼轉型上的開支,將超過 3758 億美元,越來越多企業將投資於即時資訊和服務等相關技術的開發和應用,特別是物聯網、數據分析、人工智能、機器學習和機器人技術,從而提升客戶服務質素和效率。因此,各行各業正調整和優化其 IT 策略,積極踐行前沿技術的研發與創新,例如是重組 IT 架構、實施新技術、加強基礎設施等,以滿足客戶期望之餘,還能提升靈活性和效率。
至於如何確保 IT 轉型成功?答案有三:DevOps、容器(containers)及軟件定義基礎設施(Software-Defined Infrastructure,簡稱 SDI)。
▲DevOps 旨在打破傳統孤島式軟件開發模式,結合開發、測試和維運
DevOps:打破開發和維運之間的障礙
DevOps 正在改變軟件開發和部署,DevOps 是一個新的 IT 概念,旨在打破傳統孤島式的軟件開發模式,結合開發、測試和維運。這個全新概念有其可取之處:如果軟件開發人員和維運人員能緊密合作,那麼應用程式的構建和部署,可更省時間,成本更低,而且更有效和可靠。關鍵在於開發和運營維運團隊協作,能加快新功能的部署,進而更快、更頻繁地將創意產品推出市場。Facebook 是 DevOps 最早期的採用者之一,這種方法令這家科技巨頭能夠持續開發、改進、整合和測試其應用程式,令平台功能推陳出新和多樣化,目前為全球超過 20 億用戶提供服務。DevOps 在 Facebook 的成功實施,説明了此協作式功能開發,是滿足客戶期望和改善使用者體驗的關鍵。預測 2017 年至 2023 年間,亞太區 DevOps 市場將以 20.2%的複合年增長率增長。希望為客戶提供更佳更快服務的企業,將採用 DevOps 以促進內部功能開發協作,令其整個軟件開發流程,與業務目標和客戶需求保持一致。
容器:更快、更輕、用途更廣
容器通常與 DevOps 一併實施,將虛擬化的效率進一步提升。容器技術的環境不假外求,與其他環境隔離,包括包含其中代碼需要獨立運行的所有內容。企業可以將應用程式,分解成獨立的鬆散耦合功能,而這些功能可以更快交付、更密更新、並使用容器運行。Kubernetes 是全球性的集裝箱管理系統,是資訊科技總監公認的業界標準—特別是在其業務中支持 DevOps。Kubernetes 將應用程式容器分組為邏輯「封包」,以實現簡單、快速的管理和發現。它還可以自動化容器化應用程式的部署和擴展。通過利用在內部部署或在雲中運行已打包的 Kubernetes 平台,企業能快速、頻繁和大規模地提供軟件產品和服務。到 2020 年,應用容器市場估計將超過 27 億美元。此外,SUSE 的研究顯示,27%的受訪機構已經在運行集裝箱化應用程式,44%的受訪機構計劃在未來 12 個月內使用。
SDI:數據中心的未來
95%的受訪機構認為,軟件定義基礎設施(SDI)將會是數據中心的未來。傳統上,數據中心是使用硬件架構構建的,這些架構難免過於僵化,且無法配合動態現代應用程式的需求。相比之下,SDI 專注於硬件上的軟件創新,提供更靈活、更靈敏的數據中心架構。在 SDI 下,運算功能、網絡和存儲容量皆由中央資源庫提供和掉配,資源庫可根據工作負載或用戶需求,快速部署,管理也相對輕鬆。企業 IT 團隊能藉此騰出資源,專注創建和管理新服務和功能。公司受惠於 SDI,有效降低設置和配置維護管理相關成本,企業不需要購置昂貴的專有硬件,而軟件則提供了先進的功能和自動化。
作者:SUSE 亞太區首席技術專家 Peter Lees