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