Aria 1.0 roadmap
-
Upload
arthur-berezin -
Category
Technology
-
view
141 -
download
0
Transcript of Aria 1.0 roadmap
1.0 Roadmap
ARIA’s Goals
❖ Simplify the path to support TOSCA by 10x
❖ Simplify the path to create TOSCA based applications by 10x
❖ Interoperability across orchestration vendors
❖ Vendor neutrality
❖ Technology independent
❖ As an industry agree on TOSCA, help make it widely adopted, and move onto more interesting problems (VR, AR and missions to Mars)
Is the
Reference Implementation of TOSCA
Open Source(Apache 2.0 License)
Open Governance
(Apache Software Foundation)
What is ARIA?
1. LIBRARY for orchestration products to support TOSCA
3. CLI TOOL to orchestrate TOSCA templates
2. SDK for creating TOSCA applications
AIRA Parser
TOSCA 1.0 DSLLoadable
Cloudify DSL
AIRA Workflow Engine
Built-in Workflows
Custom Workflows
ARIA Plugins
Execution Plugin
AIRA Command Line Interface
IaaSPlugin
Architecture
ARIA TOSCA App Developer SDK
CSAR Packager
TOSCA Reference Example Templates
TOSCA App Development Guide
TOSCA for NFV DSL
ARIA Roadmap
- ARIA Parser with TOSCA Simple Profile DSL, TOSCA for NFV DSL and Cloudify DSL.- Integrate ARIA’s new parser with Cloudify 4.0- Refactored workflow engine to support AIRA’s new parser - Integrate refactored ARIA workflow engine into Cloudify Manager 4.0- Support new execution Plugin(SSH, Script)- Moving to Apache Software Foundation repo and development processes
- ARIA standalone CLI that Integrates all ARIA’s components- Support orchestration of Cloudify DSL blueprints(WF execution) using ARIA DSL
- Support orchestration of TOSCA DSL blueprints(WF execution) with ARIA plugins
NOW
Dec Jan
Phase 1: ARIA and Cloudify 4.0Phase 2: ARIA “End to End” (Intermediate phase) Phase 3: ARIA Orchestration Engine
with TOSCA Simple Profile Support
1.0 GA
?
ARIA 1.0 RoadmapParser
● Modular DSL Parser - Modular DSL Parser capable of supporting multiple DSLs and profiles.
● OASIS TOSCA Simple Profile 1.0 - Support “OASIS TOSCA Simple Profile 1.0” YAML DSL specification.
● OASIS TOSCA Simple Profile 1.0 test suite - Comprehensive coverage of the YAML DSL specification.
● OASIS TOSCA Simple Profile 1.0 for NFV - Implement latest reversion of “TOSCA Simple Profile for NFV”
draft03 specification.
● TOSCA Cloud Service Archive(CSAR) Packager - Support TOSCA CSAR template archiving format.
● Template Validation - Enabled template validation based on the profile used on application or VNF template
● Deployment Plans Dynamic Generation - Dynamic generation of deployment plans from on the TOSCA
template and plugins used in the TOSCA templates.
ARIA 1.0 RoadmapWorkflow
● TOSCA Workflow Execution Engine TOSCA native workflow execution engine that can run over the
deployment graph, execute dynamically generated deployment plans from the TOSCA topology temple,
support custom workflows addition to graph based workflow execution.
● Built-in workflows for Install, Uninstall, Scale and Heal
ARIA 1.0 RoadmapPlugins
● Pluggable node Types Plugins mechanism that allows extending the TOSCA normative node types with
custom and technology specific node types, allowing TOSCA to natively support the following:
○ Extend TOSCA Normative types and support introduction of new technology specific node types with their corresponding relationship node types, and lifecycle operation implementations.
○ Native TOSCA support for Multi-VIM, combination of multiple and mixed environments.○ Native TOSCA support for any sVNFM/gVNFM
● Live Attribute Injection - Plugins can set node attributes and fill in TOSCA functions allowing for live
requirements-and-capabilities processing
● Execution Plugin for execution of Scripts, and SSH based execution
ARIA 1.0 RoadmapModel Storage Mechanism Storage mechanism that allows storing the generated objects model and template
related resources into filesystem, database and memory.
VNF Developer SDK
TOSCA CSAR Packager
TOSCA Template Validation tool
VNF TOSCA Reference Examples
TOSCA Application Development guides
Thanks