前幾篇文章介紹了 Elastic Cloud Enterprise 的架構與部屬,這篇文章主要介紹透過 ECE 主控台介面 (Cloud UI) 做平台管理及設定。
Cloud UI 中的 Platforms 主要顯示與管理系統架構中各節點的健康狀況,回憶一下系統架構圖。
系統架構圖
一套完整的架構除了 Load Balancers 都能夠在 Platforms 中進行健康狀況的監控與配置,包含了以下相關選單
移動節點的功能,當我們發現某個 Cluster 中的健康狀況出問題或機器正在升級維護時,就能夠透過這個功能先把節點移動到其他的 Cluster 中來減少停機的時間。
移動或刪除 Allocators
Runners 是每台機器管理者,會管理多種角色,角色則會對應管理不同的容器服務,確保所有對應到該角色的容器服務都是健康的。
管理每個 Runners 的角色
查看目前 Proxy 設定的狀況,這個部分還沒有開到多個 Availablity Zone 所以還沒深入研究。
Proxy 狀態列表
這一頁蠻單純的,每個 Deployment 中的 Elastic Stack 版本與內容列表。
Elastic Stack 版本與內容列表
提供部屬用的樣版,可以去設定每台機器是不是需要 highCPU 或是 SSD 等等的服務配置,像是儲存用的服務可能就不需要 SSD,記憶體與儲存空間的比例也可以設定到 1:48 ~ 1:96 等等相關配置。
樣板管理介面
要啟用快照功能一定要先配置 Repository,詳細介紹可以參考前一篇文章。
Repository 配置
Platforms 相關設定與主控台安全管理,比較重要的是 Endpoints IP 或網域記得要設定正確,然後相關的 TLS 憑證可以在這裡匯入,主控台安全可以透過鎖 IP 的方式進行控管,只讓相關人員能夠進到這個管理介面。
Platforms 相關設定
IP 設定
值得注意的是 Load Balancers 沒有包含在 ECE 裡面,因為 ECE 的架構中是包含這樣的設計,所以還是建議自行安裝像是 Nginx 這樣的工具,相關基礎配置也可以參考這篇介紹 nginx 的文章,裝上去之後就可以直接解決 C10K 的問題,每個 Availablity Zone 都至少配兩個 Load Balancers 來做到 HA,HA 的詳細概念與實作會在下一篇文章跟大家分享。
最後一個頁面其實是 Activity,可以看出是否有哪些節點已經閒置很久沒有使用,查看活動的狀態。
結點活動狀態