這是一個“有意思”的挑戰
對于云原生開發,更重要的不是運行應用程序的位置,而是開發的方式。隨著應用程序現代化和云原生開發越來越受到重視,現在對于企業開發者來說是個很有意思的時刻。針對混合云環境的關鍵成功因素(包括安全性、可靠性和可管理性),職責開始轉移到應用程序。我發現,要解決這些“有意思”的挑戰,最好是動用能夠理解整個軟件開發生命周期的協作式、跨學科 DevSecOps 團隊。
在這種新的環境中,您作為開發者的角色更加嚴苛,我們都需要更好的工具。您的職責更加重大,需要就治理和相關管理政策,理解安全性工程師并直接與他們合作。您需要優先考慮服務的可靠性,最佳實踐是在應用程序生命周期中及早地處理潛在問題。您還需要前瞻性地檢測并解決生產環境的潛在問題,以免帶來負面的業務影響。
DevSecOps 團隊需要集成工具來自動執行耗時、易出錯的管理任務,并提供資源、配置和應用程序的合并視圖。團隊必須就事實達成一致,并使用單一事實來源,前瞻性地管理混合云環境,以及時、非中斷性的方式處理事件。
了解 IBM 和 Red Hat 在多云 DevSecOps 空間中一起實現的工作成果,這絕不會讓您感到失望。我們理解您的具體工具需要以及您對于開放性和靈活性的全盤需求。IBM Cloud Pak for Multicloud Management V2 提供了一組開放式、可插拔的工具,支持組織安全地管理應用程序,無需考慮應用程序的架構方式和部署位置。利用這一最新解決方案,您現在可以與安全性和運營領域的團隊成員一起協作來完成以下工作:
- 在虛擬機 (VM) 和云原生容器化環境中創建、查找、更新和部署應用程序資源,這些操作全在一個控制臺中完成。
- 監控可用性和響應時間等應用程序性能,無需考慮應用程序的部署位置。
- 查找問題的根本原因,無論基于微服務的混合環境有多復雜。
- 發布和檢查策略違例和漏洞,并得出清晰的補救建議。
下面是我發現的 V2 中一些很有用的新功能,它們應該對于您和整個 DevSecOps 團隊也很有用:
- ChatOps,這是一種由對話驅動的開發形式,可以通過在 Slcak 的聊天來處理事件并運行操作和工作流程。
- 一種聲明式模型,用于創建服務級別目標 (SLO) 來測量和跟蹤可靠性,允許開發者在開發周期中(向左移動)測量可用性和性能。
- 預測洞察,可對資源進行實時性能分析,并使用通過機器學習創建的基線來檢測數據行為中的異常。
- 全局搜索,用于獲取來自不同來源(如虛擬機和集群資源)的資源的綜合列表,以幫助執行診斷操作并部署更改。
在 IBM Developer 上查看 IBM Cloud Pak for Multicloud Management hub,以獲取相應的教程、文章等內容,幫助您開始建立協作式 DevSecOps 方法。
此外,您還可以從 IBM 云原生安全性大會觀看視頻重播,以更深入地探索 DevSecOps、應用程序安全性和數據安全性等主題。
了解更多與IBM相關請訪問:http://cloud.51cto.com/act/ibm202010/cloud#p3