Cloud-Hosting

Google App Engine 垂直縮放

  • February 13, 2015

我知道 Google Cloud(Google App Engine)可以水平自動縮放實例:您有 1 台具有某些參數的伺服器,當它超載時自動縮放器會啟動新伺服器並平衡它們之間的負載。

但如果 Google Cloud 提供垂直擴展,我找不到任何資訊。前任。您有一台具有 2 個核心、4GB RAM 的伺服器,它已超載,因此自動縮放器為您提供了更多資源(您的伺服器獲得更多 RAM/更多核心 ->您的伺服器是 4 個核心、8gb RAM,並且不再超載)。這可以使用Google云嗎?

好吧,我收到了來自 G+ 上 GCE Group 版主 Sharif Sharaf 的答复。也許它對某人有幫助,因為它對我有幫助:

(tl; dr:不,沒有內置垂直自動縮放。這是可能的。這很難。在 IT 部門空閒之前不要使用它。)

對於 App Engine,您應該查看 Modules API 的文件,該文件允許您在手動、基本和自動(水平)縮放之間進行選擇,並在模組 .yaml 文件中指定實例類。看:

https://developers.google.com/appengine/docs/python/modules/#Python_Configuration

對於 Compute Engine,您可以考慮將負載均衡器與 Ansible 等編排引擎結合使用,以自動更改實例大小。雖然最初設置這需要相當多的工作,但水平縮放是迄今為止更簡單的解決方案。可在此處找到自動化解決方案的說明:

http://googlecloudplatform.blogspot.com/2014/05/using-ansible-to-automate-google.html

引用自:https://serverfault.com/questions/607490