應用如何在云平臺上實現應用的快速部署,快速更新,實時監控。云計算時代要求運維人員能夠自動化地部署應用程序和所有支持的軟件和軟件包,然后通過生命周期階段操作維護和管理應用程序,如自動擴展事件和進行軟件更新等一系列的操作。
如何快速創建和復制資源模板,有序地對資源模版進行資源配置和更新;如何在云端更加輕松的部署、配置和管理應用。如何利用工具輕松地在云中快速部署和管理應用程序,同時可以自動處理容量預配置、負載均衡、Auto Scaling和應用程序狀況監控,這是對運維人員的新要求。
面對這些挑戰和變化,大部分運維人員開始了轉型之路以應對時代的變化。談到運維人員轉型的建議,王毅認為傳統的運維更多的是與物理設備打交道,很少接觸操作系統甚至是應用程序的層面。所以他建議運維人員在云平臺階段應該更多介入軟件部分,而且需要有代碼基礎。因為在云時代,infrastructure as code,所有對物理設備的操作都變成了代碼。
云計算運維工程師需要考慮兩個問題:
1、應用如何在云平臺上實現應用的快速部署,快速更新,實時監控。云計算時代要求運維人員能夠自動化地部署應用程序和所有支持的軟件和軟件包,然后通過生命周期階段操作維護和管理應用程序,如自動擴展事件和進行軟件更新等一系列的操作。
2、如何在云端更加輕松的部署、配置和管理應用。如何利用工具輕松地在云中快速部署和管理應用程序,同時可以自動處理容量預配置、負載均衡、Auto Scaling和應用程序狀況監控,這是對運維人員的新要求。
傳統層面的運維人員,接觸的都是硬件,如服務器、設備和風火水電,但是在云時代,運維人員已經無法見到物理的任何設備。
云計算運維崗位涉及到云計算平臺能否順利、平穩地運行,因此運維工程師需要掌握的知識結構也相對比較豐富,既涉及到傳統的網絡運維知識,還涉及到虛擬化、管控、存儲、安全等相關知識。另外,運維工程師還需要具備一定的程序設計能力,以便于完成大規模的自動化服務部署,這對于運維工程師也提出了較高的要求。