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