ZStack--标签系统

ZStack的标签系统详细介绍了用户和系统标签的用途,以及如何使用它们来分组资源、控制软件行为和扩展资源属性。标签在资源创建、查询和第三方软件集成中起到关键作用,避免了数据库模式更改的需求,促进了软件的稳定性和可扩展性。
摘要由CSDN通过智能技术生成

ZStack中的标签不仅帮助用户聚集资源,也帮助控制软件行为。ZStack有一套完整的规范,用以定义标签的类别、形式和用法。除了用户外,插件也可以创建自己的标签,以记录元数据和拓展现有的资源属性;通过这些手段,标签可以帮助插件引入新的特性,而不改变ZStack的数据库结构,消除了在软件升级对数据库迁移的需求。

动机

随着云中资源的不断增长,用户可能会想要有一种方式,使用人类可读的标签,去分组相似的资源。举个例子,所有Web服务器的虚拟机都可以有一个标签’web-tier-vm’,这样可以从UI和CLI把它们作为一个组来获取。对于IaaS本身,预先定义的业务逻辑也许从来都不能满足用户的需求。以创建虚拟机为例,默认的选择目标主机的算法是,从主机池中随机选择一个,但用户可能需要各种各样的算法来满足它们的使用情景。比如说选择内存超过8G的主机,选择拥有SR-IOV硬件的主机,或选择一个有当前用户的运行中虚拟机的主机。IaaS软件几乎不能为所有无止境的、不可预知的需求提供单独的API,必须有一种机制允许基础API(如APICreateVmInstanceMsg)携带额外信息。

根据各自的业务逻辑,插件可以选择是否创建数据库表。比如,Open vSwitch L2 Network插件,由于需要创建一种新的类型的资源,可能需要添加一张新表;然而,一个允许主机保留内存的插件可能不需要添加一张新表,而仅需在主机上附加一点数据。如果IaaS软件没有为插件提供一种附加数据,它们将开始创造新的、琐碎的模式或添加现有模式的列从而修改现有的模式,导致软件升级时数据库迁移的难处理的情况。

最后,对于建立在ZStack上的第三方软件,允许它们将信息存储到ZStack的数据库可以避免数据完整性问题,并使得它们可以使用ZStack的全部查询API(详见“查询API”)。

问题

大多数IaaS软件都有着标签的概念。然而,它们并不是都为不同场景定义了一个详尽的标签规范。例如,一些IaaS使用标签是为了用户聚合资源,一些IaaS是为了内部业务逻辑。ZStack则为不同场景的标签的每一个层面都精心设计了标签规范。

标签系统

在ZStack中,标签本质上是携带了少量资源相关信

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
标签打印软件适用于普通不干胶标签、条码机标签(物流标签)、价格标签、服装吊牌、报告单、证件、名片等排版设计与打印。软件操作简便、排版高效、定位准确、人性化的设计界面。作为一款优秀的行业标签条码设计打印软件(标签打印软件),己逐渐为行业所认可。 标签打印软件产品特性 1、可视化设计,精确定位,定位精度达到0.01mm。 2,标签元素支持多种变化:缩放、移动、旋转、对称投影。变化后,仍可精确定位到事先设定的精度网格。 3,支持所有元素的属性直接编辑。在此编辑元素的字体、字体颜色、前景色和背景色;线条的宽度、类型、颜色;设置元素的边框线等。使您的操作更加快捷。 4,标签的尺寸规格设计与元素的布局分离,使设计工作思路更加的清析和简洁。 5,支持元素的对齐方式,多个元素的对齐,锁定元素的位置。 6,丰富的标签元素支持:文本、文本链(文本的组合)、自动文本(通过规则定义使每一张标签按一定的规则变化)、直线、折线、框、圆、多边形、图片等元素。 7,提供超过20多种的条形码支持,并且各条形码可以自由变化,设置任意旋转角度。 8,支持Excell,Access文件的数据导入;支持连接MSSQL数据库;支持手工添加数据源,同时提供导入数据的修改保存。使你的工作更加的便捷。 9,支持将文件保存为多种常见图片格式,或是直接复制到其它应用程序中。 10,提供各式模板方便用户快速创建实例。 提供了1000多个标签素材供用户使用。 11,支持自动产生编码、文本、序列号规则。 12,支持数据的格式化化输出。如货币格式,指数格式等。 13,支持数据使用数据源直接控制打印数量。并支持按数据源记录选择情况打印。 14、支持数据源项直接拖放到标签中,简化了数据源的使用操作。 12、增加了批量绑定(修改)数据源功能。 13、支持数据源转移。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值