成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

資源編排最佳實踐之入門篇:云服務器如何從1到N?

云計算
隨著云計算的應用和普及,IaaS層、SaaS層、PaaS層的服務也不斷涌現,而國內云端的自動化運維還屬于初探階段。阿里云資源編排(Resource Orchestration,以下簡稱ROS)服務即是填補了這部分空缺。本系列共分為四篇文章,通過不同的維度介紹幾個典型的應用場景,也是希望借助此系列能打開各個運維人員、開發者的腦洞,增強云端自動化運維的能力。本文為第一篇“入門篇”。

隨著云計算的應用和普及,IaaS層、SaaS層、PaaS層的服務也不斷涌現,而國內云端的自動化運維還屬于初探階段。阿里云資源編排(Resource Orchestration,以下簡稱ROS)服務即是填補了這部分空缺。

ROS的理念是“基礎設施即代碼”,一方面是用代碼思維的版本管理來記錄基礎設施的變化,另一方面我們都知道計算機世界用代碼實現了各種系統、無所不能,ROS秉承這樣的理念,通過代碼實現自動化運維,并且簡化編寫代碼的復雜度,只需通過模板描述多個云計算資源的依賴關系、配置等。

通俗地理解,ROS的資源就像樂高游戲中的小積木,基于每個小資源可以搭建上層的無數種可能。

ROS目前支持了阿里云12款主要云產品、40多個資源類型,后續還會不斷增加。雖然模板簡化了編碼的復雜度,但通過靈活應用可以滿足各種自動化運維的需求。

本系列共分為四篇文章,通過不同的維度介紹幾個典型的應用場景,也是希望借助此系列能打開各個運維人員、開發者的腦洞,增強云端自動化運維的能力。

本文為***篇“入門篇”。目前云計算領域使用最多的是云服務器,因此本文會圍繞云服務器自身的普遍需求展開介紹,其余幾篇會介紹和其他服務或工具結合的場景。

 

[[167516]]

在經過很多的用戶回訪,我們發現針對于云服務器大家使用最多的場景是基于云服務器“此刻的狀態”再創建1-N臺云服務器,新創建的云服務器系統盤和數據盤都是“此刻的狀態”,本文將根據此場景來講述通過ROS如何實現。

我們以一個網站服務為例,一般運維工程師會在系統盤或數據盤中安裝一些應用,如:Tomcat、Jenkins、MySql、網站自身的數據/文件等等。如果需要再創建一臺云服務器與目前已有云服務器的系統或數據狀態保持一致,可以將系統盤做成自定義鏡像,數據盤做成快照,然后再新購買云服務器時鏡像選擇該自定義鏡像,數據盤的快照選擇該快照,安全組的規則配置與原云服務器一致的規則,就可以創建一臺基于原云服務器“此刻狀態”的新云服務器。

如果只需創建這一臺云服務器,并且不需要記錄歷史狀態,上述方法是比較合適的。但實際情況往往不是這樣的,可能會頻繁的創建/釋放云服務器,或者生成鏡像的操作人員與購買云服務器的人員不是同一個人,一但購買選項沒有選正確,新購的這臺云服務器就不能投入業務中,按量的需要再釋放,包年包月的需要等到到期釋放,或者做數據遷移,勢必會帶來一定的損失。

另外如果想記錄或跟蹤云服務器的歷史演變,如安全組配置的變化、基礎鏡像等信息,需要單獨記錄。

面對上述問題,運維人員可以使用ROS的模板作為交付物,將資源的固定參數在模板資源中定義,將可變的參數在模板參數中定義,方便運行時輸入實際參數。這樣在頻繁創建云服務器時,只需要輸入可變參數中的內容即可,如鏡像ID、快照ID,或者克隆原云服務器,或者沒有可變參數,將所有定義都在資源中描述,可以根據實際業務要求靈活變通模板編寫。

并且,模板可以存放在Github中,可以像管理代碼一樣跟蹤模板歷史,也可以基于模板之上創建適合于企業內部的運維工具,實現自動化運維,以“基礎設施即代碼”的理念代替“重復勞動”。

要了解ROS模板的詳細解釋,可以深入閱讀資源編排模板詳解

下面以“網站服務運維”這個場景為例,講一下模板定義中的關鍵要素:
1. 鏡像和快照ID可以放在模板參數中定義:
"Parameters": {
"ImageId": {
"Description": "鏡像文件ID, 表示啟動實例時選擇的鏡像資源",
"Type": "String"
},
"DiskName": {
"Type": "String"
},
"DiskSize": {
"Default": 40,
"Type": "Number"
},
"SnapshotId": {
"Type": "String"
}
}

2. 定義云服務器的鏡像和快照資源。
鏡像資源定義如下,引用參數中的鏡像ID:
"ImageId": {
"Ref": "ImageId"
}

快照資源定義如下,引用參數中的磁盤名稱、大小、快照ID:
"DiskMappings": [
{
"DiskName": {
"Ref": "DiskName"
},
"Size": {
"Ref": "DiskSize"
},
"SnapshotId": {
"Ref": "SnapshotId"
}
}
]

3. 指定創建的云服務器數量,***支持100臺,可以是按量的也可以是包年包月的,包年包月的資源定義詳見一鍵創建包年包月ECS實例

4. 其他如IO優化、磁盤大小、安全組等可以根據實際情況定義,此場景的詳細例子可以參考官方提供的例子指定鏡像、磁盤快照創建ECS

本文是通過一個實例講解通過自定義鏡像和快照生成新云服務器,針對于云服務器的運維遠不止于此。

所以接下來,我們將會在[進階篇]教你“如何利用ROS實現彈性伸縮”,通過ROS能力每個人都能成為運維高手、架構師。

模板的編寫雖然簡化了代碼的復雜度,但也會有一定的門檻。小編***送給大家三個學習交流阿里云ROS的好地方:
ROS VIP用戶釘釘群,技術大神、產品大神在群里恭候
云棲社區中關于資源編排的文章
ROS支持的資源類型,以及相關屬性、模板示例

責任編輯:鳶瑋 來源: 阿里云
相關推薦

2011-08-30 11:19:25

遠程服務器數據中心遷移服務器管理工具

2015-07-30 09:43:10

獨立游戲開發入門

2022-03-28 09:31:58

for循環語句

2015-08-24 11:53:10

混合云服務器云服務器

2018-09-03 09:22:25

監控服務器性能

2012-05-14 11:52:45

服務器角色

2011-06-02 10:25:10

Web服務器部署

2011-02-21 10:31:24

2022-09-26 23:13:52

服務器數據安全

2017-09-12 10:26:47

springbootmaven結構

2011-01-18 17:00:31

Postfix入門

2011-07-26 10:27:07

分析器操作系統服務器

2013-05-17 10:28:30

Interop服務器虛擬化私有云

2020-09-17 07:00:00

DevOps無服務器技術運維

2022-03-10 09:33:21

Java數組初始化

2010-04-13 18:42:55

2010-05-20 19:12:37

2010-07-26 11:09:35

Perl函數手冊

2022-05-09 08:35:43

面試產品互聯網

2013-01-04 13:28:23

云服務器SaaSPaaS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一级| 国产精品中文字幕一区二区三区 | 午夜伦理影院 | 国产成人精品网站 | 99热.com | 国产aⅴ爽av久久久久久久 | 97超碰站| h视频免费看 | 91香蕉视频在线观看 | 羞羞视频网页 | 中文字幕 国产精品 | 国产综合久久久 | 亚洲欧美视频 | 2018中文字幕第一页 | 国产精品五月天 | 中文日韩在线视频 | 色就是色欧美 | 男女视频91| 欧美影院 | 国产亚洲欧美在线视频 | 久久国产精品一区二区三区 | 欧美一级淫片免费视频黄 | 国产精品高潮呻吟久久 | 免费av手机在线观看 | 国产aⅴ爽av久久久久久久 | 精品乱人伦一区二区三区 | 国产精品不卡一区二区三区 | 日本亚洲精品成人欧美一区 | 亚洲一区在线播放 | 日本在线中文 | 欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1 | 一区二区三区四区电影 | 在线看一区二区三区 | 中文字幕亚洲国产 | 欧美视频一区 | 91精品久久久久久久久 | 日韩中文一区 | 操久久 | 欧美成视频 | 99久久久国产精品 | av播播|