數人云最近給你們分享的文章分別從指標(《小心DevOps虛假指標》)、數據(《說服上司落地實踐DevOps,這裏有幾組數據》)等方向闡述了DevOps的理念。說服了上司,明確了指標,那麼接下來要作什麼呢?固然是作好基礎設施!後端
而數人云今天剛剛郵寄出兒童節活動的獎品,其中有一項是樂高積木。你有沒有想過DevOps和樂高積木之間的共通性?網絡
樂高積木想搭的好須要一個好的底盤,那麼DevOps呢?架構
請小夥伴們紮好馬步,聽小數講講DevOps的底盤——SDI。框架
還記得樂高積木是怎麼玩的嗎?能夠按照指示進行操做,也能夠用創意建造一個徹底屬於本身的東西,而後再逐步完善它。若是有那個很是經典的綠色底盤,那麼無論創意水準如何,都能創建一個樂高城市。模塊化
DevOps的方法和樂高模塊化建造過程不少方面是一致的,工具和流程不管怎麼改變,但紮實的基礎是快速部署和重複性操做的支柱。根據RightScale的「2016雲計算報告」中指出,DevOps的使用率從2015年的66%上升到2016年的74%,這代表開發者和IT部門正從中獲益。工具
但即使採用率正在上升,一些DevOps團隊仍然難以從DevOps模式中提取全部利益,由於其更關心「樂高積木」可是沒有考慮過底板。DevOps須要一個更靈活的模塊化的基礎,一個由開源技術構建的關鍵定義基礎設施(SDI)纔是成功的。性能
DevOps模式是以加速整個應用交付生命週期爲目標(初始開發、測試、交付市場),使業務能快速響應消費者的需求(提供新服務、修復BUG、添加新功能等)。DevOps團隊要成功執行這一點,就須要一個靈活的、模塊化的雲基礎設施來適應以及擴展。開發工具
SDI經過自助接口提供了更方便的資源訪問,讓開發人員可以快速獲取所需資源。同時還爲DevOps團隊提供了標準化服務,在開發環境中構建的應用程序能輕鬆地在測試和生產環境中部署運行,從而加快了交付市場的速度。SDI還提供了一種靈活且模塊化的方法,能及時便捷的訪問最新技術,如容器。測試
SDI提供了最佳的「樂高」基礎模板支持DevOps流程,從而改善應用程序的生命週期管理。優化
平常部署和任務管理是每一個IT企業的弱點。自動化是提升效率,下降成本並快速響應基礎設施需求的最佳方法。
做爲SDI的關鍵組件,應用程序生命週期的自動化和編排,包括部署強化的VM或容器模板,可確保更快、一致和可重複的資源調配和配置。此外,SDI自動化和監控工具能夠智能地感知和響應基礎需求,自動優化和調整基礎設施。這樣就能夠騰出時間讓團隊專一於戰略計劃和後端任務。
DevOps模式是協做且不斷創新的,是經過讓基礎設施自動完成普通任務並自動響應需求來實現的。
目前成功採用DevOps的一個挑戰是應用程序交付缺少可視性。因爲開發人員依賴於經過鬆散耦合的事件鏈不斷進行創新, 所以瞭解每一個連接的運行方式,對於保持鏈在正確方向相當重要。
沒有任何基礎設施比開源項目更加協做和透明,基礎設施自己是創建在開放和代碼開源的基礎上,因此在開發環境中對其使用會天然轉換。因爲DevOps使用CI/CD來保持精細化,因此對其基礎架構作出貢獻的開源項目也是如此。持續不斷的創新使基礎設施和開發工具能及時更新,從而支持整個DevOps團隊。
Ops不只僅採用現有技術的變化,也須要一個組織內的文化轉變。利用開源技術的軟件定義基礎架構是創建在一樣的概念上——經過協做增加。企業不承諾使用單一的供應商或合適的解決方案,爲他們提供擴展的資源和工具網絡以優化其IT需求和業務運營。DevOps是技術與人的結合,SDI環境使這種結合更加成功。
多年來,世界上有許多偉大的「樂高項目」如小型私人住宅項目和大型公共展覽。但他們成功的共同點是基礎框架,讓各地的項目創新者更快捷有效地創建「樂高」傑做。
對DevOps人員,軟件定義基礎設施建設使用開源解決方案是成功的根本。SDI壞境經過自動化提升了效率,完善了對應用程序性能的可視性,實現了創新和敏捷業務模型,並創造了更強大的文化定位。
原文地址:Why DevOps Success Depends on the Right Infrastructure - DevOps.com
做者:Terri Schlosser