容器與DevOps被稱為天作之合的7個原因

泡泡淺眠發表於2017-07-13

作為自動化應用程式部署的一種方式, 容器的流行程度在不同行業的企業環境中不斷上升。根據行業研究調查顯示, 雖然雲原生正在擁抱容器技術,但只有約10%的企業在生產中會真正使用它們。 這讓人不自覺的聯想到了10年來雲服務被緩慢採用時的場景。儘管如此,我們對於容器的好奇心仍然在不斷增加,因為,我們仍然處於開發和部署的早期階段。容器與DevOps環境是密切相連的,因為它們的部署和自動化功能與快速應用程式開發和敏捷IT緊密相關。 以下就是容器技術與DevOps環境良好配合的七個原因。

20170119033231641.jpg

  容器可以提高資料和應用程式安全性

容器的一個關鍵優點是它們能夠隨意隔離應用程式程式碼甚至整個基礎架構堆疊。 使用容器,ops團隊可以設定名稱空間,以使測試和生產環境保持獨立,即使它們共享同一個核心。 容器還可以確保只有指定使用者才能訪問其內容,從而為ops團隊提供對其體系結構的完全控制。

容器模組化啟動連續更新

容器提供了一種打包和執行資源的方法,所以應用程式和基礎設施的組成是基於預期的結果。通過使用更小,更易於管理的工具(稱為微服務),團隊可以在編寫程式碼或設定IT資源時實現高度的可組合性和模組化。 容器允許整合組合,可互換部件,幫助運營團隊支援持續交付和更新,而不會中斷服務或應用程式支援。

容器可以提高敏捷性

當需要快速建立新應用程式時,容器可以按需提供所有所需的部件,從而使開發人員能夠實時快速更新和迭代。 由於開發人員快速移動,ops支援程式必須同樣快。 Ops團隊需要測試和評估多個IT場景,並準備迅速執行應急計劃。 容器允許作業系統在網路範圍內設定測試環境,並確保及時響應應用程式生命週期中的任何問題。

容器支援開發人員協作

當多方同時訪問容器時,開發人員,測試和生產支援團隊可以在產品的生命週期中保持最新。容器可以確保每個人,包括ops團隊,可以在相同的環境中同時工作, 消除了角色和所有權之間的差異。

容器可以控制DevOps環境

對於ops團隊來講,IT環境的控制對合規性至關重要。 CIO尤其必須確保端到端業務的合規性,以及容器提供的高階粒度控制。 基於角色的訪問和容器名稱空間提供了一種將應用程式和基礎架構資源視為單個實體的方式,從而防止在組和使用者級別或其他應用程式和軟體進行不必要的訪問。

容器可以幫助自動執行某些專案任務

IT ops專業人士的職責和職責列表一直在增加。 容器可以幫助自動化開發專案的某些管理和配置任務。 容器還可以為虛擬化資料中心的其他部分提供自動化。 使用相同的方法,ops團隊可以將儲存,網路和計算資源封裝在專用容器中,以便在資料中心之間管理,部署和共享IT基礎架構。

容器可以支援連續操作

IT的一致性在維持業務正常執行和持續運營方面至關重要。 使用容器,ops團隊可以建立用於支援故障轉移的環境。 容器提供了在IT基礎架構中建立冗餘措施的能力,因此每次需要備份整個基礎架構時,不需要重新配置環境。 容器還簡化冪等操作 – 那些在執行多次時產生相同結果的操作 – 以消除差異並確保一致性。

本文轉自d1net(轉載)


相關文章