首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开源MANO软件盘点

Tacker目前正在逐步成为独立于OpenStack之外的项目,目前已经成为OpenStack Mitaka版本中的一部分。...Fig 5 – TOSCA mapping to ETSI NFV descriptors Tacker为NFVO-VNFM提供了一个集成的构建模块,因此其内部的Or-Vnfm接口没有公开,但是它可以支持外部的...虽然这有点混乱,但这就能看到MANO开源项目正在扩大SDN控制器/SDN编排和NFV编排。希望这将有助于超越ETSI NFV当前的EVE005,并为业界带来一些集成和部署模型。...他们所涵盖的范围也存在差异,然而他们所指向的模块都是ETSI NFV参考体系架构模块,一些参考点和高级生命周期管理操作,并且主要侧重于NFVO和VNFM,他们中很少的几个引入了一些ETSI NFV之外的元素...下表列举了一些主要的通用组件及差异:

2.8K60

通过Tacker将NFV引入OpenStack

作为通过综合开放平台专注于推动NFV演进速度的开源项目,OPNFV正在其参考架构中利用OpenStack和OpenDaylight SDN控制器。 ? 现在向那些不熟悉Tacker的人们介绍一下它。...Tacker是一个在OpenStack内部孵化的项目,它的作用是VNF管理器,用于管理VNF的生命周期。Tacker的重点是配置VNF,并监视它们。如果需要,还可重启和/或扩展(自动修复)VNF。...TOSCA(针对云应用的拓扑与编排规范)是OASIS协会下的一个技术委员会,主要致力于为全球信息社会推动开放标准的开发、整合与应用。TOSCA的NFV概要文件草案已经完成。...VNF配置管理:Tacker将通过配置驱动推动VNF所需的特殊配置。配置管理被设计为可插入式框架,不同的VNF厂商可以为他们的VNF编写自己的配置驱动。 另一个方法是使用SDN控制器。...关于使用SDN控制器插件的Tacker,如何推动配置使用SDN控制器南向接口的特殊VNF,就是一个很好的例子。 VNF监控与自动修复:Tacker的一个关键职责是监视VNF的健康。

1.3K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于意图的网络:是否需要推翻和替换我们的现有网络?

    网络状态意识:系统为其管理控制下的系统提取实时网络状态,并且与协议和传输无关。...当我们分析这四个特征并尝试将其映射到目前的情况时,由声明语言和闭环编排(CLO)驱动的适当的编排器将满足IBNS的要求。此外,如果是这种情况,则不需要推翻和替换现有网络。...内部应用程序正在侦听TCP 8080,外部应用程序正在侦听TCP 9000。在N-S方向上我们有防火墙,在E-W上我们有路由器。 防火墙和路由器的存在意味着需要执行一些特定的配置。...我们需要找到一种方法来描述/声明我们想要实现的目标。这是TOSCA驱动的DSL可以派上用场的地方。 简而言之,TOSCA是一种以拓扑形式描述服务的语言,该拓扑基于节点和关系。...如果我们处理具有良好API和编程接口的网络元素,我们可以使用声明语言驱动的编排器来编排它们,并在反馈回路中管理它们的生命周期。对于电信公司来说,这是无价之宝。

    65620

    实现恰到好处的标准化

    例如,电信行业是非常标准化的。多年来,已经形成了多个工作组来为电信栈的特定元素制定标准。最值得注意的是ETSI、MEF和TMForum。...幸运的是,在过去几年中,我们已经看到了很多开源项目(penStack,NoSQL,Docker,Kubernetes,ONAP)的涌现,这些开源项目正在逐渐取代标准组织的地位,并且正在形成新的电信网络栈...ONAP首先采用开源运营商的观点来定义架构,现在正在从不同的标准机构采用不同的相关部分,并将之整合到架构中。间接地促使不同的标准机构加强合作,这些机构现在正在与ONAP保持一致。...TOSCA提供了一个相当松散的耦合建模,可以很容易扩展,以适应特定的项目需求。 ◆ 示例1:多云互操作性。TOSCA能够实现互操作性,而不影响最小公分母。...◆ 示例2:TOSCA/YANG。TOSCA是在云环境中处理应用程序生命周期的规范,YANG是通常用于定义网络设备配置的规范。

    1.1K70

    API测试工具Top 10 你都用过吗?

    它正在成为API/Web服务测试的领先工具,并将自己定位为面向开发人员和测试人员的全面端到端**(end-to-end)**自动化解决方案。...Tricentis Tosca Tricentis Tosca是一个针对敏捷和DevOps的持续测试平台。...它是多步的,由Javascript支持 允许设计监控、部署和测试api 通过跟踪API流量、错误率和响应时间来确定性能问题 从开放API规范轻松创建API代理并将其部署到云中 基于单个代码库的云、内部部署或混合部署模型...没有一本适用(one-size-fit-all)的工具 很扎心,但却是真的! 我们相信上面的列表列出了最好的解决方案,如果您计划采用API自动化测试的话。...有些人可能会发现商业收费版(Postman, Tricentis Tosca,…)的特点已经足够了,但所有权的成本将是关键因素。

    5.9K50

    Chef和Puppet引领开源云自动化

    基本的软件操作工具正在转变成自动化和流程编排工具,而开源软件则充当了引路人的角色,特别是Chef和Puppet。...两个新的纯声明式模型CFEngine和Juju,同Chef,Puppet一起正在获得更多关注。这些工具侧重于模型构造并提供政策和库的支持。...此外,同时支持声明式和命令式的流程控制工具Ansible和SaltStack,正开始挑战过去的那种两极化方式。 目前为止提到的工具是从DevOps和传统部署演变而来。...TOSCA解决了应用程序部署的最终状态定义以及虚拟资源和资源池的具体建模。TOSCA还集成了管理定义以支持生命周期自动化。 最适合你的云编排方式是什么?...除此之外,TOSCA被接受的原因还包括网络功能虚拟化和软件定义网络。很多人认为TOSCA在这些领域的成功代表着这就是编排的未来。 编排对于应用的未来很关键。

    1.2K60

    开源MANO

    VNFM可以管理相同类型的VNF或不同类型的VNF的多个实例。 虚拟化基础架构管理器(VIM)控制和管理NFVI中的计算,存储和网络资源。这是NFV-MANO最关键的组件,因此它受到业界最多的关注。...1.2 OASIS TOSCA及其对MANO解决方案的支持 OASIS标准TOSCA(云应用程序的拓扑和编排规范)旨在标准化如何描述软件应用程序以及在云环境中运行该应用程序所需的一切。...TOSCA旨在促进云服务的“可移植性”和“生命周期管理”。 TOSCA支持许多云编排工具,如OpenStack Heat,Cloudify,SeaClouds,Alien4Cloud等。...OpenVIM是NFV VIM的参考实现。它非常类似于OpenStack,与NFV基础设施中的计算节点以及提供计算和网络功能以及部署虚拟机的OpenFlow控制器接口。...2.1.4 Open-O 在Linux基金会下,中国移动正在推动这项计划,以开发用于NFV全球管理和自动部署的Open Orchestrator(Open O)。

    2.2K70

    11款流行的构建和API测试工具盘点

    立刻像专业人士一样构建API 组织正在改变他们已经在软件应用项目中成功的微服务架构模型,这就是大多数微服务项目使用API(应用程序接口)的原因。...8.Tricentis Tosca Tricenti Tosca是DevOps平台的定制连续测试工具, 因为一些主要工具在DevOps环境中未能满足要求。...初学者也可以理解Tosca工具,并且可以从业务角度立即创建高级API测试,然后将它们集成到所有场景中。 ?...Tricentis Tosca适用于基于移动设备,基于Web,UI,SAP等的连续测试和自动化测试。...结论:无论如何,所有API工具都可以访问相同的功能,但方法不同。体验它们的最佳方式是尝试了解哪种方法最适合您的业务需求。

    2.4K20

    目前市场上六种优秀的API测试工具

    随着API逐渐成为软件开发中的关键元素,对于程序员和开发人员来说,他们需要使用先进且合适的API测试工具。...从2020年发布的高级版本7.3开始,该工具可使用最新首选项,从API模式进行创建,进而帮助用户更好地管理各种集合和API元素(如:监视器、模拟服务器、测试和文档等)。...官方网站:https://www.soapui.org/ 4.Tricentis Tosca 如果您正在为DevOps和敏捷开发寻找一个持续的测试平台,那么Tricentis Tosca恰好能够帮助您完成...Tricentis Tosca可以覆盖包括移动应用、Web应用、桌面应用以及API在内的多种应用程序。目前,该工具被Gartner誉为自动化测试领域的领先者。...其交互式测试可运行各种手动测试,并在无需设置Tosca环境的状态下,收集结果。 支持API连接管理器中的Web服务安全配置。 用户可以使用签名安全替代方案,对消息的多个部分进行签名。

    2.1K11

    Redis数据类型以及基本操作你知道吗?(三)

    redis当中各种数据类型结构如上图: redis当中各种数据类型的操作 https://www.runoob.com/redis/redis-keys.html 1、redis当中对字符串string...的操作 下表列出了常用的 redis 字符串命令 ?...Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿) 下表列出了 redis hash 基本的相关命令: ? 在这里简单的给大家操作一下: ?...你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 下表列出了列表相关的基本命令 ? ?...上面还有很多操作,小生没有操作,小伙伴们可以尝试去操作一下哦! 下篇文章给大家更新Redis的API操作哦!!!!

    34120

    2020 可替代Selenium的测试框架Top15

    自动生成的元素选择器——TestCafe Studio为测试中使用的每个页面元素生成一个选择器,并提供涵盖各种测试场景的其他选择器列表。...16、SikuliX SikuliX可自动执行Windows,Mac或Linux / Unix操作系统中屏幕上显示的所有内容。它使用OpenCV提供的图像识别功能来识别和控制GUI组件。...测试正在开发的应用程序或Web。 17、Redwood ? RedwoodHQ是一个开源测试自动化框架。它安装在单个服务器上,可以从Web界面使用多个人。...Tricentis Tosca是一个持续测试平台,可加速测试以与DevOps和Agile保持同步。通过提供基于模型的测试自动化的可维护性,它允许重用测试。它有助于将回归测试时间减少到几分钟。...测试模块是在一个具有通用架构的平台上开发的。 它提供了一个无代码环境来设置健壮的自动化测试用例。 允许与其他ALM、bug跟踪和版本控制工具集成。

    4.8K42

    vCPE 2.0——开放vCPE架构的业务用例

    在本文中,我将尝试揭开vCPE的成本模式,并提供一种替代方法来构建一个更具成本效益和创新的vCPE解决方案,并提供CSP为保持相关性所需的灵活性和适应性。...我们将探讨在这个演变过程中三个主要解决方案的元素发生了什么变化。 CPE 价格下跌且市场商品化正在进行。...将VNF元素添加到成本公式是极具挑战性的,并且在很大程度上被曲解。...下一代云本地网络功能市场正在快速增长,我们在传统基础设施和许可下使用的功能已经能够提供部分增强的服务,容器技术也逐渐广泛应用于网络功能。...Cloudify模式驱动的拓扑和编排规范的云应用程序(TOSCA)的编排采用自上而下的方法。它假定服务的组件将随时间而改变,但服务和编排的方式不会改变。

    969110

    如何将HTML表格转换成精美的PDF

    大多数免费的在线 PDF 导出器实际上只是将 HTML 内容转换为 PDF,而不进行任何额外的格式化,这会使数据难以阅读。如果你也能添加诸如页眉和页脚、页码或重复的表列标题等内容呢?...此外,这七个页面中的每一个都包含表列标题和页脚,我认为浏览器可以智能地获取这些信息,这是由于我在构建结构合理的表时选择了语义 HTML。 然而,我不喜欢浏览器在 PDF 中包含的额外页面元数据。..., }); } document .querySelector("#jsPDF") .addEventListener("click", downloadPDFWithjsPDF); 在内部...顾名思义,html2canvas 接收 HTML 内容,并将其转化为存储在 HTML 元素上的图像,然后 jsPDF 接收该画布内容并将其保存。...总结 那么,你的应用要选择哪种方案呢?如果你想要最简单的解决方案,而且不需要专业的文档,那么原生浏览器的打印功能应该就可以了。如果你需要对 PDF 输出进行更多的控制,那么你就需要使用一个库。

    6.9K20

    Selenium面试题

    自动化测试允许使用专门的工具来自动执行手动设计的测试用例,而无需任何人工干预。自动化测试工具可以访问测试数据,控制测试的执行并将实际结果与预期结果进行比较。因此,生成被测系统的详细测试报告。...XPath Absolute: XPath Absolute 使用户能够提及从根 HTML 标记到特定元素的完整 XPath 位置。...例如: Java 这里,“WebDriver”是一个接口,我们正在创建一个 WebDriver 类型的引用变量“driver”,使用“FireFoxDriver”类进行实例化。...返回浏览器历史记录: Java 在浏览器历史记录中向前导航: driver.navigate().forward(); 33、怎样才能得到一个网页元素的文本? 获取命令用于获取指定网页元素的内部文本。...这些文档可以是 HTML 文档,也可以是简单的网页和嵌套网页。

    8.6K12

    Python字符串必须会的基操——拆分和连接

    解决方案:“自己尝试:Maxsplit”显示隐藏.split()将在所有可用的分隔符上拆分您的字符串,这也是maxsplit未设置时的默认行为。...第一个元素是unsplit,它只是指向输入字符串的变量。然后我们有我们的.split()电话:.split('\n')。在这里,我们正在拆分一个称为换行符的特殊字符。 有什么作用\n?...顾名思义,它告诉正在读取字符串的任何人,它后面的每个字符都应该显示在下一行。在像我们这样的多行字符串中,每行末尾input_string都有一个隐藏\n。 最后一部分可能是新的:[1:]....在这种情况下,我们取 index 处的元素1及其后的所有元素,丢弃 index 处的元素0。 总之,我们遍历一个字符串列表,其中每个元素代表多行输入字符串中除了第一行之外的每一行。...首先,我们在列表推导中使用它,它将每个内部列表中的所有字符串组合成一个字符串。接下来,我们将每个字符串与\n我们之前看到的换行符连接起来。

    2.8K30

    Modbus初学者教程,第五章:Modbus 中的功能码和异常码

    第五章:Modbus 中的功能码和异常码Modbus,物联网,教程,工控,MQTT,IEC104可视化 Modbus 设备中的数据Modbus 从设备可以想象为具有一个内部电子表格,其中填满了数字。...Modbus ASCII 是一种较旧的实现,它包含 RTU 数据包的所有元素,但完全以可打印的 ASCII 字符表示。...所有 I/O 都仅映射到保持寄存器的情况非常常见。线圈是 1 位寄存器,用于控制离散输出,可以读取或写入。离散输入是用作输入的 1 位寄存器,只能读取。...下表列出了 Modbus 设备最常识别的功能代码。这只是可用代码的一个子集 - 其中一些代码具有通常不适用的特殊应用。...3非法的数据值查询数据字段中包含的值对于从站来说是不可接受的。4从设备故障从站尝试执行请求的操作时发生不可恢复的错误6从设备忙从属设备正在处理一个长持续时间的命令。主设备应稍后重试。

    37210

    分享一些实用的Chrome DevTools技巧

    有一些您可能还不知道的小功能,现在给大家分享一下: 在“Elements”面板中拖放 在“Elements”面板中,您可以拖放任何 HTML 元素来更改其位置。 ?...在控制台中引用当前选定的元素 在“Elements”面板中选择一个节点,然后在控制台输入 $0 就可以引用它。 ?...提示:如果您使用jQuery,则可以输入$($0)以访问此元素上的jQuery API。 使用控制台中操作的最后一个值 使用 $_ 引用在控制台执行的前一操作的返回值 ?...清除控制台 您可以使用控制台左上角的清除按钮或按 ctrl+l 或清除控制台 cmd+k 。 在“来源”面板中: cmd+o(在Windows中是 ctrl+o)显示您的页面加载的所有文件。...Watch 操作 不需要一次又一次地写一个变量名或一个表达式,您可以在调试会话期间检查很多变量名或表达式,将它添加到 Watch 表列表中就行了。 ?

    1.4K00

    初学者自动化测试–终极指南

    服务器端– Web服务 在我看来,Web服务及其各种协议是自动化开发人员在尝试专门研究服务器端测试时应首先学习的内容。...没有GUI,也没有元素或对象(在客户端测试中确实存在,例如:按钮,文本字段等)。关于API测试,我们没有“外观(web界面)”。...在HTML级别上,我们应该知道什么是DOM,如何构建Web应用程序,什么是HTML标签(尤其是常见的HTML标签),属性,浏览器的开发人员工具(非常重要,尤其是控制台,元素和网络部分) 。...一些流行的商业工具包括:TestComplete,Ranorex,UFT,Tosca,它们在此桌面自动化领域中做得很好(但需要高额的许可费用),而在免费和开源方面–我们主要拥有WinAppDriver和...我们通常不是团队中唯一的开发人员,这意味着其他开发人员将需要从事相同的项目,每个人都向项目贡献自己的代码行。因此,我们需要一个地方来管理我们正在创建的所有代码!

    79321

    Mysql8.0,增强的 JSON 类型!

    1前言 MySQL支持由 RFC 7159 定义的原生JSON 数据类型,该数据类型可以有效访问 JSON(JavaScript Object Notation)中的元素数据。...存储在JSON列中的JSON文档被转换为允许快速读取访问文档元素的内部格式。内部是以二进制格式存储JSON数据。 对JSON文档元素的快速读取访问。...2常用JSON函数 首先,创建表列时候,列要设置为JSON类型: CREATE TABLE t1 (content JSON); 插入数据,可以像插入varchar类型的数据一样,把json串添加单引号进行插入...3MyBatis中使用JSON 比如Device表里面有个JSON类型的content字段,其中含有名称为name的元素,我们来修改和查询name元素对应的值。...参考:https://dev.mysql.com/doc/refman/8.0/en/json.html —END—

    1.3K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券