T廠商一直致力于減少人工管理任務,這也正是云編排和自動化出現的目的。學習一下,這兩種技術的不同的點,但是也要根據不同的情況下看。
云自動化和編排是兩個很有價值的技術和流程,但兩者之間的界限卻不是很清晰。雖然這兩個術語經常混雜在一起,但IT團隊應該清楚地了解他們每一個,以及兩者之間的關系。
對比自動化和編排 在最基本的層面上,云自動化是指IT團隊可以在沒有人為干預的情況下執行的部署和管理行動。
有很多團隊可以在云計算中自動執行流程和任務。三種常見的情況包括:
自動配置服務器以滿足擴展需求;查找并關閉僵尸云實例或進程;定期備份數據。當需要在公有云上設置配置和管理應用時,云自動化可以為企業節省資金和時間。云計算的整體概念是簡化傳統的IT部署和管理任務, 如果不是為了自動化,云對企業來說不會有價值。
云編排直接關系到云自動化,因為它編排、排序和協調自動化任務。如果將這些流程放入一個層次結構中,云編排就是在特定時間為了特定目的,以特定順序調用自動化任務的“主進程”。
包括編排和自動化工具的云管理組件
云自動化和編排范例假設你需要編排簡單的備份和恢復工作流或流程。你可能會使用某種類型的云編排工具——既可能是公有云服務提供商(例如Google Cloud Deployment Manager或Amazon Web Services CloudFormation),也可能是第三方工具(如RightScale或Cloudify)來調用與邏輯事件相關的、自動化的、按順序排列的任務),例某天發現了一個錯誤代碼。
這是一個協調備份和恢復過程的例子:
Start
If time=00:30
Back up all database
If error_code=20
Start recovery
Notify [email protected]
Bring up backup database
End
這是一個編排過程,每天早上12:30,在一個數據庫中備份數據,但是,這個過程也確保了如果遇到某個錯誤代碼,管理員將通過電子郵件通知并備份數據庫聯機。在本例中,備份所有數據庫和啟動恢復是云自動化任務的示例,其中整個過程是云編排的簡單表示。
云自動化和編排協同工作,相互依賴。例如,創建不調用自動化任務的編排流程是沒有意義的,創建不能成為云編排流程一部分的自動化任務也沒有意義。
這些概念使云計算成為了寶貴資產。依靠云自動化和編排的部署和管理任務越多,IT人員必須手動處理和重復的任務就越少。