首頁 > 云計算 > 正文

當PaaS與DevOps共行

2020-11-06 16:34:00  來源:雷鋒網

摘要:DevOps和PaaS都不是最新技術。但是,統一規劃能夠有效帶來成本效益。
關鍵詞: PaaS DevOps
  DevOps和PaaS都不是最新技術。但是,統一規劃能夠有效帶來成本效益。
 
  當下許多組織正嘗試不同形式的DevOps實踐,它們越來越多地開始采用PaaS以實現更高的成本利用和流程效率。例如,企業已經在Salesforce等平臺上構建應用程序,以立即訪問已安裝的用戶群。相反,平臺型服務商可以從第三方提供的增值中獲益。
 
  組織面臨競爭壓力,需要盡快為客戶提供價值。包括大型云供應商都鼓勵客戶使用其PaaS服務產品構建云原生應用。許多公司正在基于云的方式構建新應用,并替換掉老的系統。
 
  因而,PaaS的使用往往會導致更高水平的自動化,這對于DevOps團隊無論是否已采用CI / CD都非常重要。PaaS還因自身云的屬性提高了應用的可伸縮性。
 
  咨詢技術服務和數字服務商Capgemini North America的DevOps 架構師Venky Chennapragada表示,“我們認為,從客戶的PaaS實踐上來看,已經從單一的應用轉向微服務架構。”
 
  由于應用開發、測試、部署、監控都在云上進行,因此云原生開發科提高效率。
 
  什么樣的PaaS?
 
  考慮到供應商鎖定、成本、安全性及添加新功能(如聊天機器人、機器學習、支持物聯網應用等)的靈活性,任何組織都必須考慮的關鍵問題是哪種PaaS解決方案最適合企業。現在,企業對無服務的興趣也越來越高。
 
  Chennapragada說:“未來DevOps將成為無服務的pipeline。當開發人員將代碼提交到Github版本管理器中時,能夠有更多項目可基于DevOps動態運行。”
 
  一些組織正在采用多PaaS策略,該策略通常指的是,在一個PaaS上開發應用并將其部署到多個公共云的形式。但是,并非所有PaaS都提供該功能。部署到多個云的原因之一是提高應用程序的可靠性。盡管有服務水平協議(SLA),但有時仍會發生中斷。
 
  或者,不同的應用程序可能需要使用不同的PaaS,因為PaaS服務因供應商而異。但是,更多的供應商意味著管理的復雜性更高。
 
  Chennapragada說:“業務交易將通過多個供應商提供的SaaS服務進行,因而需要跨多個云、供應商進行協調才能完成業務交易。” “與(供應商)捆綁將限制編排,客戶正在考慮一種與云無關、與供應商無關的解決方案。”
 
  一些組織所普遍關心的問題是,他們是否具有自己管理所有事物的專業知識,這導致了托管服務提供商的大量增加。因為只有這樣,DevOps團隊就有更多時間專注于產品開發和交付。
 
  可能市面上很難有PaaS相關的系統性知識,因為該領域的技能是非常具有針對性和專業性的。Chennapragada說,他的客戶傾向于保持對治理層、審計、安全性,以及外包設計、架構和實施的管控。
 
  PaaS提供各項安全措施,如訪問控制、身份管理、數據加密、自動補丁管理和零信任資源訪問。不過,安全人員應對PaaS產品的功能和局限性進行審查,以避免不必要的風險。
 
  監控成本與交付價值
 
  成本控制是使用云服務時的關鍵一點。盡管云服務跟成本低似乎是掛鉤的,但若不跟蹤和優化云服務的使用情況,很容易出現總體擁有成本超支的情況。
 
  為此,專家建議還應用多使用開源工具和技術,以降低許可成本。必要時,可以將一些商業工具添加到整個pipeline中,這些工具通常僅限于生產和接近生產的環境。
 
  越來越多的應用正遷移到SaaS。盡管這種方式在商業領域已經持續了20多年,這也是采用PaaS的另一個原因。但可以肯定的是,越來越多的應用正遷移至云上,DevOps團隊可以從通用技術堆棧中受益。
 
  PaaS也可能是企業成功退出的門票。PaaS提供商關注其平臺上構建的應用程序,因為他們想了解其他公司如何進行創新以及這些產品概念如何在市場上引起共鳴。在某些情況下,應用程序和構建它們的公司是如此引人關注,以至于PaaS提供商會將其收購為戰略資產,以增強自身的功能和產品。
 
  如果企業尚未使用至少一項服務,那么PaaS就是未來。當前,包括業務在內,客戶都希望立即能交付期想要的東西,這就需要提高DevOps、CI / CD、PaaS以及云原生應用開發和交付的運營效率。

第三十二屆CIO班招生
法國布雷斯特商學院碩士班招生
北達軟EXIN網絡空間與IT安全基礎認證培訓
北達軟EXIN DevOps Professional認證培訓
責編:zhangwenwen
日本熟妇色在线视频