美文网首页
无标题文章

无标题文章

作者: raina_0024 | 来源:发表于2017-11-19 13:40 被阅读0次

Code:调度API支持互操作的

TOSCA:云应用程序的拓扑结构和编制规范

DeployableApplication Model (DAM)

planner

aamwriter:

The AAM Writergenerates theAbstract Application Modelin TOSCA, froma json model of the application, which defines the properties and requirementsof the components, and the relationships between them.

optimizer:搜索优化

Optimizer usesits previously generated plan as a source when replanning.

matchmaker:

planner-core:Get offeringsàMatchmakeàOptimize

*MMtoOptModelTransformer.transformModel*

Service(planner-service)

Dicoverer

The SeaCloudsDiscoverermodule is able to provide information aboutcloud offerings through its RESTful API. Those information are a TOSCA YAMLrepresentation(following the SeaClouds Discovery designand orchestration functionalities specification) of the offerings retrieved bythe crawlers from CloudHarmony and PaaSify.

Deployer

The main goal ofthe SeaClouds Deployer component is to deploy the application in a multi-cloudenvironment.

BriefIntroduction :

Seaclouds

Deployer支持一个syntax来指定应用的结构,称为Deployable Application Model (DAM),包含在云提供商集簇里面部署一个应用所必要的信息。根据TOSCA specification, DAM uses a YAML syntax来描述应用拓扑。应用一般由几个several modules and relationships组成, which isessential to maintain the knowledge about the application structure, features,constraints, target providers, and dependencies among modules and how they arerelated.

So, the Deployer receives a DAM, whichspecifies the application to deploy, its distribution and orchestration, andfollows the instruction to deploy the application using the services indicatedin the target locations and the cloud resources in a homogeneous way.接着,Deployer maintain应用的管理,监控它的状态(生命周期的最后阶段,该文档末尾描述),与Monitor and SLA Service components保持交流。

The SeaClouds Initial Architecture describesthe Deployer component.

Different engines could be used to deploy theapplication. In our first solution,Brooklyn(adds PaaS

management?)could be used as a Deployer engine, to accomplish theheterogeneous management of the cloud providers. Andina general solution, we define the Deployable Application Model based on theYAML Blueprint specification of Brooklyn.

SeaCloudsManagementPolicy.javais Policy that configuresTower4Clouds, InfluxDB Observers and SLA for a SeaClouds Application.

SeaCloudsMonitoringInitializingPolicies.java:定义了一些监控操作和查询接口

Monitor

主要依赖Tower4Clouds(MODAClouds FP7

European Project),一个多云应用的监控平台,集成一些外部工具(InfluxDB and Graphite)实现了可视化。SeaClouds Monitor主要实现了MODAClouds Data Collector和Java App Data Collector没有实现的application level metrics数据收集器功能;Reconfiguration Data

Collector通过提供一些replanning related metrics(如应用状态)支持SeaClouds的replanning process,这个Collector与Deployer交互来收集运行时信息。

相关文章

  • 无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章 无标题文章无标题文章无标题文章无...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • fasfsdfdf

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章

  • 无标题文章

    无标题文章 无标题文章 无标题文章无标题文章 无标题文章 无标题文章

网友评论

      本文标题:无标题文章

      本文链接:https://www.haomeiwen.com/subject/koqtgttx.html