您好,登錄后才能下訂單哦!
通常來說,自動化運維有兩種類型的運維方式:
在傳統的運維中,對于定時任務的處理通常用crontab腳本來實現,但是一旦管理的機器多了,必定會對腳本進行集中管理,這個時候對集中管理腳本的機器的可用性、腳本里面會散落密碼明文等相關信息以及定時任務執行的記錄都是一個很大的挑戰;而對于事件驅動的報警處理,要么是通過短信報警告知運維人員,要么需要自建服務來處理報警信息, 無論是哪種方式,財務成本和運維成本都很大。本文探討一種新的運維方式,利用函數計算做自動化運維,以極低的成本就可以獲得一個高可靠,高質量的運維服務。
阿里云函數計算是一個事件驅動的serverless計算服務。通過函數計算,您無需管理服務器等基礎設施,只需編寫代碼并上傳。函數計算會為您準備好計算資源,以彈性、可靠的方式運行您的代碼,具體表現為:
函數計算給用戶極大的自由來實現自定義的功能,一旦和自定義自動化運維相遇,會擦出不一樣的火花。下面就本文就傳統的自動化運維和函數計算進行自動運維在兩種不同類型維度上做一個對比:
cdn.com/0f65c67a428d69e3820851a2600ab8bbfb5f7cfc.png">
某些云服務賬號acess key secret需要定期更換,以確保 acess key secret安全
定期檢查自己 ecs 對應暴露的端口,確保安全。比如你的ecs是一個網站服務器,可能只需要對外暴露 80 端口就行,如果出現 0.0.0.0/0 這種允許所有人訪問的漏洞,需要出現報警或者自動修復。
假設兩臺 ECS 機器 A, B, A 機器出現了宕機,這個時候需要把A機器上的 eip 遷移到備用機器 B 上,可利用云監控的報警和函數計算可以實現 eip 的自動遷移, 云監控檢測到A宕機這個事件,然后觸發函數執行,函數實現 eip 的自動遷移。
假設之前一臺 ecs 發生系統錯誤而重啟,用戶可能會緊急起來做一些驗證或者創建快照的處理, 在下面的實戰中,我們對一臺因為系統錯誤實例重啟或者因實例錯誤而重啟的機器進行自動化處理,比如成功重啟后創建快照處理。
用函數計算進行自動化運維,對進行自動化運維處理的函數進行可視化的管理、監控,函數的運行具有彈性,高可用,安全性高等有點;同時在驅動函數的事件源上,云監控提供了豐富事件,并且事件還在不斷豐富中(云產品系統事件監控),豐富的事件觸發自定義處理的函數,高可用的定時器,這些都可以保證我們可以實現更加完美的的自動化運維。
如果對函數計算進行自動化運維
這個運用場景感興趣, 請點擊收藏本頁,我們會在這邊函數計算進行自動化運維
這個專題主頁持續更新相關內容和實戰案例。
“阿里巴巴云原生微信公眾號(ID:Alicloudnative)關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦云原生流行技術趨勢、云原生大規模的落地實踐,做最懂云原生開發者的技術公眾號。”
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。