1

我在開源Cloud Foundry中看到了兩級縮放實例。

CF規模-i INSTANCES
CF規模-m MEMORY -k DISK

是否有可用的東西單元級自動縮放在CF?例如如果我有5個應用程序正在運行,並且我想要再啓動15個應用程序,但當前沒有。的正在運行的單元虛擬機的總容量只能運行15個實例。我是否可以使用現有的服務來識別要提供的負載需要再啓動一個單元並生成另一臺計算機? 我期待在Azure上部署CF,因此Azure特定的解決方案也有所幫助。是否可以在Cloud Foundry中的VM級別(單元級別)進行自動縮放?如果是的話,這是如何實現的?

回答

2

我認爲簡短答案是否定的(至少在我寫這篇文章的時候)。通常,使用波什部署Cloud Foundry,而波什沒有自動縮放功能。

通常管理CF平臺的方式是作爲CF操作員,您需要進行監控設置,以便您可以查看平臺的容量(there are metrics,告訴您在您的單元上剩餘多少容量)以及當您的平臺達到某些容量限制時也會發出警報。當你達到這些時,你可以使用波什來相應地放大或縮小單元的數量。這將是波什的手動操作。

話雖如此,我想沒有什麼可以阻止你使用警報來自動觸發波什按比例放大或縮小單元格,沒有任何東西(比如我寫這篇文章)來做那些不合時宜的事情,盒子(即波什本身的一部分)。

希望有幫助!

+0

我碰到過這個:https://github.com/nttlabs/bosh-scaler vm級縮放與波什。沒有測試過,你有沒有遇到過這個? –

+0

波什本身沒有自動縮放功能。可能有社區項目試圖完成自動縮放,就像這個。我沒有親自使用任何這些項目。如果你很好奇,你可以在cf-bosh郵件列表上多詢問一下。 https://lists.cloudfoundry.org/archives/list/[email protected]/ –

相關問題