Stratos2.0的架构

来源:互联网 发布:作图软件大全 编辑:程序博客网 时间:2024/06/09 22:02

Elastic Load Balancer (ELB)


  • Load monitoring 装在监控
  • Makes auto-scaling decisions. 自动扩展的决定
  • Accepts dynamic cluster domain registrations. 接受动态集群域的注册
  • Accepts static cluster domain registrations at start-up by reading the loadbalancer.conf 接受静态集群域的注册通过读取loadbalance.cnf

Stratos Controller (SC)


主要是图形化的UI;ADC负责把各个组件的控制嵌入到Stratos Controller;同时SC制定了自动扩展的策略。

Cloud Controller (CC) 云控制器

  • CC充当一个桥梁在应用和IaaS的Jcould的API之间.

  • It enables your system to scale across multiple IaaS providers.

  • It is the central location where the service topology resides.

  • It is responsible for periodically sharing up-to-date service topology among other Stratos 2.0 core services.

  • It supports hot updates and deployment of its configuration files.

  • It has inbuilt support for , 

    • AWS EC2 IaaS provider

    • Openstack Nova IaaS provider

    • VMWare vCloud provider.

  • It enables you to cloud burst your system across multiple IaaS providers.

  • It allows you to easily plug an implementation of any IaaS provider support by jclouds.

  • It enables you to spawn new service instances, while associating a public IP automatically, to reduce the instance boot-up time.

  • It enables you to terminate an already started instance of a particular service cluster.

  • It can be configured to cover many scenarios, using it's well-thought-out configuration files.

Cartridges

1.cartidges是一个代码包或者控制文件;plug into Stratos云平台,提供PaaS服务

2.cartidges是一个镜像文件。可以单租户和多租户运营。


CLI


1.

  • View list of available Cartridges.
  • View list of subscribed Cartridges.
  • Subscribing to a Cartridge.
  • Unsubscribing from a Cartridge.
  • Connecting to a data Cartridge while subscribing to a Cartridge.
  • View subscribed Cartridge detailed information.
  • View list of auto-scaling policies available.
  • Add domain mapping.
  • Remove domain mapping.
  • Synchronize repository.

原创粉丝点击