Linux中國

DevOps 如何幫助你將很酷的應用交付給用戶

在很久之前,遙遠的銀河系中,在 DevOps 成為主流實踐之前,軟體開發的過程是極其緩慢、單調和按部就班的。當一個應用準備要部署的時候,就已經為下一個主要版本迭代積累了一長串的變更和修復。每次為新版本迭代所花費的準備時間都需要花費數個月的時間去回顧和貫穿整個開發周期。請記住這個過程將會在交付更新給用戶的過程中不斷的 重複。

今天一切都是瞬間和實時完成的,這個概念似乎很原始。這場移動革命已經極大的改變了我們和軟體之間的交互。那些早期採用 DevOps 的公司已經徹底改變了對軟體開發和部署的期望。

讓我們看看 Facebook:這個移動應用每兩周更新和刷新一次,像鐘錶一樣。這就是新的標準,因為現在的用戶期望軟體持續的被修復和更新。任何一家要花費一個月或者更多的時間來部署新的功能或者修復 bug 的公司將會逐漸走向沒落。如果你不能交付用戶所期待的,他們將會去尋找那些能夠滿足他們需求的。

Facebook,以及一些工業巨頭如亞馬遜、Netfix、谷歌以及其他公司,都已經強制要求企業變得更快速、更有效的來滿足今天的顧客們的需求。

為什麼是 DevOps?

敏捷和 DevOps 對於移動應用開發領域是相當重要的,因為開發周期正變得如閃電般的快。現在是一個密集、快節奏的環境,公司必須加緊步伐趕超,思考的更深入,運用策略來去完成,從而生存下去。在應用商店中,排名前十的應用平均能夠保持的時間只有一個月左右。

為了說明老式的瀑布方法,回想一下你第一次學習駕駛。起先,你專註於每個獨立的層面,使用一套方法論的過程:你上車;繫上安全帶;調整座椅、鏡子,控制方向盤;發動汽車,將你的手放在 10 點和 2 點鐘的方向,等等。完成一個換車道一樣簡單的任務需要付出艱苦的努力,以一個特定的順序執行多個步驟。

DevOps,正好相反,是在你有了幾年的經驗之後如何去駕駛的。一切都是靠直覺同時發生的,你可以不用過多的思考就很平滑的從 A 點移動到 B 點。

移動 app 的世界對越老式的 app 開發環境來說太快節奏了。DevOps 被設計用來快速交付有效、穩定的 app,而不需要增加資源。然而你不能像購買一件普通的商品或者服務一樣去購買 DevOps。DevOps 是用來指導改變團隊如何一起工作的文化和活動的。

不是只有像亞馬遜和 Facebook 這樣的大公司才擁抱 DevOps 文化;小的移動應用公司也在很好的使用。「縮短迭代周期,同時保持生產事故處於一個較低水平,以及滿足顧客追求的整體故障成本。」來自移動產品代理 Reinvently的工程部的負責人,Oleg Reshetnyak 說道。

DevOps: 不是如果,而是什麼時候

在今天的快節奏的商業環境中,選在了 DevOps 就像是選擇了呼吸:要麼去做要麼就死亡

根據美國小企業管理局的報道,現在只有 16% 的公司能夠持續一代人的時間。不採用 DevOps 的移動應用公司將冒著逐漸走向滅絕的風險。而且,同樣的研究表明採用 DevOps 的公司組織可能能夠獲得兩倍的盈利能力、生產目標以及市場份額。

更快速、更安全的革新需要做到三點:雲、自動化和 DevOps。根據你對 DevOps 的定義的不同,這三個要點之間的界限是不清晰的。然而,有一點是確定的:DevOps 圍繞著更快、更少風險地交付高質量的軟體的共同目標將組織內的每個人都統一起來。

via: https://opensource.com/article/18/2/devops-delivers-cool-apps-users

作者:Stanislav Ivaschenko 譯者:FelixYFZ 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    捐贈 Let's Encrypt,共建安全的互聯網

    隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...