DigitalOcean應用平臺引入CPU自動縮放功能

DigitlOcen一直不斷創新和改進新功能,近日其App Pltfom應用平臺上提供了專用實例基於CPU的自動擴展功能,無需手動干預即可高效處理不同負載的應用程序,從而優化性能和成本。

DigitlOcen App Pltfom因其簡單性和免費體驗而受到開發人員和初創公司的喜愛,它是一種完全託管的平臺即服務(PAAS)解決方案,允許用戶通過簡單地提供代碼(通過git存儲庫)或預構建的容器映像來輕鬆部署其應用程序。App Pltfom負責整個應用程序生命週期,從構建和部署到監控和擴展,消除了管理底層基礎架構的複雜性。

過去用戶必須手動擴展其應用程序或編寫自己的腳本來自動擴展,因而在App Pltfom上管理動態應用成爲一種困難的體驗。現在提供了基於CPU的自動縮放功能,可根據CPU利用率指標自動橫向縮放應用程序組件,有助於確保應用程序能夠無縫處理波動的需求,同時優化資源使用並最大限度地降低成本,可以使用用戶界面或通過ppspec配置自動縮放。

:DigitlOcen官網體驗

基於CPU的自動縮放工作方式如下:

指標收集:App Pltfom會持續從運行應用程序組件的容器中收集CPU使用率指標。

閾值監控:自動縮放系統將給定組件的所有容器的平均CPU利用率與配置的CPU閾值進行比較。

自動縮放:當平均CPU使用率超過配置的閾值時,App Pltfom會通過克隆當前部署並添加更多容器實例來自動擴展組件。相反,如果CPU使用率低於閾值,系統會通過刪除多餘的實例來縮減。自動縮放範圍介於配置的最小實例數和最大實例數之間。

配置基於CPU的自動縮放的方法:

配置基於CPU的自動縮放非常簡單,任何具有專用實例的應用平臺組件都支持它。可以使用用戶界面或ppspec來配置最小和最大實例計數以及CPU閾值。

App Pltfom控制檯提供了一箇用戶友好的界面,用於爲具有專用實例的任何組件配置自動縮放設置,如下所示: