摘要:近日,阿里云資源編排ROS(Resource Orchestration)服務正式商業(yè)化,阿里云產(chǎn)品家族再添管理利器。
資源編排服務(以下簡稱ROS)支持用戶通過模板文件定義所需的云資源,描述資源間的依賴關系和配置詳情,并自動完成資源的創(chuàng)建和配置,以達到自動化部署、運維等目的。
作為一種自動化運維工具,阿里云ROS屏蔽了底層資源操作的復雜性,使得對基礎設施資源的管理通過簡單的代碼就可以實現(xiàn)。
告別手工運維 DevOps加速普及
云服務的一大優(yōu)勢是能夠按需獲取IT資源,所以越來越多的用戶把應用系統(tǒng)放到了云上。
一直以來,國內(nèi)用戶獲取基礎設施資源的方式高度依賴控制臺,因為控制臺提供了便捷的可視化UI操作,但是一旦所需資源多了以后,運維人員工作量會很大,且大量是重復勞動;少部分人會使用SDK調(diào)用OpenAPI,采用這種方式需要編寫程序,有一定技術門檻。
ROS本質(zhì)上將基礎設施資源進行抽象,并定義了一套模版規(guī)范,用戶只需要根據(jù)自己的需求,描述自己需要哪些資源,資源之間的拓撲關系如何,并對這些資源進行生命周期管理,包括如何從無到有進行創(chuàng)建,資源之間如何更新、增加、減少等。
目前,阿里云ROS支持20多種云資源的編排服務,包括云服務器ECS、云數(shù)據(jù)庫RDS、Memcache、負載均衡、對象存儲、日志服務、訪問控制等核心云產(chǎn)品和服務。
阿里云ROS相關負責人表示,除了大幅簡化運維工程師工作之外,ROS的正式商業(yè)化使得開發(fā)環(huán)境和生產(chǎn)環(huán)境的協(xié)同變得容易,這將促進開發(fā)和運維的一體化,DevOps作為企業(yè)級IT組織中一個新出現(xiàn)的角色也會加速普及。
據(jù)透露,阿里云內(nèi)部越來越多的系統(tǒng)也開始采用ROS來自動部署和管理云計算資源。
應用場景多樣 ISV打包交付
ROS有非常多典型的應用場景,比如創(chuàng)建子帳號實現(xiàn)企業(yè)權限管理。有些企業(yè)用戶的主賬號作為資源審批者,權屬管理部門;子賬號作為資源申請和使用者,權屬業(yè)務部門。
通常,企業(yè)里業(yè)務系統(tǒng)其實是有相似的資源配置和組合,只是規(guī)模大小有所不同。因此每當業(yè)務部門向管理部門申請資源時,管理者就可以利用ROS將分散的資源組合整理出來,一次性生成。
還有像諸如ECS克隆、云服務器+云數(shù)據(jù)庫組合、構建完整VPC網(wǎng)絡等都是應用ROS的典型場景。
阿里云ROS相關負責人表示,ROS服務能夠快速創(chuàng)建批量資源組合、規(guī)劃和構建系統(tǒng),幫助用戶復制一整套 IT 環(huán)境,以及實現(xiàn)跨區(qū)做相同架構資源的拷貝。“這大大降低了架構師的門檻,人人都有可能成為架構師。”
同時,對阿里云大量ISV(獨立軟件開發(fā)商)生態(tài)合作伙伴而言,他們可以通過ROS創(chuàng)新的打包銷售能力,提供“資源+軟件”的銷售方式,并在此基礎上提供行業(yè)解決方案一鍵創(chuàng)建和購買。
阿里云方面強調(diào),隨著阿里云生態(tài)規(guī)模不斷擴大,各類軟件廠商將越來越多地基于ROS自己編寫模版,向用戶交付應用,這會大大降低用戶上云的門檻,加速云計算普及。