0
A
回答
0
我曾與Pivotal Cloud Foundry合作,並嘗試用它來解釋概念。
這是鏈接到Diego Architecture。
請仔細看看architecture diagram。
該圖描繪了PCF內的組件以及它們如何交互。
Cloud Foundry是一個包含大量組件的生態系統。圖中的cells
是Diego Cells
。這些是容器託管和運行的實際虛擬機。
在基本級別,容器是主機VM上的事實文件夾,具有運行時隔離。一個容器對另一個容器不瞭解。
當您將應用程序推送到PCF時,發生的第一件事是應用程序正在上演。這裏有一篇文章解釋How Diego Stages Buildpack Applications。
注意Blobstore
。作爲暫存過程的一部分,雲控制器將準備好的Blob上載到Blobstore。這個blob包含操作系統,監控工具(都來自幹細胞),運行時(jvm,buildpack中的api工具等)以及您的應用程序存檔。
Cloud Foundry在容器中運行一個且只有一個應用程序。這非常重要。如果應用程序死亡,則容器將被回收。一個新的集裝箱將取代它。
旋轉一個全新的虛擬機在時間和資源方面是昂貴的。在現有的VM上旋轉一個新的容器相對來說非常便宜。而且,PCF有可用的隨時可用的blob。
因此,如果需要擴展或應用程序實例崩潰,PCF將能夠旋轉一個新的實例。
這個過程涉及很多事情。文章會引導你通過它。
希望這會有所幫助。
相關問題
- 1. 性能迅速擴展
- 2. 迅速 - 擴展PieChartView
- 3. 爲什麼不能擴展數組?
- 4. 爲什麼擴展功能起作用?
- 5. 爲什麼ttk.Separator不能正確擴展?
- 6. 我想擴展爲uiview存儲財產在迅速
- 7. 爲什麼memcache的php擴展(或memcached)如此不可靠?
- 8. 不能能夠蒸氣安裝mysql扶養在迅速4
- 9. 如何調用擴展方法在overrideViewDidLoad在迅速
- 10. 如何使用Notification.Name擴展迅速,從3到Objective-C
- 11. 我們如何能迅速
- 12. UIButton.addTarget與迅速3和本地功能
- 13. 爲什麼AS3中的定時器功能不夠快速地更新0.05秒?
- 14. 迅速爲無
- 15. 爲迅速
- 16. 爲什麼Facebook上的智能搜索速度如此之快
- 17. 如何爲Dreamweaver CS4編寫擴展?什麼擴展可以做什麼限制?
- 18. 沒有擴展能夠加載
- 19. 如何將此實用功能轉換爲擴展功能?
- 20. 爲什麼此C字符串宏在擴展時會損壞?
- 21. 爲什麼第一列在此表中擴展?
- 22. 爲什麼地圖<K,V>不能擴展功能<K,V>?
- 23. 「??」是什麼意思?在迅速?
- 24. 什麼是調用accessoryButtonTappedForRowWithIndexPath在迅速
- 25. 什麼是(ViewController *)self.presentingViewController;在迅速?
- 26. 迅速擴展和合同UITableView第一行swift
- 27. 爲什麼作爲擴展方法
- 28. 爲什麼計算機的IP地址如此快速地按分鐘變化?
- 29. MySql:爲什麼此查詢運行速度如此之慢?
- 30. 我必須打開什麼VS擴展/設置才能使用此功能?
您是否在問擴展應用程序實例或擴展平臺容量? –
我對添加實例很感興趣 – DevAvitesh