簡體   English   中英

在Cloud Foundry中是否可以在VM級別(單元級別)自動縮放? 如果是,如何實現?

[英]Is auto-scaling at a VM-level (cell-level) possible in Cloud Foundry? If yes, how can this be achieved?

我已經在開源Cloud Foundry中看到了兩個級別的擴展實例。

cf scale -i實例
cf scale -m內存-k DISK

CF中是否有可用於單元級自動縮放的功能? 例如,如果我有一個正在運行的應用程序的5個實例,並且我想啟動15個實例,但當前沒有。 正在運行的單元VM的容量總共只能運行15個實例。 我是否可以使用現有服務來識別要服務的負載,則需要再啟動一個單元並生成另一台機器? 我希望在Azure上部署CF,因此特定於Azure的解決方案也將有所幫助。

我認為簡短的答案是“否”(至少在我撰寫本文時)。 通常,使用Bosh部署Cloud Foundry,而Bosh沒有自動擴展功能。

CF平台通常的管理方式是,作為CF運營商,您將需要進行監控設置,以便可以看到平台的容量( 有一些指標可以告訴您Cell上還有多少容量)並發出警報當您的平台達到某些容量限制時。 達到這些目標后,您可以使用Bosh相應地放大或縮小單元數。 不過,這將是Bosh的手動操作。

話雖如此,我想沒有什么可以阻止您使用警報來自動觸發Bosh來放大或縮小Cells的,也沒有什么(就我而言)是開箱即用地完成的(例如, Bosh本身)。

希望有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM