精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DevOps:開發和運營的下一階段

星星科技指導員 ? 來源:embedded ? 作者:Stuart Smith ? 2023-05-05 09:43 ? 次閱讀

DevOps 是一種創建企業應用程序的協作方法,它將軟件開發和 IT 運營結合在一起。從一般意義上講,DevOps 是一種促進組織內軟件開發人員和 IT 運營團隊之間更好溝通和協作的理念。從狹義上講,DevOps 描述了軟件開發的迭代過程以及企業應用程序的可編程基礎架構、部署和維護。

DevOps 已被證明是開發和維護業務關鍵型運營的有效方法,但軟件開發和 IT 運營并不總是協作。開發和運營曾經是孤立的功能,僅在開發周期結束時聚集在一起,以確定如何測試和部署新應用程序。

向 DevOps 的轉變使企業開發和維護更容易、更快捷,使組織能夠適應不斷變化的市場和運營需求。了解 DevOps 的演變提供了一些重要的提醒,提醒人們需要運營敏捷性以及協作開發如何為您提供競爭優勢。

運營的經典角色

統一開發和運營的需求直接源于計算架構的發展。當我開始我的系統經理職業生涯時,“系統”是一臺占據整個房間的 HP3000 980/100 小型計算機。型號中的 100 表示該系統只有一個處理器,但它在整個公司用于支持銷售、會計和倉庫;大約 60 個用戶通過啞終端連接到服務器。

運營部門負責負載平衡、在線備份、維護故障轉移系統等。運營部門還負責使軟件保持最新狀態,這絕非易事。軟件更新需要關閉系統、安裝升級和測試系統,這個過程可能需要幾個小時的半夜。維護軟件意味著監視和管理應用程序、數據庫調優和復制、作業調度軟件以及更新操作系統

如今,公司對內部服務器的依賴程度較低,而是使用云技術進行數據存儲和處理。但是,一些公司仍然以相同的方式管理其數據資產。

應用軟件開發生命周期

企業軟件的最大進步之一是軟件開發生命周期(SDLC)的出現,它為企業軟件開發和維護制定了戰略。SDLC的各個階段包括:

計劃 – 收集信息并編寫所需規范。

設計 – 創建屏幕的線框或草圖(即用戶體驗或用戶界面)并為UX / U創建設計 開發 – 實際編碼或編寫應用程序。

測試 – 完成后,對應用程序執行質量保證測試。

部署 – 測試完成后,授予用戶對應用程序的訪問權限。

您可能已經注意到,該周期在部署時結束。但是,這是對復雜過程的過度簡化。部署可能會引入無數問題,從阻止軟件在生產環境中運行的 bug 到無法擴展以滿足用戶需求。出現問題時,需要回滾部署,開發人員必須解決問題所在。對于不熟悉托管或生產環境設置的開發人員來說,這可能是一個巨大的挑戰,并導致效率低下和浪費時間。

合并開發和運營

企業應用程序始終由開發人員和運營人員共同驅動。開發人員負責創建實際軟件,而操作人員則管理托管環境和支持技術。過去,這導致了沖突。

如果開發和操作不能協同工作,則應用程序可能無法按需要執行。軟件開發人員可能不會考慮托管環境。操作人員可能不了解軟件如何在托管環境中運行以支持使用和加載類型。更新企業應用程序可能更具挑戰性,尤其是在開發和運營來自不同文化的情況下。

DevOps 通過將開發和運營合并到單個團隊流程中來解決此問題。軟件和 IT 團隊共同實施 SDLC 的擴展版本。使用 DevOps,流程會發生變化:

編碼

建筑

測試

包裝

部署

配置

監測

大多數舊的 SDLC 過程都是在編碼、構建和測試之前進行的。應用程序測試之后的所有內容都是正常操作功能的一部分。使用 DevOps,您有一個團隊一起工作,而不是兩個。這個概念是,你有一個有凝聚力的團隊,有一個通用的工具集,使流程更容易從一個流程流向下一個流程。開發人員考慮如何在其過程中打包和發布應用程序。標準化工具集有助于在云基礎架構中自動打包和部署應用程序。應用容器化等技術可以標準化應用程序的運行方式。

開發運營的優勢

DevOps 使應用程序開發和維護更加高效。軟件開發人員可以專注于編碼。DevOps 工程師專注于打包、部署和應用程序維護,因此開發人員不再需要在部署失敗時進行錯誤測試。他們可以專注于編碼。

采用 DevOps 作為應用程序開發方法有幾個好處:

更好的應用程序穩定性和更少的最終用途錯誤。

通過更短的響應時間提高軟件性能。

更可靠的基礎架構,因為應用程序是為基礎架構開發的,并且可以將服務設置為冗余甚至自我修復。

由于新版本的打包和發布可以自動化,因此部署速度更快,使其更容易。

出現問題時的恢復時間較短,因為系統使用云原生監視工具。

更好地利用開發資源,因為開發人員可以專注于應用程序開發,而無需擔心部署和維護。

由于應用程序的打包和部署是自動化的,因此人為錯誤更少。

擁抱 DevOps 既是擁抱 DevOps 理念,也是新方法論。DevOps 旨在通過協作、自動化、集成以及持續的測試和監視來持續交付更好的應用程序。實施 DevOps 并非易事。這是一種文化轉變,需要一支才華橫溢的團隊和堅定的承諾,這是一種開發和部署軟件的新方式。但是組織,尤其是那些不是科技公司的組織,不需要自己做所有的工作。公司可以通過外包 DevOps 并與已經擁有文化的專業人士合作來獲得所有好處。

感覺每隔幾個月就會有一個新技術流行語,這可能使人很難確定投資哪些領域。但是當涉及到DevOps時,好處是真實而有形的。這不是DevOps是否會成為開發和運營的新標準的問題,而是何時的問題。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19169

    瀏覽量

    229155
  • 服務器
    +關注

    關注

    12

    文章

    9024

    瀏覽量

    85186
  • 應用程序
    +關注

    關注

    37

    文章

    3243

    瀏覽量

    57605
收藏 人收藏

    評論

    相關推薦

    人工智能發展第一階段

    人工智能發展第一階段開發近紅外光激發的納米探針,監測大腦深層活動,理解神經系統功能機制。開發、設計電壓敏感納米探針直是個技術難關。群體神經元活動的在體監測是揭示神經系統功能機制的關
    發表于 07-28 07:51

    TD-SCDMA規模測試第一階段被曝結果良好

    新浪科技訊 8月9日,知情人士透露,TD-SCDMA規模試驗網第一階段測試結束,在相關的總結會上,有關人士表示,從總體上來說,TD-SCDMA試驗第一階段空載測試結果良好,下階段將進入N
    發表于 06-24 08:46 ?476次閱讀

    大數據應用崛起 下一階段發展方向在哪里?

    時至今日,我們的數據管理能力日益提升,但數據分析能力則相對落后。盡管工具與流程皆已齊備,但仍然缺少充足的數據科學家人員。 大數據應用崛起 下一階段發展方向在哪里? 早期大數據技術采納方指明令人感興趣的跨行業發展可能性
    發表于 11-17 13:12 ?976次閱讀

    高通演示面向下一階段全球5G新空口(5G NR)標準的多項先進5G技術

    高通演示了面向下一階段全球5G新空口(5G NR)標準的多項先進5G技術,目前該標準正由3GPP制定。首個5G新空口標準已于近期完成,目的是為了加速實現2019年增強型移動寬帶的部署,繼此之后
    發表于 04-19 17:35 ?1559次閱讀

    中國移動的下一階段的“4大發展戰略”是什么?主要是5G和AI

    中國移動的下一階段的“4大發展戰略”是什么?主要是5G和AI融合發展
    的頭像 發表于 07-17 11:24 ?9047次閱讀

    人工智能產業發展的三大熱點和下一階段的趨勢預期淺析

    人工智能在上個五年的發展得益于什么?其下一階段的發展程度取決于什么?近日,《哈佛商業評論》中文版聯合數易創研發起了個針對人工智能行業相關從業者對下一階段人工智能產業發展的調研,調查
    發表于 12-13 09:57 ?1693次閱讀

    2018年是自動駕駛汽車發展受挫的年 它還沒有成熟到能進入下一階段

    汽車制造商和科技公司正在為自動駕駛汽車的開發投入大量資金,但行業觀察人士認為該技術還沒有成熟到能夠進入下一階段。這種唱衰的言論并不讓人驚訝,因為2018年是自動駕駛汽車發展受挫的年。
    發表于 01-27 09:20 ?951次閱讀

    5G應用和打造平臺生態將成為下一階段工業4.0發展的趨勢

    在與工業4.0對應的工業互聯網領域,平臺直是各大供應商角逐的主戰場。隨著平臺技術的成熟,以及基于工業場景的應用日益豐富,不同應用之間的互操作成為瓶頸。提供與平臺對應的生態能力,建立完整的應用生態和商業生態,將會成為工業4.0下一階段勝出的關鍵因素。
    的頭像 發表于 04-24 18:19 ?4059次閱讀

    華為建議將6GHz作為5G下一階段發展的關鍵頻譜

    移動產業發展,頻譜先行。當前,全球頻譜規劃以及就C-Band作為5G初期商用首選頻譜達成共識。為了進步促進5G產業發展,華為建議將6GHz作為5G下一階段發展的關鍵頻譜,并呼吁產業界盡快啟動面向6GHz的頻譜生態建設和相關研究工作。
    發表于 11-25 11:02 ?817次閱讀

    IBM 的混合云平臺 為企業下一階段的數字化轉型保駕護航

    面對今天極為多變的業務環境,企業迫切希望加速數字化轉型,降本增效,以規模化的創新獲得新的成長動能和競爭優勢。混合云與人工智能是推動企業下一階段轉型的兩大核心技術。隨著企業數字化轉型進程的推進和核心
    的頭像 發表于 09-30 11:50 ?1930次閱讀

    全球最大CDN服務商:邊緣計算將邁進下一階段

    全球最大CDN服務商、擁有全球最大邊緣網絡的Akamai,在不久前的2020年產品服務升級中提出:邊緣計算將邁進下一階段。 萬物互聯時代,邊緣計算正加速向我們靠近:無論是遠程醫療、流暢低時延的智能
    的頭像 發表于 12-17 11:53 ?2712次閱讀

    高通的5G毫米波技術或將是下一階段5G發展的趨勢

    當通信行業向5G邁進時,毫米波成為最熱門的話題。目前看來,高通持續研發的5G毫米波技術可能就是下一階段5G發展勢在必行的趨勢。高通發布的四代5G基帶都支持毫米波,高頻段的毫米波帶來的大帶寬、低時延
    的頭像 發表于 03-14 09:32 ?1798次閱讀

    物聯網的大規模IO——第一階段

    電子發燒友網站提供《物聯網的大規模IO——第一階段.zip》資料免費下載
    發表于 12-23 15:24 ?2次下載
    物聯網的大規模IO——第<b class='flag-5'>一階段</b>

    商用車將成為下一階段頭部電池企業電動化滲透的重要方向

    商用車將成為下一階段電動化滲透的重要方向。
    的頭像 發表于 01-16 09:39 ?820次閱讀

    聯想集團公布下一階段Smarter AI for all愿景

    全球數字經濟領導企業聯想集團在Tech World上公布了下一階段Smarter AI for all愿景,并展示了全面的人工智能解決方案、服務和設備組合,為全球千行百業和千家萬戶帶來了轉型和切實的投資回報,同時,聯想集團還宣布了系列關鍵性新技術。
    的頭像 發表于 10-17 09:13 ?391次閱讀