HI 各位大神
目前小菜雞我正在玩AWS的服務,所以產生一些問題想請教各位前輩
是這樣的,大家或多或少都有遇過半夜Service突然掛掉的問題
不是半夜起床把他重啟就是隔天早上雞飛狗跳的解決
目前在用的服務是ECS
那AWS有個服務是Auto Scaling
會根據設定檔,然後依靠CloudWatch去監控機器/app/container...等的使用情形
當觸發Alarm的時候就會自動增減Instance/ECS Service/ECS Task/ECS container等...
不用讓你在半夜Service掛掉的時候起床上廁所順便重啟機器或服務
想請問這種解決方案如果脫離了AWS
通常的做法是什麼?
因為以前的專長在開發,對維運就是略懂略懂而已,還請海涵
不依賴雲的 Auto-scale, 就是 kubernetes (k8s) auto-scale 啦:
Horizontal Pod Autoscaling
K8s Cluster 不論架在-公有雲/私有雲/實體機/虛擬機, 都能實現自動擴展:
Kubernetes Autoscaling
Kubernetes cluster autoscaler 介紹