為什麼說API和DevOps是天生一對?
在以技術為驅動的世界中,企業IT需要以高速度運行軟體且要保證穩定性,這就是為什麼DevOps成為一種受歡迎的方法。
顧名思義,DevOps是將軟體開發與IT運營結合起來的一種嘗試,以便有效地獲得兩者的最佳效果:前者所喜愛的快速迭代以及後者所青睞的穩定性、可靠性和安全性。總而言之,DevOps有助於確保IT能夠更有效地支持業務需求。
但是,除了DevOps之外,許多企業還認識到需要API戰略來加速創新。
根據MuleSoft的《2017年連接性基準報告》,94%的IT領導表示,他們希望通過API更快地將產品和服務推向市場。DevOps和API的「聯姻」,將會提供更大的業務價值。
當Dev遇到了Ops
DevOps在過去幾年中才剛剛得到爆髮式發展。Gartner的報告表示DevOps在2016年成為了市場主流。此外,在今年早些時候調查的50家ECS數字企業中,只有11%的受訪者表示不打算採用DevOps。
以云為中心的提供自動化和敏捷開發流程的企業,比如Amazon,率先使用了DevOps。對於那些更依賴傳統技術進行運營的企業,以及那些被高度管制的行業(如金融服務業),採用這種相對較新的方法的速度會更慢。
畢竟,DevOps需要重大的組織變革。不過,許多人正在開始嘗試採用新的工具來消除開發生命周期中的低效率。這一切都是為了加快上市時間,滿足客戶需求,同時降低故障率。
DevOps和API的意外「碰撞」
DevOps的軟體開發和交付方法存在著一定挑戰。例如,如果企業過於專註於生產模式,那麼不斷生產出的軟體數據將不考慮是否為業務提供真正的價值;或者更糟的是,這些數據保存在一個筒倉里,其餘的業務都不可發現或不可重複使用。
因此,組織需要通過API平衡DevOps生產模型以及DevOps的消費和重用。一個DevOps項目的實施,應考慮將客戶數據從傳統平台轉移到移動應用。
使用精心設計的API,可以在組織內部發現其他團隊的遺留數據,以便他們也可以使用其他項目的信息。該方法更快捷、更高效、更具成本效益。此外,這些數據可以被發現,意味著重新使用的速度越快,潛在地可能會吸引到可能不了解它們的用戶,從而推動更大的創新。
DevOps和API:完美的合作夥伴
利用這種以API為主導的連接方式,每個數據都可成為管理的API,通過自助服務可以發現和控制。Spotify和西門子等多個企業已經採用這種方法使業務開展更加敏捷、高效和創新。
像亞馬遜一樣,Spotify一直是採用DevOps的先鋒,也因此一直受益於順暢無縫的軟體生產管道。但是,Spotify也發現,多個部門正在生產重複的數據,這些額外數據很難利用。
通過使用API構建應用程序網路,Spotify已經能夠將通過管道傳輸的功能輸出給內部團隊和第三方合作夥伴,從而加快上市時間並創造新的業務機會。
同時,西門子能夠通過API公開其數據管理團隊管理的數據,消除瓶頸,確保合作夥伴和內部團隊能夠自助服務,以提高業務敏捷性。
西門子通過含括IT中心、業務線和移動團隊的跨職能團隊,確保通過DevOps管道創建的所有數據都被廣泛使用和充分利用。結果證明,西門子相關項目業務的其他團隊首次發布新功能所需的時間減半。
API與DevOps的結合并不一定容易實現,因為它將改變生產數據的意圖,將這些數據能夠被業務中的其他人使用。因此,IT中心需要在文化上進行變革,成為可重複利用的自助服務消費的推動者。然而,像Spotify和西門子這樣的企業可以證明,這種方法是行得通的。
本文原作者:MuleSoft CTO Paul Crerand


※賽門鐵克發布2017年金融威脅白皮書,金融威脅數量高達120萬
※乾貨:你知道嗎?原來印表機也需要升級固件
※這10家是2017年「最拉風」的雲計算公司,商業模式都很贊!
※程序員看過來:Python使用手冊—細節決定成敗!
※Gartner預測全球IT支出今年將達到3.5萬億
TAG:IT168企業級 |
※所以,Boxes、AMRAP、PRs都是什麼鬼?
※蜘蛛Rescue Assist&Atlantic Salt橫向測評:同時擁有是一種什麼樣的體驗?
※iPhoneX或停產是真的嗎?iPhoneX為什麼要停產?
※同樣是高價低配,為什麼OPPO和vivo這麼受歡迎,HTC卻無人問津?
※Ben Thompson:Facebook 改變 News Feed 的動機是什麼?
※iPhoneX今秋停產:蘋果 iPhoneX為什麼會停產,iPhoneX停產原因
※定價3299元,為什麼說HTC還是贏不了OPPO和vivo?
※一個英國的品牌跑到巴黎做秀會是什麼樣?WTFashion
※為什麼Facebook的Head of AI如此憎恨機器人Sophia?
※這雙刷屏的Nike Epic React Flyknit究竟有什麼特別之處?
※TensorFlow可以做什麼?讓Google Brain首席工程師告訴你
※Olivia Palermo向我們演繹了什麼叫做名媛式穿法
※時髦辦 | Céline「落在」Saint Laurent前任設計師手裡會發生什麼?
※沖頂App Store第一,但是旅行青蛙為什麼火了?
※jQuery UI 為什麼使用部件庫(Widget Factory)
※Balenciaga和Vetements 勁敵出現?大師山本耀司 Y-3 秀場教你什麼才是極簡復古風
※Balenciaga 和 Vetements 勁敵出現?大師山本耀司 Y-3 秀場教你什麼才是極簡復古風~
※為什麼Mac OS X對內存的需求遠遠多於Windows?
※iPhoneX如果停產,它背後的邏輯是什麼?
※抖音檸萱wxx創作的原聲是什麼:短髮The Girl With Short Hair