工业标准的云平台

  • 没有语言和框架的限制
  • 没有基础设施限制
  • 开源平台,支持私有基础设施,或者IaaS平台如AWS,vSphere,openstack

子系统

  1. BOSH 在物理机上创建和部署虚拟机,再在虚拟机上部署和运行cloud foundry。可以使用manifest文件去配置部署环境和方式
  2. Cloud Controller 运行在虚拟机上运行app和其它进程,管理app整个生命周期
  3. Router 指定用户运行app需求的路由来
  4. Diego CF有两种虚拟机一种作为平台基础设施,一种供app运行,Diego 可以把app分布式部署在各个虚拟机上,保证其良好运行。通过拍卖算法实现(auction algorithm)
  5. stack,buildpack,stages,droplet 为了满足需求多个应用虚拟机同时运行多个实例
  6. UAA,管理组织空间用户角色权限等
  7. NATS 系统总线,各组建通信的消息队列
  8. log metrics(Firehose)日志系统聚集日志信息到Firehose,可以自定义Firehose的输出或者通过部署nozzles直接指定使用方式如监控系统和分析系统。
  9. Service Broker,继承服务,以便应用可以使用这些服务

results matching ""

    No results matching ""