近年來,開源理念得到了中國企業界和開發者們的普遍認可,國內企業參與開源生態的熱度持續提升,眾多互聯網企業紛紛嘗試運用開源技術搭建云平臺,部署云原生應用。隨著云計算發展邁向第二篇章,一些諸如金融行業的傳統企業也在積極地擁抱開源,采用基于容器或微服務的云原生架構,開啟上云之旅。
據中國信息通信研究院發布的《開源產業白皮書》中的數據顯示,全球開源產業鏈已經形成,而國內已經應用了開源技術的企業占比達到86.7%,有計劃應用開源技術的企業占比10.6%,開源技術已經被企業普遍接受。
那么在傳統企業,CIO對開源理念和產品的接受程度如何?開源在企業中的普及和深入應用給CIO帶來了哪些挑戰?為了幫助傳統企業擁抱開源,加速上云之旅,51CTO通過CIO社群話題討論活動、調查,以及CIO深度訪談,詳細了解了傳統企業對開源的接受程度,擁抱開源技術的顧慮和隱憂,梳理了傳統企業運用開源、云計算技術進行數字化轉型面臨的痛點與解決方案,供廣大用戶參考。
傳統企業CIO對開源的接受度相對保守
經過CIO社群話題討論、調查與采訪后筆者發現,大多數CIO用戶對擁抱開源這件事持觀望態度,這些用戶的觀點可以總結為以下四點:
1、 用開源產品,所有的風險都將由IT部門承擔,尤其是來自安全與合規性方面的風險,隱患太多。
2、 商業環境、尤其是生產環境用商業軟件服務更有保障。商業軟件支持版本的持續更新,而開源軟件版本更新緩慢,甚至會停止更新。
3、 出于成熟度方面的考慮,傳統企業的軟件有很多定制化的需求,開源軟件難以滿足。
4、 使用開源軟件,需要考慮IT部門的學習成本、安全問題以及后續維護的難度。
由此可見,大多數傳統企業的CIO相對保守,核心系統或生產系統的應用尤其如此,他們不愿意承擔采用開源軟件帶來的風險與挑戰,擔心一旦出現重大問題,會給企業帶來不可預知的直接經濟損失。
與此同時,傳統企業CIO們認為,以下三種類型的企業適宜擁抱開源:
1、 相對簡單的需求,可以用開源軟件。
2、 規模較小或處于學習了解階段的企業可以擁抱開源。
3、 有足夠的技術資源,且將技術融入戰略中的企業可以選擇開源。
開源與云計算相結合 加速上云之旅
雖然開源已經成為信息技術發展的重要力量,但是開源技術也存在一定的風險,傳統企業應當如何正確審視開源所涉及的風險,更好地讓開源為企業所用呢?
針對這一問題,筆者采訪了農銀人壽信息技術部總經理劉培龍以及IBM大中華區混合云技術總監潘雪梅,詳細了解了企業上云過程中應用開源技術帶來的風險與挑戰,以及應對方法。
農銀人壽的上云歷程和平臺無關理念
農銀人壽是諸多銳意進取、勇于創新、擁抱開源的企業之一。實際上,開源與云計算、大數據、人工智能等先進技術密不可分。因此,聊開源之前,需要先來介紹一下農銀人壽的上云歷程。
據劉培龍介紹,作為農行控股子公司,農銀人壽的保險業務量很大,配置IT資源的難度較高。在經歷了幾次由于IT資源不足引發的故障后,2018年初,農銀人壽正式開啟上云歷程,通過公有云的快速、靈活調度,滿足保險業務的高并發需求。與此同時,農銀人壽通過對私有云及容器產品展開調研、試用后,嘗試通過私有云來提高資源使用率、降低存儲成本。接下來,農銀人壽還將探索敏捷開發,嘗試對私有云和公有云之間資源的統一納管,并積極探索混合云。
“在農銀人壽上云的過程中,采用了‘平臺無關’的理念,中間件、數據庫等均由IT部門來搭建,只將云作為基礎設施服務來使用。與此同時,我們集成了一些云廠商或第三方提供的SaaS和PaaS服務,這樣做的好處在于技術棧不會被某個云平臺綁定,更加靈活,遷移也相對簡單。”劉培龍強調。同時他還提到,公有云廠商提供的底層服務,如數據庫服務、中間件服務等,雖然有其自身的優勢,但后續是否會采用,還需要進一步評估。
農銀人壽上云過程中面臨的三大挑戰
云計算服務與傳統企業的IT管理之間存在很大的差異。公有云現在已經能夠提供覆蓋企業各方面應用的大量SaaS、PaaS服務和基礎組件,可選擇的空間非常大,企業可以進行封裝和調用,但是在實際應用的過程中也存在諸多問題。劉培龍提到:“在調用基于公有云的某個人工智能的SaaS服務時,我們判斷該服務有很大可能在后臺保留了客戶數據,而且對于企業來說這個行為是透明的,完全不可控。”