2022-10-10 分類: 網站建設
很多人將DevOps和云計算混為一談,但其實它們是IT中兩個不同的工作角色和領域,雖然它們確實具有相關性。并且,其中一個完全有可能獨立于另一個而存在-盡管這并不實際。
對這二者等混淆部分源于它們之間關系密切。例如,DevOps軟件不必放在云端,但它通常在云端。并且,DevOps和CloudOps都與快速變化且經常重疊的IT部分相關聯。
這種變化速度(加上圍繞這些類型角色的炒作和流動性)為有職業頭腦的人帶來不斷變化的目標,使他們很難確定針對云計算與DevOps角色的必要技能和培訓。在某個企業談論的內容可能與另一個企業完全不同。對于試圖入門的人來說,這可能會令人抓狂。
盡管如此,這些職位仍是備受追捧的高薪職位。對于那些希望在職業生涯中邁出下一步的人來說,非常重要的是,了解這些角色在IT企業中的位置以及它們如何影響你的職業生涯。
DevOps
DevOps結合了開發和運維的術語,并反映了一組側重于協作的實踐。這里的目標是簡化軟件從編程階段到部署階段的過程,與更傳統的軟件部署階段相比,速度更快,質量更高。
你可能會認為DevOps是全新的角色,并且與程序員或運維角色完全不同,但事實并非如此。DevOps人員需要知道如何做到這兩點,以及自動化和編排。
具有開發人員基礎的人員需要增加運維經驗和能力,包括學習自動化,但這可通過培訓實現。另一方面,純粹的運維人員需要通過編碼和自動化培訓,才能支持理想的DevOps角色。
請記住,DevOps不僅僅是不同任務的簡單組合;它合并了兩個不同的角色。你需要真正付出努力才能實現這種轉變,盡管這適合那些具有現有編程技能的人。這并不是說,如果你來自更傳統的管理背景,則不可能成為DevOps,但是你必須認清你所需投入的時間和精力。
云計算
另一方面,云管理員(cloud admin)就是:云管理員(cloud administrator)。擔任此角色的IT專業人員可能知道如何編寫代碼,但他們會在自動化和編排階段使用這些技能;他們不編寫原始源代碼。因此,雖然云管理員需要了解開發人員和DevOps的需求,但這主要取決于這與核心云服務的關系。
云管理員還需要密切關注成本。云管理員做出的每個決定都會對每月賬單產生真正的影響,如果你的公司想要控制其支出,這會很快引起關注。這為云管理員的角色添加了會計或業務管理元素—DevOps 職位中不存在的工作職能。
DevOps與CloudOps:主要區別
考慮到每個角色的靈活性,你不可能了解每個角色的所有信息,因此初學者可能希望專注于這種靈活性。
對于DevOps角色,員工可能會使用少量但一致的工具集。由于項目從開始到結束的流動性,日常任務是很靈活。DevOps工程師可能在午餐前編寫代碼,并在午餐后不久支持該應用程序。
對于云管理員而言,這種流動性與云本身有關,其中不斷添加新功能和服務。當企業使用多個平臺時,這會進一步復雜化。上午管理員可能會花時間在 AWS 上,而下午可能會花在Microsoft Azure或Google Cloud上。
無論你選擇哪條路徑,你都必須了解IT孤島不復存在。你不僅必須掌握多種技術,而且還必須能夠快速更換它們。
盡管如此,在這些變化的角色中,有一件事可以成為你的支柱:DevOps 和云管理基于自動化和編排來完成工作。了解Kubernetes和Terraform等工具以及如何使用它們來擴展和加速IT運營。
有時是從簡單的事情開始,并產生微小但不斷增長的影響。從自動化常見任務開始,使用Ansible等工具進行重啟或常見維護,并隨著你不斷學習擴展工作。即使是學習簡單的PowerShell或Python腳本也能幫助你深入探索。不要期望你的數據中心內的所有東西都能立即自動化。從基本級別的自動化和編排開始,如果你這樣犯錯,這將產生很小的影響。
這可能不是每個角色的主要部分,但這是每個角色都需要的共同部分。對于希望擔任DevOps或云管理員角色,但不確定哪一個最適合的人來說,這可能是理想的起點。
網站題目:云計算與DevOps:你的下一步職業發展方向
文章網址:http://m.newbst.com/news38/204138.html
成都網站建設公司_創新互聯,為您提供云服務器、外貿建站、網站制作、定制網站、品牌網站制作、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容