「雙態IT」架構下的自動化運維

「雙態IT」架構下的自動化運維

來自專欄 IT大咖說

內容來源:2017年4月23日,前騫雲聯合創始人毛得輝在「雲時代下的運維管理實踐」進行《「雙態IT」架構下的自動化運維》演講分享。IT 大咖說作為獨家視頻合作方,經主辦方和講者審閱授權發布。

閱讀字數:2553 | 4分鐘閱讀

獲取嘉賓演講視頻回放及PPT,請點擊:t.cn/EvgEkT3

摘要

在「雙態IT"的架構下,傳統業務與創新性業務兩種截然不同的業務形態如何統—管理成為了運維人員現在面臨的最大挑戰。本次演講旨在探討對兩種業務形態進行統—管理,自動化交付和統一高效的解決思路和方案。

企業上雲的現狀與挑戰

企業私有雲特點

1、有大量存量的異構資源,這樣必然導致企業的IT管理是煙囪式管理。

2、應用架構複雜,需要對複雜業務應用的有效支持。

3、資源分配和治理要求高。

Gartner定義的雲的三層架構

CMP層雲管理平台:

利用雲基礎設施的管理平台,產品:VWwarevRealize,HPCSA,CloudChefSmartCMP。

雲架構層:

提供API,管理、申請和使用雲資源。

私有云:VMware(vCenter),OpenStack,CloudStack;

公有云:AWS,IBM,阿里雲;

容器云:Mesos,K8S。

資源層:硬體,虛擬化,網路基礎設施等。

主機虛擬化:VMware(ESXi),KVM,Xen;

存儲虛擬化:EMC,VMware vSAN;

網路虛擬化:VMware NSX,Cisco,Citrix。

雲交付服務水平發展階段

2010~2014年

虛擬化+:1、以簡單的虛擬化自動化為主。2、面向系統管理員提供簡單的虛擬機自動化管理能力。3、以虛擬機創建為主。

2014~2017年

IAAS交付:1、提供面向最終用戶的IAAS交付服務項目。2、擁有審批,資源管理,服務配置能力。3、以計算資源池管理為主,服務交付以模板複製為主。

2017~2019年

面嚮應用的服務交付(IAAS+/PAAS):1、面嚮應用動態部署交付。2、計算資源,網路資源,存儲資源的綜合管理和交付能力。3、部署和運維的全生命周期管理能力。

Gartner

調研了80%聲稱已經部署了私有雲的國際企業,結果發現這些公司部署的私有雲並不是全方位的私有雲,所實現的主要是IT基礎設施的虛擬化+自動化和自助服務。

「雙態IT」對雲管理平台的需求

從煙囪式基礎設施到統一雲混合管理

現在很多傳統IT管理都是煙囪式的,與其它系統相比就像一個孤島,只能通過網路進行通信。目前國內主要是openstack、vmware、阿里雲和docker,這些都可以認為是一個個「煙囪」。對於運維人員來說需要在不同時間點不同平台上進行轉換,最後達成管理目標。

在「雙態IT」中必須把這些所有「煙囪」的IT統一管理起來。

從虛擬機自動化到多層應用的自動化

從業務層面上說,要從虛擬機的自動化轉換成多層應用的自動化。虛擬機自動化的工具只要寫一點腳本很容易實現,快照,克隆,模板,即時配置,自動部署就能達到虛擬機的自動化。

現在在「雙態IT」的狀態下,通過快照,克隆,保存為模板,即時配置,自動部署,SDN網路配置,存儲分配,應用安裝初始化,主機跨接,實時鏈接等一系列操作實現多層應用的自動化。

從伺服器無關性到雲的無關性

以前用了虛擬化,所以管理員不在乎虛擬機跑到哪台伺服器上,這就是伺服器的無關性。

現在不單單只有vmware一家產品,我們希望這個業務的部署與底層是無關的,只需要根據我的業務場景做到快速交付,就是從伺服器跳到雲的無關性。

封裝,抽象和自動化多層應用環境

我們基於封裝、抽象、自動化機制把底層的環境封裝起來,上面把應用相關的也封裝起來,使得應用和環境沒有深綁定。

有了應用端和基礎設施端,通過虛擬化機制,比如快照、克隆等等來實現自動化。

SmartCMP混合雲管理平台

上圖是我們產品的一個比較簡練的架構圖,主要分為兩塊。一塊是混合架構,把底下所有的從物理機環境到私有雲再到公有雲,這些平台都當成資源池。

上面就是雲平台,最底下有個多雲編排引擎,可以驅動應用布置到哪個環境。再往上是根據系統的使用角色分成三大模塊,一個是自助服務,它的對象是最終用戶。最終用戶有兩種類型,如果這個平台是運維人員使用,這個自助服務就是供運維人員使用;另一類用戶是運維人員的服務對象,比如研發團隊或者互聯網客戶。

雲管理這部分是純粹給運維人員使用的,運維人員在雲管理中發布服務和想要的應用。

第三部分是雲分析,這部分的使用對象更偏向於高管、決策者。它能看到在什麼業務系統上每個月的花銷費用如何、資源的使用情況怎樣、容量如何。

還有一部分是關於對外的介面。我們可以通過REST API和其它第三方解決方案進行集成,同時第三方解決方案也可以用我們標準的REST API和我們進行集成。

藍圖從技術層面上包括工作流、拓補和一些環境信息。有了這些之後就相當於藍圖裡有了整個要部署目標信息的完整信息。有了藍圖,並排引擎就能做到你想要達到的效果。我們可以把運維人員很多已有的工作直接嵌入到藍圖中。

自助服務——統一的服務目錄

以服務目錄方式交付 IT 資源,最終用戶以自服務方式申請各種應及資源。集成第三方的審批流程,許可權控制非常完善,內置服務租期管理。

監控告警——多層次多維度統一報警監控

資源使用的監控;

主機運行狀態的監控;

虛擬機的監控;

應用運行狀態的監控;

監控點靈活可配置。

完整的應用和資源生命周期管理

內置審核流程,資源的申請批一站式完成。

應用和虛機進行租期式管理,及時回收資源,降低資源閑置率。

自助式的管理功能減少運維工作量,節省業務上線時間。

SmartCMP支持雙態IT

統一管理穩態IT和敏態IT資源。統一的資源使用策略,統一的生命周期管理。

同一平台,不的流程和資源分配方式。穩態IT由運維人員直接管理,穩定性優先。敏態IT提供自助服務,容器化,快速迭代,效率優先。

統一的用戶體驗,不一樣的應用支持。穩態IT傳統應用為主,敏態IT更好支持雲原生應用。

通過復用應用藍圖,打通雙態IT的鴻溝。

SmartCMP效益分析

縮短服務的上線周期。自動化部署,加速服務發布。使用標準藍圖部署應用,提升服務的一致性及質量。

提升IT效率。減少硬體採購,消除資源過量分配。回收休眠資源,最大限度利用現有資源。提高運維效率,縮短響應時間。

Dogfooding項目和案例

金融案例——金融雲

該客戶是專門從事銀行卡受理市場建設和提供綜合支付服務的機構。一直致力於中國的銀行卡受理市場建設,著力改善銀行卡受理環境著力解決公民的支付便利、著力提高企業的資金運轉效率。

項目背景:

該客戶有兩地三中心,分別用於生產環境、投產演練、測試環境。數據中心基礎平台包括vSphere和OpenStack。向全國30多家子分支機構及其他銀行提供IT服務。用戶以郵件形式申請應用或資源,運維人員審批工單,準備資源並手動部署應用,最後以郵件告知用戶系統信息。運維人員需要維護操作系統、資料庫、中間件等30多種不同系統和應用。平均每天處理100+個工單申請,平均響應周期3到5個工作日。

項目內容:構建基於VMware和OpenStack基礎架構的混合私有雲;資源整體規劃;應用服務自動化交付;一體化運維。

客戶收益:多節點複雜應用交付從幾天縮短為分鐘級,服務目錄,便捷清晰。資源有效管理,高效使用。監控數據並趨勢分析。

我今天的分享就到這裡,謝謝大家!

推薦閱讀:

增安型電動機的TE時間保護原理與配置
電腦維修人員的「利器」,就是它:向日葵遠程控制
不用寫代碼 無需linux伺服器 輕鬆建站 所有人都學得會!
一次雲伺服器淪陷實錄:十字元病毒,殺不死的小強

TAG:運維 | 運維自動化 | 雲平台 |