中國有逾千萬的IT從業人員
大家經常戲稱他們為“挨踢”人
那么這些人群有些什么痛點呢?
看看下面三組漫畫吧
01
關于女朋友
02
關于工資
03
關于時間
據說IT人22點下班都算早的
其中又以運維汪加班最為嚴重
但是!
品高云V7.0隆重推出
深度自動化運維服務
平臺可根據預設的運維方案和常用指令
自動執行運維功能
充分解放運維壓力
每天按時下班不用愁
下面就來看看怎樣部署吧
深度分析品高云V7.0
05 深度自動化運維
云計算時代 IT 運維的發展趨勢
目前,云計算已經從概念階段演進為企業生產實施階段,除了部署由相應的軟件、硬件和虛擬化資源組成的龐大生產環境,還有一個問題擺在用戶面前,那就是如何運維云平臺?
在傳統 IT 架構環境下,運維工作也是 IT 管理中的重中之重。而在云計算時代,由于多租戶和分布式架構、容器與微服務等眾多新技術的引入,開發/測試/運維一體化、大數據分析等應用需求的多樣化,云平臺所需要管理的軟硬件基礎資源和所承載的業務系統越來越多,運維工作也不再僅僅局限在安裝部署與排障等環節,還考慮系統的高可用、可擴展、可變更和可計量等問題,系統復雜度已大幅上升。
這時,運維人員要面對的是與以往不同的應用場景,需要保障的是 100 臺或 1000 臺、甚至上萬臺機器及其所承載業務系統的穩定運行,這就導致了運維難度與投入逐步增加,如果沒有清晰的云運維規劃和技術手段,云平臺將難以高效的運轉起來,所以云運維對于云平臺建設者來說是至關重要的一環。
面對云計算時代傳統的運維模式所遇到的巨大挑戰,運維工作的轉型升級已成必然趨勢,急需為用戶提供一種快速部署和應用運維的自動化系統,以大幅減少運維工作量、降低運維成本、加快運維響應時間,徹底改變傳統的高成本、低效率的運維服務模式。
服務介紹
品高云基于在已有大型央企、金融、制造、政府、公安等行業對運維工作有著高要求的用戶總結,借助品高云成熟的云資源編排技術,在品高云 V6.0 中提供了部署運維自動化,通過腳本模板的形式自動批量創建應用系統運行所需要的各類計算、存儲、網絡等資源,實現應用系統的快速部署上線,達到部署運維“自動化”的目的。
而在品高云 V7.0 發布的深度自動化運維功能,是在 V6 版本的部署運維自動化能力之上,針對業務系統的配置管理、彈性伸縮、規格變更等運維場景,為運維人員提供了圖形化設計運維方案和設置常用指令,云平臺根據運維方案和下發指令等,將操作經驗固化為成熟的運維方案,服務的使用者可以以錄入參數的形式將其輸入到自己的業務系統之中,自動執行運維動作,進一步完善了運維管控,降低運維的成本和使用門檻。
功能特色
3.1 高效率的資源自動調度模式
利用品高云的自動化運維功能,開發人員可批量創建云資源。用戶只需在模板中列舉所需要的云資源,設置資源屬性值,配置資源的關聯關系,云平臺即可自動完成應用環境的創建及配置工作,無需手工去創建各種云資源,大大提高了應用系統的整體運維效率。
3.2 運維方案的可視化界面設計
品高云提供了易用的可視化設計界面,用戶通過“拖、拉、拽”的方式設計運維方案,并將運維動作與機器角色關聯。設計完成后可保存在本地或云平臺中,后期有類似需求時,可以直接使用該模板或者做適當修改即可,大大降低了使用門檻,減少重復工作。
3.3 兼容 AWS 標準
品高云云資源編排技術 API 接口兼容 AWS 的 CloudFormation 標準,讓云平臺運維過程標準化,幫助用戶構建行業標準應用。
3.4 支持調用云平臺多種類型資料
運維自動化支持調用多種品高云平臺資源,包括:彈性計算實例、存儲卷、對象存儲、彈性 IP 地址、網絡安全組、虛擬防火墻、彈性負載均衡、資源伸縮、監控告警、簡單通知服務等等,滿足用戶構建靈活應用系統的要求。
技術架構
自動化運維技術架構圖
運維方案設計: 服務設計者通過品高云自助服務平臺,針對已有的服務制作運維方案,在部署方案設計器中將運維動作與機器角色關聯,并且對該角色編寫運維動作的前置及后置動作腳本,可保存設計好的運維方案。
運維方案調度: 服務使用者通過品高云自助服務平臺,針對已有的服務創建出來的環境選擇服務設計者設計好的運維方案,采集運維方案所需的變量及參數信息,開始執行運維動作,等待運維方案執行成功。
運維方案執行: 用戶選擇運維方案執行后,云平臺后端對方案進行解析,抽象出該方案中的需要執行的運維動作,將運維動作分發到各自的處理單元,通過調用底層云,創建、銷毀或者變更機器,并將機器與環境關聯,并為新機器執行對應的前置后置動作。
運維方案執行完成后,云管控中心會采集運維方案所需的變量 (可選) 及參數信息,并完成方案執行后的審計工作。
功能實踐
HaProxy 負載 Tomcat 架構日常運維
本次功能實踐以 HaProxy 負載 Tomcat 架構增加網絡節點為例,具體的操作步驟包括了創建或選擇已建服務、運維方案設計、運維方案調用、運維方案執行。
5.1 創建或選擇已建服務
首先,以普通用戶的身份登錄品高云自助服務平臺,創建一個新服務或選擇已建好的服務。本次功能實踐我們選擇已建好的 HaProxy 服務。
圖 1 選擇已建好的 HaProxy 服務
進入 HaProxy 服務詳情頁面,點擊“操作按鈕”否存在增加網絡節點運維方案。從圖 2 中我們可以看到 HaProxy 服務暫時還沒有運維方案。
圖 2 查看運維方案頁面
5.2 運維方案設計
以平臺管理員(運維人員角色)的身份登錄品高云自助服務平臺,進入【配置管理→高級服務→部署方案】,打開對應的部署方案,進入【版本管理】,點擊“更多”,在出現點擊的頁面中選擇“制作運維方案”。
圖 3 選擇制作運維方案頁面
填寫運維方案的相關信息,方案名稱為增加網絡節點,安裝包無,方案說明即為 HaProxy 負載 Tomcat 架構增加網絡節點。
若其他運維方案需要接入第三方軟件安裝包的話則需要上傳,否則可以省略。
圖 4 填寫運維方案的具體信息
點擊確定進入運維方案設計器頁面,在設計器內編輯,主要通過“拖、拉、拽”的方式加入運維動作,設計器會自動識別出當前運維方案所屬部署方案的機器結構,列出機器角色。
圖 5 運維方案設計界面
設計完成后保存運維方案,此時部署方案內已增加了該運維方案。
圖 6 運維方案已添加至部署方案內
一個部署方案可添加多個運維方案。除了制作增加網絡節點外,還制作了調整 HaProxy 規格、刪除網絡節點。
圖 7 多個運維方案已添加至部署方案內
此時,退出配置管理,再次轉到 HaProxy 服務詳情頁面,并刷新頁面,點擊“操作按鈕”可查看到已添加了剛剛設計的運維方案。
圖 8 運維方案設計完成
5.3 運維方案調用
在 HaProxy 服務詳情頁面,點擊“操作按鈕”,選擇增加網絡節點運維方案,并錄入增加節點的數量信息,并可以看到云管控中心對資源變更所產生的計量信息。點擊確定即可等待平臺自動調度完成相關操作。
圖 9 運維方案調度使用頁面
5.4 運維方案執行
選擇使用增加網絡節點運維方案后,用戶可通過任務工單查看運維方案的執行進度。
圖 10 運維方案執行進度頁面
運維方案執行完成后,可通過服務詳情查看方案是否執行成功。通過圖 11 我們可以看到已增加了一個 IP 為 10.202.149.172 的網絡節點,即說明方案成功執行。
目前,自動化運維服務已經在品高云 7.0 版本中正式發布,不僅僅針對安裝部署的自動化運維,還包括了系統上線后的后續運行的自動化運維。點擊“閱讀原文”前往品高云博客,即可觀看具體操作步驟演示視頻。
有意愿部署品高云或了解更多產品信息,可以聯系溫柔可人的品高云官方客服小表妹,我們將為您提供貼心到位的顧問式服務。