ONAP与TOSCA模型驱动编排实践
需积分: 10 7 浏览量
更新于2024-07-17
收藏 2.13MB PDF 举报
"ONAP Model Driven Orchestration with TOSCA[HANDS ONAP].pdf"
这篇文档主要探讨了ONAP(开放网络自动化平台)如何利用TOSCA(Topology and Orchestration Specification for Cloud Applications)进行模型驱动的编排,并强调了TOSCA在ONAP中的核心地位。以下是对这一主题的详细说明:
1. **为什么TOSCA是ONAP的主要支柱?**
TOSCA被选为ONAP的关键组成部分,是因为它提供了一种标准化的方法来定义、部署和管理云环境中的应用程序和服务。TOSCA提供了一种模型化的方式来描述服务组件、它们的依赖关系、以及如何对这些组件进行操作。这使得跨多个厂商的互操作性和自动化成为可能,这对于ONAP实现网络服务的快速设计、部署和生命周期管理至关重要。
2. **模型驱动的愿景**
在ONAP中,模型驱动的愿景意味着通过定义服务的结构、行为和策略,系统可以自动处理复杂的操作任务。TOSCA的模型化能力允许开发者创建服务的抽象表示,然后由ONAP的各个模块使用这些模型进行编排和自动化。
3. **TOSCA如何工作?**
TOSCA使用一种元模型来描述服务的组成元素,如计算、存储和网络资源,以及相关的部署和运行时策略。模型包含了服务组件的类型、属性、操作和关系,使得系统能够理解如何在不同环境下部署和管理这些组件。
4. **TOSCA在ONAP中的应用**
在ONAP架构中,TOSCA用于服务设计和服务编排。例如,服务设计阶段,SDC(服务设计与编排)利用TOSCA模型来创建和验证服务蓝图;在运行时,通过OA&M(运营和管理)、DCAE(数据收集和事件引擎)等组件,实现基于TOSCA模型的服务实例化和自动化运维。
5. **ONAP的版本和TOSCA**
文档提到了ONAP的两个版本:R1(阿姆斯特丹)和R2(北京)。在这些版本中,TOSCA被进一步集成到ONAP的不同模块中,比如Apache ARIA-TOSCA用于实现运行时编排。
6. **ONAP架构**
ONAP的架构分为设计时间和运行时两部分,包括了如SDC、VNF SDK、VID(虚拟基础设施设计器)、A&AI(应用和人工智能)、控制器、DCAE、SDN-C、APP-C等多个组件。这些组件共同协作,利用TOSCA模型实现从服务设计、策略创建、分析应用到运维的全生命周期管理。
7. **TOSCA与其他系统的集成**
ONAP不仅与OpenStack、Azure、VMware等云基础设施平台集成,还通过NFV-ONFV Collector监控服务,以及通过ESR(外部服务注册)、DMaaP(数据消息应用平台)进行数据交换和API交互,确保整个生态系统的无缝连接和协同。
8. **安全与高可用性**
TOSCA模型也考虑了安全性和高可用性,通过模型化的安全规范和多VIM(虚拟基础设施管理器)支持,确保服务的可靠性和安全性。
ONAP利用TOSCA实现了网络服务的标准化模型化,促进了跨厂商的自动化和互操作性,极大地提升了网络服务的设计、部署和管理效率。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2015-01-05 上传
2008-11-14 上传
2011-12-21 上传
2018-01-17 上传
2019-06-29 上传
2016-06-18 上传
qq_38248159
- 粉丝: 1
- 资源: 1
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查