ECS運維神器之阿里云云助手

玄嶽發表於2018-01-11

1. 什麼是雲助手?

 阿里云云助手,簡稱 雲助手,是一個可以自動、批量執行日常維護任務的輕量便捷運維工具。

雲助手所做的工作非常簡單:通過對例項批量執行預設的
Bat/PowerShell/Shell 指令碼或某些運維動作,來達到自動化管理雲上ECS資源的目的。

2. 什麼情景下需要雲助手?

1) 示例場景1

需要維護多臺不能訪問網際網路的ECS例項:

傳統做法:需要一臺可訪問網際網路的跳板機,通過該跳板機使用遠端登入工具逐個登入到這些ECS例項中執行一些維護操作

雲助手:只需要登入ECS控制檯,準備您的維護指令碼,即可對這些例項進行維護

2) 示例場景2

假設您有多臺
ECS 例項執行著
Web 應用程式,這個時候出現下面2種情況:

a)  需要升級應用程式的版本

b) 需要更改應用程式的配置檔案

傳統做法:如果您的應用程式不具備自升級或者自配置管理功能,您需要手動對這些ECS 例項進行重複升級及更改配置,並且很可能出錯。

雲助手:使用雲助手,您只需要準備您的升級及配置指令碼,即可快速地批量升級這些ECS例項。

3) 示例場景3

您購買了多臺Windows例項,後續因為公司的統一規劃,這些例項需要統一加入到AD域中。 

傳統做法:您需要依次將這些新購例項加入到 AD 域。 

雲助手:使用雲助手,您可以將加域操作指令碼化後統一推送,方便省時。

4) 其他場景

不只是上述情景,包括但不限於下列各類情景您都可以使用雲助手:

a)  為 ECS 例項自動安裝各類 ECS 外掛,例如,雲監控外掛、日誌外掛等

b)  為 ECS 例項安裝、解除安裝或者更新各類應用程式

c)  收集 ECS 例項各類應用的日誌資訊

d)  收集 ECS 例項的作業系統資訊

e)  定時管理 ECS 例項:如定時重啟例項

f)  為 Windows 例項查詢補丁並自動安裝

g)  為 Windows 例項執行自定義的 Bat/PowerShell指令碼

h)  為 Linux 例項自動更新安全漏洞

i)  為 Linux 例項執行自定義的 Shell
指令碼

……

3. 使用雲助手有哪些好處?

1)  安全:無須使用密碼或金鑰登入,通過API/控制檯即可對ECS例項進行維護

2)  便捷高效:無需手動執行繁複的運維動作,即可方便快捷地維護大量
ECS 例項,

3)  易擴充套件:可根據實際情況及時調整運維命令,調整後下次執行即可自動生效

4)  狀態管理:通過設定定時運維任務,您可以保障您的ECS 例項處於最佳執行狀態

5)  可追溯:系統會記錄每一次運維命令的執行結果資訊,為後續運維提供參考

4. 怎麼使用雲助手?

您只需簡單的2步操作即可使用雲助手: 

1)配置您的維護命令

2)選取目標
ECS 例項執行這些命令(如果是定時維護請設定執行頻率)

5. 有什麼前提條件?

使用雲助手需要滿足一定的條件,主要包括下面2部分: 

1)  ECS 例項內部必須安裝雲助手客戶端(2017-12-1日之後建立的
ECS 例項中預設帶有阿里雲助手客戶端,在此日期之前建立的
ECS 例項需要手動安裝客戶端,詳情安裝步驟請參考下面的幫助文件連結)
 

2)  ECS 例項的網路型別必須為專有網路(VPC),且可以內網互通。

6. 更多詳情

關於雲助手的詳細功能請參考阿里雲幫助文件:

雲助手幫助文件 

雲助手API/SDK示例


相關文章