企業級雲平臺如何應用Chef,實現雲端自動化配置管理

2020-12-24 雲MSP那些事兒

在雲環境中,自動化部署是一項重要的工作,當前對於虛機的配置以及軟體和應用的自動化部署,很多企業級雲平臺都採用了Chef。Chef 是 IT 自動化平臺,也被稱為部署自動化工具和 DevOps 使能者,可讓用戶創建、部署、變更和管理基礎設施運行時的環境和應用。今天將與您分享Chef在雲管理服務中的應用。

Chef組件

Chef是一款自動化伺服器配置管理工具,可以對所管理的對象實行自動化配置,如系統管理、安裝軟體等,開發語言是Ruby。Chef由Chef Server、Chef Workstation和Chef Node三大組件組成。

Chef Server:是核心伺服器,維護了一套配置腳本(Cookbook),與每個被管節點(Chef Node)交互並給出配置指令。Chef Workstation:提供了Chef Server交互的接口,我們在Workstation上創建定義Cookbook,並將Cookbook上傳到Chef Server上,以保證被管機器能從Chef Server上取得最新的配置指令。Chef Node:是安裝了chef-client並註冊了的被管理節點,可以是物理機或者虛擬機或者其他對象;Chef Node每次運行chef-client時都會從Chef Server端取得最新的配置指令(Cookbook)並按照指令配置自己。一套Chef環境包含一個Chef Server,至少一個Chef Workstation,以及一到多個Chef Node。

Chef工作站

首先在工作站上創建和測試代碼,然後再將其部署到其他環境中。它可以選擇任何作業系統,無論是Linux、MacOS還是Windows。

安裝文本編輯器來編寫代碼,並安裝ChefDK以獲取測試代碼的工具,使用的主要測試工具是Cookstyle、ChefSpec、ChefInSpec和Test Kitchen等。在編寫代碼時,使用資源來描述基礎結構,資源對應於某些基礎結構,例如文件、模板或程序包等。每個資源都聲明系統的一部分應處於什麼狀態,而不聲明如何到達該狀態。

Chef提供了許多可供使用的資源,還可以利用社區食譜中附帶的資源,或編寫自己的基礎結構專用資源。Chef食譜是一個文件,該文件將相關資源分組,例如配置Web伺服器、資料庫伺服器或負載平衡器所需的所有資源。

應用場景

富通雲騰運用Chef自動化部署虛擬機VM 、部署監控報警、部署自定義帳單等複雜性重複操作,同時還可以根據用戶實際業務場景提供定製化服務。

系統創建與安裝服務:根據用戶需求自動化為用戶在雲平臺創建虛擬機及安裝作業系統、資料庫、中間件等軟體產品及公有雲各類產品的服務。系統升級與補丁加固服務:根據系統需求並獲得用戶認可後,為服務範圍內的系統自動化升級及打補丁。系統監控與報警服務: 根據用戶需求對系統進行監控,並對監控到的系統異常進行自動化報警。系統運維例行操作服務:根據用戶需求對系統進行自動化例行操作,如刪除日誌、備份數據、系統歸檔、巡檢等。周期性報告服務:根據用戶需求對系統運行數據進行自動化收集,總結並形成分析結果,供用戶參考決策。資產管理與流程管理服務:根據用戶需求建立資產資料庫和配置管理數據,建立事件、配置、問題、變更、發布、服務級別等方面的管理流程,獲得認可後自動化執行。雲帳戶管理與成本核算服務:根據用戶需求對用戶公有雲帳戶消費過程進行自動化管理,對系統運行成本進行自動化核算並出具符合用戶需要的成本報表,供用戶參考決策。在全面上雲的時代,Chef作為 DevOps運動的重要工具之一,主要用於實現雲端自動化配置管理和運維,幫助企業解決各類運維問題,助推企業數位化轉型與業務迭代。

相關焦點

  • CloudChef將AI與雲管理相結合,讓企業用戶在雲上提高百倍速度吃...
    無論是純私有雲環境,還是融合了公有雲和私有雲的混合雲環境,通過雲管理平臺,極大提高管理效率,完成數位化轉型,是很多企業IT的重點投入。出於安全因素考慮,國內企業更願意將數據存放在私有雲中,但是同時又希望可以獲得公有雲的計算資源,而混合雲模式可以將公有雲和私有雲進行混合和匹配,獲得最佳的效果,因此國內企業對混合雲管理平臺的需求也在高速增長。
  • 智慧管理雲平臺在建築業的應用
    關鍵詞:智慧管理;工地;建築業;應用引言隨著科技飛速發展,信息技術也在不斷提高,信息化建設已成為企業良性發展的重要趨勢,而提高我國建築企業競爭力的關鍵在於充分利用包括信息技術在內的高新技術,從而增強企業的管理能力和技術水平,實現建築業跨越式發展
  • Tanzu雲原生平臺與Tanzu Pivotal Labs應用現代化服務能力相結合...
    以上業務和技術兩個方面的變化和挑戰,正在共同驅動現代企業軟體儘快最大限度利用雲計算和大數據平臺的能力,實現基於雲原生和微服務架構的應用軟體和業務系統,通過穩健、遞進式的轉型,共同促進企業軟體現代化。 在整個數位化轉型的過程中,PaaS雲原生平臺和數據平臺作為技術基礎和基石,起到承上啟下,至關重要的作用,是數位化轉型的關鍵。
  • 雲端技術創新 解析浪潮四大雲應用產品
    2012年12月7日~8日,雲計算領導廠商浪潮集團將在北京九華山莊隆重召開 「激活·雲動力——2012 Inspur World(浪潮技術與應用大會)」, 與眾多政府官員、企業精英和IT專家將齊聚一堂,分享行業雲建設的成功經驗,碰撞前沿技術觀點,探討雲計算建設的技術創新與商業模式創新,務實推動雲時代的創新與變革。
  • 虛擬應用網絡VAN中的自動化管理技術
    答案就是——VAN(Virtual Application Network,虛擬應用網絡)。H3C VAN就是通過虛擬化的方式將複雜的傳統網絡抽象出來成為一些基本的元素,通過自動化和可編程的管理平臺讓這些網絡元素有機地按照上層應用的需求靈活地調度。
  • 百度重磅發布「雲手機」:將應用搬移到雲端
    第三是可以為合作夥伴提供更完善的配套工具與更廣泛的開放能力,支持客戶實現高並發管理。第四是可以讓企業根據業務需求靈活資源配置,實現定製化服務。百度「雲手機」將使用戶手機實現永不掉線、永不關機、永不發燙。百度推出「雲手機」,在豐富了百度智能雲落地的場景之外,還在當下千億遊戲市場新風口之際,為百度帶來新的商業機遇。
  • SmartCMP SaaS版更新丨簡化管理雲平臺配置,支持阿里雲金融雲平臺
    1.簡化配置過程 本次更新簡化了管理雲平臺的配置,您只需添加雲平臺入口,並創建對應的資源池,即可在服務目錄申請新資源。平臺將根據您選擇的資源池,自動獲取對應雲平臺的所有可用規格、虛擬機模板和磁碟類型。當然,您也可以配置詳細的規格和模板,達到雲服務設計的標準化。
  • 百度推出「雲手機」,智能音箱上也能打遊戲!雲端運行多種應用
    目前,百度雲手機可在雲遊戲、雲應用、雲VR和雲辦公四大場景中使用。1.雲遊戲雲遊戲對終端設備的配置和性能又很高要求,雲手機通過應用在雲端的運行,擺脫了遊戲對設備的限制,可以即點即玩,在智能音箱上也可以玩大型遊戲。
  • 深度解析:雲管平臺的價值
    隨著雲計算技術的普及,「三分建設、七分運營」同樣體現在雲計算行業,雲平臺無論公有雲還是私有雲,建設過程中更關注的是功能和性能,但是使用過程中更關注的卻是運營和運維。目前,各個雲平臺廠商之間在功能層面上,已經很難區分伯仲了。但是,作為用戶特別是企業用戶在使用、消費雲服務時,如何管好雲、用好雲,還是存在挑戰的。
  • 臺灣大攜手華碩搶攻雲端商機 推「企業儲存雲」服務
    臺灣大哥大商務服務營運長吳傳輝表示,行動裝置與網絡基礎建設發展成熟,顛覆企業辦公形態,逐漸將工作應用轉移至雲端,其中「雲端儲存」被多數企業視為導入雲服務的第一步。    吳傳輝強調,目前臺灣企業己有超過30%採用儲存雲,但市面上的雲端儲存方案大多難以解決資安疑慮、費用高昂、檔案傳送規格受限、稽核管理不易等問題。
  • 雲吞麵時代:UCloud推出全家桶「企業級雲平臺」部署混合雲
    基於公有雲,推出公有雲、私有雲、混合雲融合全家桶「企業級雲平臺」2019年,研究公司Vanson Bourne對2650多名IT專業人員進行了企業雲指數研究,研究顯示,有85%的企業將混合雲視為對其業務模型最有益的雲方案,約73%的人已經在積極地將一些公共雲上資源和數據移回內部,並利用起私有基礎設施
  • 「資產雲管理」,帶你提前進入2020年企業雲端管理時代!
    就拿簡單的企業管理來說,企業引進資產管理系統對於企業自身的發展效率與內部的協調都有很大的提升。隨著技術的引入,「資產雲管理」,一個定位於數字企業化建設的雲端資產管理系統,使團隊能夠改進他們資產管理的方式。
  • 旗魚雲梯SaaS化雲伺服器集群運維管理平臺發布
    這時候雲計算雲伺服器作為驅動這些新領域、新行業發展的大腦,如果稍不留神,在運維上出現任何閃失,導致「大腦」出現故障,給個人或企業帶來的將是巨大的損失、甚至毀滅性的打擊,所以我們決不能忽視運維這一領域,所以新網際網路時代傳統的伺服器管理運維技術同樣也必將迎來新的進步、新的技術革新。自始至終,如何更便捷、更高效、更安全地運維管理伺服器,一直是站長、中小企業乃至雲計算行業巨頭的一個痛點。
  • 【重磅】Docker企業級管理平臺開放下載,免費使用
    雲幫是一款基於容器技術的(應用管理/Docker管理/高效運維)PaaS平臺。社區版針對個人、企業完全免費,您可以自由的下載與傳播,但需要遵循我們的社區版協議。  雲幫從哪裡來? 雲幫是北京好雨科技有限公司結合容器技術整合的一套管理平臺。從2015年3月開始,歷經18個月,雲幫已經幫助30餘家傳統企業完成由傳統IT架構向容器技術架構的遷移。同時,近千家網際網路企業接受並體驗了我們的公有雲服務,解決了他們在開發、測試、交付、運維等整個應用生命周期中遇到的諸多問題。
  • 細談企業雲端安全風險解決方案之雲備份
    如今,雲計算正在不斷改變組織使用、存儲和共享數據、應用程式以及工作負載的方式。但是與此同時,它也引發了一系列新的安全威脅和挑戰。隨著越來越多的數據進入雲端,尤其是進入公共雲服務,這些資源自然而然地就淪為了網絡犯罪分子的目標。
  • DSMS智慧安防綜合管理平臺系統應用方案
    傑士安智慧安防綜合管理平臺採用了基於C/S、B/S混合技術架構設計的一款綜合能力強的視頻監控平臺,平臺以視監控為核心,通過集成、組合、聯動等模式,構成一個自動化、智能化程度高功能完善、綜合防範能力強,具備整體縱深防護體系的現代化安全防範系統,平臺通過定義良好的服務接口實現各子系統之間的鬆耦合
  • 雲端批量管理伺服器平臺-旗魚雲梯
    現在很多站長的網站不少,都是百度買一臺,阿里買兩臺,騰訊買一臺,比較分散化,為了兼顧不同的網站或小程序,買了很多不同廠家伺服器,之前的管理肯定是使用一臺上一臺伺服器上設置,如果要設置另一臺還要打IP位址進行登錄,期間IP忘記或帳戶密碼丟失,那可是比較麻煩的,站長們都知道,單機登錄管理伺服器弊端很多
  • VMware助力龍灣農商銀行打造企業私有雲平臺
    特別是由於前期應用系統主要是基於傳統的機架式伺服器和刀片機,大多採用冷備的方式來防止伺服器或硬碟損壞,沒有實現存儲集中化管理,也沒有伺服器備份還原功能,業務數據的安全性得不到保障。而且,各個應用系統比較零散,不同系統對硬體配置及存儲空間要求不一樣,系統維護工作壓力沉重。
  • 業務遷移上雲秘籍:從本地環境遷移到雲端,不是一件容易的事情
    從本地環境遷移到雲端,不是一件容易的事情,需要涉及很多方面。伺服器遷移、資料庫遷移、應用遷移,企業的業務遷移上雲有哪些方法步驟?在遷移過程中,需要注意哪些問題?在本文中將會找到答案。
  • 沃豐科技:以現場服務締造和開啟千億級企業應用市場
    由沃豐科技歷經三年打磨研發而成的現場服務平臺ServiceGo日前正式亮相。作為一個應用於企業現場服務管理的服務中臺,ServiceGo提供服務訂單、服務派單、服務過程管控、服務記錄、服務指導和客戶滿意度評價等全過程的服務管理系統,同時它可以根據企業的客戶服務模式和流程,自定義出企業需要的服務模型。