電科華云自主研發PaaS云平臺 實現應用環境敏捷交付
據***調查指出:敏捷性決定企業競爭力,當前企業大部分的IT部門將重心放在維護、支持所有應用開發和部署環境的數據庫和中間件,難以持續更新或擴展現有應用。一般而言,開發、測試和推出新的應用需要數星期至數個月的時間。可見,縮短應用開發周期,提高應用環境交付敏捷性對于企業發展來說是一個迫在眉睫問題。
另外,應用環境的安全性也是企業的強需之一。電科華云的PaaS團隊近期發布了電科華云應用環境服務平臺— Mir v1.0 beta(PaaS云平臺)。在IaaS云平臺的基礎上,電科華云團隊更進一步,緊密結合其企業級客戶的業務應用場景,為行業客戶量身打造了Mir平臺。
Mir云平臺提供了環境分區、服務配置、應用編排、自動部署、彈性伸縮等核心應用服務能力。在行業客戶的研發團隊和IT團隊間建立起敏捷研發和安全管理的***平衡,為行業應用在云環境上的構建、部署、交付以及管理提供了強而有力的支撐,其特色功能如下:
1) 開放式多云管理
Mir支持接入包括OpenStack、VMware、cloudstack等多種IaaS,并可以通過OpenStack支持包括KVM、VMWare、Hyper-V在內的多種虛擬化技術。通過支持多種虛擬化技術和IaaS平臺,Mir可以有效的幫助用戶避免“Vendor Lockin”,實現跨云的應用部署。
2) 高安全環境分區
Mir可以根據客戶的業務需求,對應用環境進行邏輯劃分,形成環境分區。環境分區與底層資源進行映射,可以滿足企業對環境分離、安全隔離的要求。例如,客戶可以根據智能將資源劃分為開發、測試、生產區;根據性能將資源劃分為高性能、低性能區;也可根據安保等級和業務部門對資源進行劃分,如:人力資源二級等保,營銷部三級等保等。
3) 靈活應用編排復用
使用傳統IT運維方式部署應用時,運維人員需要先將應用堆棧中的軟件一一安裝到物理服務器,然后根據軟件依賴關系,順序進行配置和啟動。通過Mir,安裝軟件的工作被虛擬機鏡像所代替,順序配置和啟動軟件的工作被自動化腳本所代替,平臺調度引擎會自動完成部署應用所需的所有工作,這個過程被稱為編排。研發、運維工程師根據應用的具體需求制作服務模板,然后將配置軟件的工作編寫成腳本,***通過配置腳本運行的順序和時間完成應用的整個編排過程,形成應用環境的“藍圖”("blueprint")。
4) 高效事件驅動編排
Mir可以對觸發事件的實例、事件類型、要執行的腳本和執行腳本的實例這四個元素進行組合配置,在應用運行時通過調度引擎實現當某個實例觸發某個事件時,在指定的實例上執行指定的腳本。觸發事件和執行腳本的是應用服務實例;事件類型包括內置事件(如主機啟動、主機停止)和用戶自定義事件;腳本支持python、shell、powershell并具有版本管理機制,給予了研發團隊和IT團隊***的自由度。
5) 智能彈性伸縮/失效備援
Mir提供根據當前負載和主機狀態,動態地調整云計算資源的能力。在創建應用服務時,可以配置彈性伸縮規則,如彈性伸縮規則檢測的頻率,彈性伸縮閥值,關閉主機時進行的操作。當主機運行狀態滿足規則時,對主機進行相應操作(如創建新主機或關閉已有主機)。平臺還支持自定義彈性伸縮規則,可以指定數據文件或獲取數據的腳本來導入數據以進行彈性伸縮判定。失效備援是彈性伸縮的一個應用方式。服務彈性伸縮中配置的最小實例數為1,當平臺檢測到服務的所有實例都關閉時,會自動創建一個新的服務實例,從而實現服務的自動備份和啟動。
6) 健全一體化應用監控
應用監控專注于云平臺,支持從底層硬件到虛擬設備、容器、數據庫、中間件到最終的業務應用的全棧式一體化監控。
電科華云Mir v1.0 beta版本是電科華云“Cloud+平臺產品”戰略重點打造推出的一款云平臺產品,其在IaaS基礎上為企業客戶提供了應用環境的規劃、部署以及管理的能力。在產品的后續發布中,除了在應用資源治理、日志管理、應用監控等核心功能方面繼續完善,還將提供更豐富的行業應用服務,包括Oracle, Weblogic, Jboss, Tomcat, MySQL, Nignx等。在敏捷研發(Agile)、持續迭代(CI)、持續發布(CD)方面,電科華云將持續扮演著先行者的角色,結合自身研發中心的實踐與企業客戶的實際場景,加強Mir與Git, Jenkins, Nexus以及devops工具的整合,為企業級客戶提供流暢的敏捷研發,持續集成,持續發布的用戶體驗。
更多精彩請點擊:http://www.chinacloud.com.cn/