Model Driven Orchestration with TOSCA and ARIA

Size: px
Start display at page:

Download "Model Driven Orchestration with TOSCA and ARIA"

Transcription

1 Model Driven Orchestration with TOSCA and ARIA

2 Dawn of APIs

3 Help All changes saved in Drive Arial DIGITAL BABYLON

4 The promise of TOSCA Topology and Orchestration Specification for Cloud Applications

5 TOSCA Descriptive Language Normative Types tosca.nodes.compute Abstraction openstack.nodes.compute: Derived_from: tosca.nodes.compute Extensibility aria.kubernetes.microservice Composition Imports: app-backend-blueprint.yaml

6 TOSCA Descriptive Language Strict Object-oriented, strictly typed, polymorphic Rich set of base types (Simple Profile + Simple Profile for NFV) Normative lifecycle (install, uninstall, start, stop) Agnostic Not specific to any cloud provider (multi-vim is hard) Not specific to any machine technology (tosca.nodes.compute = VM, container, cage, or?) Base types designed to be lowest-common denominators (politics) Base types are optional Support for generic workflows in TOSCA 1.1

7 Orchestration of APIs App1 Template YAML App2 Artifact (Scripts,Images) TOSCAPackage (*.CSAR)

8 Implementation of TOSCA

9 Open Source Apache 2.0 License Open Governance Apache Software Foundation

10 ARIA s Goal 1. Simplify BY 10X path to support TOSCA

11 ARIA s Goal 1. Simplify 2. Simplify BY 10X path to support TOSCA creation of TOSCA applications

12 ARIA s Goal 1. Simplify 2. Simplify 3. Simplify BY 10X path to support TOSCA creation of TOSCA applications exploration of new models

13 Project Principles Vendor Neutral Technology Independent Interoperability across orchestration vendors

14 TOSCA Spec Definition Use Cases & Models Spec Definition TOSCA Spec Implementation Uses ARIA for TOSCA orchestration Uses ARIA for TOSCA orchestration Uses ARIA for TOSCA orchestration Others

15 So, What is ARIA?

16 What is ARIA? 1. Python LIBRARY for orchestration products to support TOSCA Profiles 3. CLI TOOL to orchestrate TOSCA templates 2. TOSCA SDK for creating TOSCA applications

17 TOSCA App Development Guide ARIA Command Line Interface CSAR Packager TOSCA Reference Example Templates TOSCA Simple Profile 1.0 ARIA TOSCA App Developer SDK Imperative Workflows Artifacts Store TOSCA for NFV Profile 1.0(csd03) ARIA Parser Execution Plugins Architecture Graph Declarative Workflows Models Store Built-in Declarative Workflows Storage Driver (sqlalchemy) ARIA Store IaaS Plugins ARIA Workflow Engine SDN Plugins ARIA Plugins NFV Plugins

18 Declarative Model-Driven Orchestration

19 TOSCA Types Normative node types (Compute, Network, etc ) Relationship types. Lifecycle operations and implementations (create, configure, start and others) ARIA supports custom types. Tosca. Nodes. Compute Tosca. Nodes. WebApp Tosca. Nodes. Database tosca_types.yaml Create /implementation/create Configure /implementation/configure Start /implementation/start Stop /implementation/stop Delete /implementation/delete Create /implementation/create Configure /implementation/configure Start /implementation/start Stop /implementation/stop Delete /implementation/delete Create /implementation/create Configure /implementation/configure Start /implementation/start Stop /implementation/stop Delete /implementation/delete

20 TOSCA Application Topology C Tosca. Nodes. WebApplication C S Con Tosca. Nodes. Database S C Tosca.Nodes.Compute S C Tosca.Nodes.Compute tosca_app_template.yaml TOSCA Template describes the topology of the application. Topology templates use TOSCA node types describing the nodes and their relationships using normative and custom types. Templates can also define implementations for lifecycle operations. S

21 Declarative Model-Driven Orchestration C Tosca. Nodes. WebApplicatio n C S Tosca. Nodes. Database Con S C Tosca.Nodes.Compute C Tosca.Nodes.Compute S S tosca_app_template.yaml ARIA parses application template Normalizes the topology Orchestration Graph is created A workflow mechanism loads the orchestration graph and executes operations of the graph Deploy and Undeploy are common, other day 2 operations such as Heal are supported as well. C Compute(WebApp) Create C Compute(DB) Create S Compute(WebApp) Start S Compute(DB) Start C WebApp Create C WebApp Create S WebApp Start S WebApp Start Con WebApp ConnectTo Database

22 ARIA Workflow Engine Plugins allow the introduction of new node types without modifying parser code Deployment Graph TOSCA Application Package (*.CSAR) ARIA TOSCA Parser ARIA Plugins Graph Based Workflows Embedded Python workflows allow dynamic interaction with the graph Embedded Imperative Workflows

23 Hello World Example Tosca. Nodes. web_app Configure scripts/configure.sh Start scripts/start.sh Stop scripts/stop.sh Tosca. Nodes. web_server # pip install git+ # aria service-templates store helloworld.yaml hello # aria services create hello -t hello # aria executions start install -s hello tosca_definitions_version: tosca_simple_yaml_1_0 node_types: web_server: derived_from: tosca.nodes.root capabilities: host: type: tosca.capabilities.container web_app: derived_from: tosca.nodes.webapplication properties: port: type: integer topology_template: node_templates: web_server: type: web_server web_app: type: web_app properties: port: 9090 requirements: - host: web_server interfaces: Standard: configure: scripts/configure.sh start: scripts/start.sh stop: scripts/stop.sh helloworld.yaml aster/examples/hello-world

24 From topology template to a Service Service Service template web_server Node Templates aria service-templates store Nodes web_app web_server web_app aria services create Requirement Templates host Relationships host Capability Templates Web_server to web_app Configure Operations Create Start Configure Operation Templates Create Start

25 Install Workflow Breakdown Install node sub-workflow Install node sub-workflow Create Tosca. Nodes. web_server Configure Create Pre-configure source Pre-configure target Add source Start Add target Tosca. Nodes. web_app Configure Start Configure Lifecycle scripts/configure.sh scripts/start.sh

26 DNS Service Modelling DNS Service with OpenStack Bind9 Type: application.nodes.bind9 Bind9_host Type: openstack.nodes.server Keypair Floating IP Port Security Group GW FW (YANG)

27 Service Function Chaining with TOSCA vdns Blueprint vfirewall Blueprint vrouter Blueprint Network Service

28 Join the community

29 Hello World Example Tosca. Nodes. web_app Configure scripts/configure.sh Start scripts/start.sh Stop scripts/stop.sh Tosca. Nodes. web_server # pip install git+ # aria service-templates store <helloworld.yaml> <service_name> # aria services create <service_name> -t <template_hello> # aria executions start install -s <service_name> tosca_definitions_version: tosca_simple_yaml_1_0 node_types: web_server: derived_from: tosca.nodes.root capabilities: host: type: tosca.capabilities.container web_app: derived_from: tosca.nodes.webapplication properties: port: type: integer topology_template: node_templates: web_server: type: web_server web_app: type: web_app properties: port: 9090 requirements: - host: web_server interfaces: Standard: configure: scripts/configure.sh start: scripts/start.sh stop: scripts/stop.sh helloworld.yaml aster/examples/hello-world

Standards-Compliant Cloud Orchestration with Apache AriaTosca. Apache: Big Data North America, May 2017, Miami Presented by Tal Liron, GigaSpaces

Standards-Compliant Cloud Orchestration with Apache AriaTosca. Apache: Big Data North America, May 2017, Miami Presented by Tal Liron, GigaSpaces Standards-Compliant Cloud Orchestration with Apache AriaTosca Apache: Big Data North America, May 2017, Miami Presented by Tal Liron, GigaSpaces Farm to Table AsfPublicRoom WebVideoRoom-4.1.csar Cloud

More information

Enabling Workloads Orchestration in Containers via MultiCloud

Enabling Workloads Orchestration in Containers via MultiCloud Enabling Workloads Orchestration in Containers via MultiCloud Bin Hu (AT&T), Ramki Krishnan (VMWare), Gil Hellmann (Wind River) Key Contributors: AT&T: Bin Hu, John Choma, Jack Murray, Brian Freeman, Oliver

More information

TOSCA Templates for NFV and network topology description

TOSCA Templates for NFV and network topology description TOSCA Templates for NFV and network topology description CYCLONE Technical paper September 2017 Table of Contents 1. OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA)... 2 2.

More information

VoLTE E2E Service Review

VoLTE E2E Service Review VoLTE E2E Service Review September 26, 2017 Chengli Wang/Yang Xu VoLTE Use Case Integrate with 3 rd Part Specific Components S-VNFM /EMS DC Controller S-VNFM /EMS S-VNFM /EMS WAN/SPTN Controller Commercial

More information

Multi VIM/Cloud Evolvement for Carrier Grade Support

Multi VIM/Cloud Evolvement for Carrier Grade Support Multi VIM/Cloud Evolvement for Carrier Grade Support VMWare: Xinhui Li, Ramki Krishnan, Sumit Verdi China Mobile: Lingli Deng, Chengli Wang, Yuan Liu, Yan Yang ATT: Bin Hu Wind River: Gil Hellmann, Bin

More information

TOSCA Test Assertions Version 1.0

TOSCA Test Assertions Version 1.0 TOSCA Test Assertions Version 1.0 Committee Note Draft 01 08 December 2016 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-test-assertions/v1.0/cnd01/tosca-test- Assertions-v1.0-cnd01.pdf

More information

Template system for VNF management

Template system for VNF management Template system for management An open and standards compliant solution Dániel Fey Product Manager, CloudBand Application Manager Gábor Márton Chief Architect, CloudBand Application Manager 07-06-2017

More information

How to Build CSARs. Tim Waizenegger. University of Stuttgart Universitätsstr Stuttgart Germany.

How to Build CSARs. Tim Waizenegger.  University of Stuttgart Universitätsstr Stuttgart Germany. How to Build CSARs for OpenTOSCA University of Stuttgart Universitätsstr. 38 70569 Stuttgart Germany Tim Waizenegger Gefördert durch: Förderschwerpunkt: www.opentosca.org Projektträger: Preface 2 Purpose

More information

TOSCA Simple Profile in YAML Version 1.0

TOSCA Simple Profile in YAML Version 1.0 TOSCA Simple Profile in YAML Version 1.0 Committee Specification Draft 01 27 March 2014 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-simple-profile-yaml/v1.0/csd01/tosca-simple-

More information

Deploy TOSCA Workloads in OpenStack via Stand-Alone TOSCAParser, Heat-Translator and Murano

Deploy TOSCA Workloads in OpenStack via Stand-Alone TOSCAParser, Heat-Translator and Murano Deploy TOSCA Workloads in OpenStack via Stand-Alone TOSCAParser, Heat-Translator and Murano IBM Advisory Software Engineer OpenStack PTL Heat-Translator and TOSCA-Parser @sp_zala Vahid Hashemian IBM Advisory

More information

TOSCA Simple Profile in YAML Version 1.0

TOSCA Simple Profile in YAML Version 1.0 TOSCA Simple Profile in YAML Version 1.0 Committee Specification Draft 03 14 April 2015 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-simple-profile-yaml/v1.0/csd03/tosca-simple-

More information

Network Automation using Contrail Cloud (NACC)

Network Automation using Contrail Cloud (NACC) Network Automation using Contrail Cloud (NACC) COURSE OVERVIEW: This five-day course is designed to provide students with the knowledge required to work with the Juniper Contrail software-defined networking

More information

TOSCA Simple Profile in YAML Version 1.1

TOSCA Simple Profile in YAML Version 1.1 TOSCA Simple Profile in YAML Version 1.1 Committee Specification 01 13 July 2017 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-simple-profile-yaml/v1.1/cs01/tosca-simple-profile-

More information

TOSCA Simple Profile in YAML Version 1.0

TOSCA Simple Profile in YAML Version 1.0 TOSCA Simple Profile in YAML Version 1.0 OASIS Standard 21 December 2016 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-simple-profile-yaml/v1.0/os/tosca-simple-profile- YAML-v1.0-os.pdf

More information

Table of Contents HOL-1786-USE-1

Table of Contents HOL-1786-USE-1 Table of Contents Lab Overview - - vcloud Network Functions Virtualization...2 Lab Guidance... 3 Introduction... 7 Module 1 - Getting Started (15 min)... 12 How Fast Fast Really Is - From VNF to VoLTE

More information

TOSCA Simple Profile in YAML Version 1.0

TOSCA Simple Profile in YAML Version 1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 TOSCA Simple Profile in YAML Version 1.0 Working Draft 01, Revision 38 20 March 2014 Technical Committee:

More information

TOSCA. Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard

TOSCA. Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard OASIS TOSCA presentation to ETSI NFV Information Modelling Workshop Proposal for way forward-how TOSCA Adds Value

More information

NS Package Specification V0.1

NS Package Specification V0.1 NS Package Specification V0.1 Catalog Catalog...2 1. Scope...3 2. Terms, Definitions and Abbreviations... 3 3. NS CSAR Model Definition...3 3.1 OASIS CSAR Introduction... 3 3.2 NS CSAR Model Structure...

More information

Harmonizing Open Source and Standards: A Case Study of ONAP

Harmonizing Open Source and Standards: A Case Study of ONAP Harmonizing Open Source and Standards: A Case Study of ONAP Draft by Jenny Huang (AT&T), Lingli Deng (CMCC), and Hui Deng (Huawei) Harmonizing Open Source and Standards: A Case Study of ONAP 1 As part

More information

TOSCA Simple Profile in YAML Version 1.2

TOSCA Simple Profile in YAML Version 1.2 TOSCA Simple Profile in YAML Version 1.2 Committee Specification Draft 01 31 August 2017 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-simple-profile-yaml/v1.2/csd01/tosca-simple-

More information

CERN and Science Clouds in Europe with TOSCA, OpenStack Heat and the Heat Translator

CERN and Science Clouds in Europe with TOSCA, OpenStack Heat and the Heat Translator CERN and Science Clouds in Europe with TOSCA, OpenStack Heat and the Heat Translator Ricardo Rocha Ricardo.Rocha@cern.ch Sahdev Zala spzala@us.ibm.com Matt Rutkowski mrutkows@us.ibm.com Mathieu Velten

More information

Keep Calm and Use Parser

Keep Calm and Use Parser Keep Calm and Use Parser Nov, 2015 Howard Huang, Huawei Julien Zhang, ZTE How would OPNFV attract more open source software developers? 2 I wrote the script based on the instructions in ETSI NFV documents,

More information

Table of Contents HOL EMT

Table of Contents HOL EMT Table of Contents Lab Overview - - vcloud Network Functions Virtualization...2 Lab Guidance... 3 Introduction... 8 Module 1 - Getting Started (15 min)... 13 How Fast Fast Really Is - From VNF to VoLTE

More information

PNF and Hybrid Services Support in ONAP

PNF and Hybrid Services Support in ONAP PNF and Hybrid Services Support in ONAP Oskar Malm, Ericsson v1.1, January 2018 Introduction Introduction of NFV means that VNFs deployed on shared infrastructure is quickly replacing dedicated physical

More information

OpenTOSCA A Runtime for TOSCA-based Cloud Applications

OpenTOSCA A Runtime for TOSCA-based Cloud Applications Institute of Architecture of Application Systems OpenTOSCA A Runtime for TOSCA-based Cloud Applications Tobias Binz 1, Uwe Breitenbücher 1, Florian Haupt 1, Oliver Kopp 1,2, Frank Leymann 1, Alexander

More information

ONAP Integration Through Information and Data Modeling. ONAP Information Integration GOAL. 12 December 2017

ONAP Integration Through Information and Data Modeling. ONAP Information Integration GOAL. 12 December 2017 ONAP Integration Through Information and Data Modeling 12 December 2017 Andy Mayer, Ph.D. ONAP Information Integration GOAL We need a cohesive way to have a shared view of information across ONAP (and

More information

OPEN-O DevOps Practice with Automation Toolchain

OPEN-O DevOps Practice with Automation Toolchain OPEN-O DevOps Practice with Automation Toolchain Helen Chen Principal Architect, Huawei USA PTL of OPEN-O Integration helen.chen@huawei.com Weidong Shao Principal Engineer, Huawei USA weidong.shao@huawei.com

More information

Orchestration and Management for Edge Application with ONAP

Orchestration and Management for Edge Application with ONAP Orchestration and Management for Edge Application with ONAP Haibin Huang, Intel OTC Yan Yang, China Mobile Shane Wang, Intel OTC OpenStack Berlin Summit, Nov. 14 Agenda - Akraino Edge Stack - ONAP VNF/CNF

More information

TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0

TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0 TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0 Committee Specification Draft 02 01 October 2015 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/csd02/tosca-nfv-v1.0-csd02.pdf

More information

VNF on-boarding CMCC

VNF on-boarding CMCC VNF on-boarding CMCC 2016-07-01 Contents VNF Full Life Cycle VNF Onboarding 3 VNF Full Life Cycle Develop Deliver Deploy Use Manage Retire Design Develop Test Package Validate Accept and catalogue Combine

More information

DevOps and Continuous Delivery USE CASE

DevOps and Continuous Delivery USE CASE DevOps and Continuous Delivery USE CASE CliQr DevOps and Continuous Delivery Page 2 DevOps and Continuous Delivery In the digital economy, increasing application velocity is key to success. In order to

More information

Microservice Powered Orchestration

Microservice Powered Orchestration Microservice Powered Orchestration Huabing Zhao ZTE, System Engineer, Network Management &, OPEN-O Common PTL zhao.huabing@zte.com.cn Zhaoxing Meng ZTE, NFV&SDN Architect, Network Management &, OPEN-O

More information

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions Introduction With the advancing technologies, business applications and operations naturally have become more dynamic in order to

More information

Apache CloudStack. Sebastien Goasguen Open Source Office,

Apache CloudStack. Sebastien Goasguen Open Source Office, Apache CloudStack Sebastien Goasguen Open Source Office, Citrix @sebgoa IaaS Landscape IaaS is really: A Data Center Orchestrator Data storage Data movement Data processing That can: Handle failures Support

More information

Alternatives for Improving OpenStack Networking to Address NFV Needs

Alternatives for Improving OpenStack Networking to Address NFV Needs Alternatives for Improving OpenStack Networking to Address NFV Needs Margaret Chiosi AT&T Labs Distinguished Network Architect Open Platform for NFV OPNFV President (Linux Foundation) Ian Wells Principal

More information

vcpe Use Case Review Integration Project and Use Case Subcommittee July 25, 2017

vcpe Use Case Review Integration Project and Use Case Subcommittee July 25, 2017 vcpe Use Case Review Integration Project and Use Case Subcommittee July 25, 2017 Red blocks are infrastructure. They are shared among all the users. Green blocks are used by customers. Each customer needs

More information

TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard

TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard How TOSCA Adds Value in the NFV world OASIS TOSCA Presentation for the ETSI NFV Information Modeling Workshop Proposal

More information

TOSCA and YANG What is it? Stefan Vallin, Cisco, Viktor Leijon, Data Ductus,

TOSCA and YANG What is it? Stefan Vallin, Cisco, Viktor Leijon, Data Ductus, TOSCA and YANG What is it? Stefan Vallin, Cisco, svallin@cisco.com Viktor Leijon, Data Ductus, vleijon@cisco.com Previous Work http://www.lightreading.com/webinar.asp?webinar_id=409 2 Purpose of this Webinar

More information

Enabling End-to-End Orchestration of Multi-Cloud Applications

Enabling End-to-End Orchestration of Multi-Cloud Applications > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Enabling End-to-End Orchestration of Multi-Cloud Applications Kena Alexander, Choonhwa Lee, Eunsam Kim, and Sumi

More information

ONAP CCVPN Blueprint Overview. ONAP CCVPN Blueprint Improves Agility and Provides Cross-Domain Connectivity. ONAP CCVPN Blueprint Overview 1

ONAP CCVPN Blueprint Overview. ONAP CCVPN Blueprint Improves Agility and Provides Cross-Domain Connectivity. ONAP CCVPN Blueprint Overview 1 ONAP CCVPN Blueprint Overview ONAP CCVPN Blueprint Improves Agility and Provides Cross-Domain Connectivity ONAP CCVPN Blueprint Overview 1 OVERVIEW: Build high-bandwidth, flat OTN (Optical Transport Networks)

More information

Winery A Modeling Tool for TOSCA-Based Cloud Applications

Winery A Modeling Tool for TOSCA-Based Cloud Applications Winery A Modeling Tool for TOSCA-Based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2,UweBreitenbücher 2, and Frank Leymann 2 1 IPVS, University of Stuttgart, Germany 2 IAAS, University of Stuttgart,

More information

ONAP VoLTE Use Case Solution Brief

ONAP VoLTE Use Case Solution Brief ONAP VoLTE Use Case Solution Brief ONAP Voice over LTE Improves Agility and Slashes Costs for Communication Service Providers ONAP VoLTE Use Case Solution Brief 1 By using ONAP to support the VoLTE use

More information

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture White Paper October 2017 Juniper Networks Mobile Cloud Architecture Automated Control and Orchrestration Juniper

More information

CloudCenter for Developers

CloudCenter for Developers DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

DEPLOYING NFV: BEST PRACTICES

DEPLOYING NFV: BEST PRACTICES DEPLOYING NFV: BEST PRACTICES Rimma Iontel Senior Cloud Architect, Cloud Practice riontel@redhat.com Julio Villarreal Pelegrino Principal Architect, Cloud Practice julio@redhat.com INTRODUCTION TO NFV

More information

Gluon: An Enabler for NFV

Gluon: An Enabler for NFV Gluon: An Enabler for NFV Bin Hu PMTS, AT&T Ian Wells Principal Engineer, Cisco Ildikó Váncsa OpenStack Coordinator, Ericsson Alternatives for Improving Openstack Networking to Address NFV Needs Controller

More information

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion

More information

RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services

RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services , a Model Agnostic Web Framework for the Design and Composition of NFV Services Stefano Salsano (1,2), Francesco Lombardo (1), Claudio Pisa (1), Pierluigi Greto (1), Nicola Blefari-Melazzi (1,2) (1) CNIT,

More information

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions Cloud Systems 2018 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION...3 Open 2 2018 Introduction Ericsson has developed a comprehensive Training Programs service

More information

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight Building Open Source-Based Cloud Solutions with OpenDaylight Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight Part of a New OPEN Networking Stack Networking Apps ORCHESTRATION (NFVO,...) Mgmt

More information

Container based network service/function deployment

Container based network service/function deployment Container based network service/function deployment For ARC 2nd review. Jan 9th, 2018 Isaku Yamahata , Session goal: answer feedbacks The purpose of

More information

AN UPDATE ON OSM TO THE NFVRG. Diego R. Lopez Telefónica I+D

AN UPDATE ON OSM TO THE NFVRG. Diego R. Lopez Telefónica I+D AN UPDATE ON OSM TO THE NFVRG Diego R. Lopez Telefónica I+D DICEBAMUS HESTERNA DIE Delivering an open source MANO stack aligned to ETSI NFV (information and data) models Capable of consuming published

More information

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution Introduction Service providers and IT departments of every type are seeking

More information

Airship A New Open Infrastructure Project for OpenStack

Airship A New Open Infrastructure Project for OpenStack Airship A New Open Infrastructure Project for OpenStack Declaratively define your OpenStack & Kubernetes Infrastructure Airship A New Open Infrastructure Project for OpenStack Declaratively define your

More information

ONAP Data Model - an SDC Perspective

ONAP Data Model - an SDC Perspective ONAP Data Model - an SDC Perspective Michael Brenner (Cloudify) Tom Nadeau (Cloudify) David Shadmi (AT&T) Anatoly Katzman (AT&T) December 2017 Design-Time Data Model - Principals The Design-Time model

More information

Using the vrealize Orchestrator OpenStack Plug-In 2.0. Modified on 19 SEP 2017 vrealize Orchestrator 7.0

Using the vrealize Orchestrator OpenStack Plug-In 2.0. Modified on 19 SEP 2017 vrealize Orchestrator 7.0 Using the vrealize Orchestrator OpenStack Plug-In 2.0 Modified on 19 SEP 2017 vrealize Orchestrator 7.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

D3.1 Basic SDK Prototype

D3.1 Basic SDK Prototype D3.1 Basic SDK Prototype Project Acronym SONATA Project Title Service Programing and Orchestration for Virtualized Software Networks Project Number 671517 (co-funded by the European Commission through

More information

OpenStack Mitaka Release Overview

OpenStack Mitaka Release Overview OpenStack Mitaka Release Overview Brad Topol, Ph.D., IBM Distinguished Engineer, OpenStack Core Contributor Davanum Srinivas, Community Architect and OpenStack TC Member / Principal Software Engineer,

More information

INDIGO PAAS TUTORIAL. ! Marica Antonacci RIA INFN-Bari

INDIGO PAAS TUTORIAL. ! Marica Antonacci RIA INFN-Bari INDIGO PAAS TUTORIAL RIA-653549! Marica Antonacci!! marica.antonacci@ba.infn.it! INFN-Bari INDIGO PAAS Tutorial Introductory Concepts TOSCA Ansible Docker Orchestrator APIs INDIGO TOSCA custom types and

More information

ONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies

ONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies ONAP Micro-service Design Improvement Manoj Nair, NetCracker Technologies Micro Service Definition Micro service architectural style is an approach to developing a single application as a suite of small

More information

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC) Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC) Dedi Shindler - Sr. Manager Product Management Cloud System Management Technology Group Cisco Agenda Trends Influencing

More information

Illustrative Sequence Diagrams for Residential Broadband vcpe Use Case

Illustrative Sequence Diagrams for Residential Broadband vcpe Use Case Illustrative Sequence Diagrams for Residential Broadband vcpe Use Case vcpe Use Case Used in These Examples Overview of Services Defined for vcpe Use Case Key Resource PNF VNF Network Allotted Resource

More information

OpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION

OpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION OpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION A Brief History of Networking Intelligent Industry Solutions Scale Architecture

More information

Building a compliance program based on Open Source Georg Kunz

Building a compliance program based on Open Source Georg Kunz Building a compliance program based on Open Source Georg Kunz @the_georg_kunz includes content prepared by Chris Donley Linux Foundation Networking Compliance Verification Program (CVP) Linux Foundation

More information

History of SDN Control at AT&T

History of SDN Control at AT&T History of SDN Control at AT&T Chris Rice Senior Vice-President, AT&T Labs Definition of SDN and an SDN Controller Software-Defined Networking - (SDN) is an architectural approach to network design that

More information

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture White Paper June 2017 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net

More information

Service Orchestration- Need for Users

Service Orchestration- Need for Users Service Orchestration- Need for Users Background Issues: Increased Capex and Opex Huge manual efforts involved single-purpose/ domain specific / homogenous networks Possible way out: SDN NFV Automation

More information

Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access

Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access Now a part of Cisco We bought Viptela Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access Branch Hybrid WAN Transport IPsec Secure MPLS (IP-VPN) Private Cloud Virtual Private

More information

LEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks.

LEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks. DATA SHEET LEAP Lumina Extension Adaptation Platform Model-driven software platform enables automation of heterogeneous networks. SDN has long enabled interfaces like Netconf and OpenFlow to program network

More information

Simplify and automate your network with Cisco DNA

Simplify and automate your network with Cisco DNA Simplify and automate your network with Cisco DNA Mr. Brink Sanders Managing Director, Software and Network Transformation Cisco Asia Pacific and Japan March, 2017 Agenda Software-Defined Networking (SDN)

More information

The Impact of SDN & NFV On Application Delivery and Virtualized Application Execution. Jim Hodges, Senior Analyst Heavy Reading

The Impact of SDN & NFV On Application Delivery and Virtualized Application Execution. Jim Hodges, Senior Analyst Heavy Reading v The Impact of SDN & NFV On Application Delivery and Virtualized Application Execution Jim Hodges, Senior Analyst Heavy Reading OUR PANELISTS Caroline Chappell Senior Analyst, Heavy Reading Christian

More information

Building NFV Solutions with OpenStack and Cisco ACI

Building NFV Solutions with OpenStack and Cisco ACI Building NFV Solutions with OpenStack and Cisco ACI Domenico Dastoli @domdastoli INSBU Technical Marketing Engineer Iftikhar Rathore - INSBU Technical Marketing Engineer Agenda Brief Introduction to Cisco

More information

Build Cloud like Rackspace with OpenStack Ansible

Build Cloud like Rackspace with OpenStack Ansible Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand

More information

Customize OpenStack for Telco NFV

Customize OpenStack for Telco NFV Security Level: Customize OpenStack for Telco NFV Tianran Zhou (zhoutianran@huawei.com) Feng Dong (albert.dongfeng@huawei.com) www.huawei.com HUAWEI TECHNOLOGIES CO., LTD. Motivation Linux as a general

More information

ESCALATOR DESIGN CONSIDERATIONS

ESCALATOR DESIGN CONSIDERATIONS ESCALATOR DESIGN CONSIDERATIONS Release brahmaputra.1.0 (9ba9270) OPNFV May 28, 2016 CONTENTS 1 Reference Architecture 3 1.1 Precondition of Upgrade......................................... 4 2 Information

More information

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA Kubernetes made easy with Docker EE Patrick van der Bleek Sr. Solutions Engineer NEMEA Docker Enterprise Edition is More than Containers + Orchestration... DOCKER ENTERPRISE EDITION Kubernetes integration

More information

Customization and Provisioning of Complex Event Processing using TOSCA IAAS & IPVS

Customization and Provisioning of Complex Event Processing using TOSCA IAAS & IPVS Customization and Provisioning of Complex Event Processing using TOSCA IAAS & IPVS Ana C. Franco da Silva, Pascal Hirmer, Uwe Breitenbücher, Oliver Kopp, Bernhard Mitschang franco-da-silva@informatik.uni-stuttgart.de

More information

Implementation Guide Release 7.3.5

Implementation Guide Release 7.3.5 [1Oracle Communications Network Service Orchestration Implementation Guide Release 7.3.5 E80746-01 February 2017 Oracle Communications Network Service Orchestration Implementation Guide, Release 7.3.5

More information

HP SDN Document Portfolio Introduction

HP SDN Document Portfolio Introduction HP SDN Document Portfolio Introduction Technical Solution Guide Version: 1 September 2013 Table of Contents HP SDN Document Portfolio Overview... 2 Introduction... 2 Terms and Concepts... 2 Resources,

More information

Joint Agile Delivery Phase 3

Joint Agile Delivery Phase 3 Joint Agile Delivery Phase 3 Frank Massoudian Edward Pershwitz 2017 TM Forum 1 Joint Agile Delivery Phase 3 Project Lead Champions Participants 2017 TM Forum 2 Catalyst Timeline Oct 10-13, 2016 Stockholm

More information

Getting Started with OpenStack

Getting Started with OpenStack Getting Started with OpenStack Charles Eckel, Developer Evangelist, Cisco DevNet @eckelcu Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Contrail Sandbox Tutorial Script

Contrail Sandbox Tutorial Script Contrail Sandbox Tutorial Script Tutorial Flow Login to lab setup Add security rules Add IP address manager Add two networks Add network policy Add two VMs (can t ping) Add network policy to networks (VMs

More information

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. ( Agile CI/CD with Jenkins and/at ZeroStack Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (www.zerostack.com) Outline ZeroStack Hybrid Cloud Platform Jenkins and ZeroStack Jenkins at

More information

Combining TOSCA and BPMN to Enable Automated Cloud Service Provisioning

Combining TOSCA and BPMN to Enable Automated Cloud Service Provisioning Combining TOSCA and BPMN to Enable Automated Cloud Service Provisioning Domenico Calcaterra, Vincenzo Cartelli, Giuseppe Di Modica and Orazio Tomarchio Department of Electrical, Electronic and Computer

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

Modelling the behaviour of management operations in TOSCA

Modelling the behaviour of management operations in TOSCA Università di Pisa Dipartimento di Informatica Technical Report Modelling the behaviour of management operations in TOSCA Antonio Brogi, Andrea Canciani, and Jacopo Soldani Department of Computer Science,

More information

Virtual Network Functions Life Cycle Management

Virtual Network Functions Life Cycle Management Virtual Network Functions Life Cycle Management Cisco Elastic Services Controller (ESC) provides a single point of control to manage all aspects of VNF lifecycle for generic virtual network functions (VNFs)

More information

Service Insertion with ACI using F5 iworkflow

Service Insertion with ACI using F5 iworkflow Service Insertion with ACI using F5 iworkflow Gert Wolfis F5 EMEA Cloud SE October 2016 Agenda F5 and Cisco ACI Joint Solution Cisco ACI L4 L7 Service Insertion Overview F5 and Cisco ACI Integration Models

More information

Where is the Network Edge? MEC Deployment Options, Business Case & SDN Considerations

Where is the Network Edge? MEC Deployment Options, Business Case & SDN Considerations Where is the Network Edge? MEC Deployment Options, Business Case & SDN Considerations Ian Goetz, Chief Architect, Vodafone Global Account, Juniper Networks August, 2016 Market Trends & The Network Environment

More information

NSO Essentials for Programmers and Network Architects (NSO201) v3.0

NSO Essentials for Programmers and Network Architects (NSO201) v3.0 NSO Essentials for Programmers and Network Architects (NSO201) v3.0 What you ll learn in this course The Cisco NSO Essentials for Programmers and Network Architects (NSO201) course introduces you to Cisco

More information

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer Quantum, network services for Openstack Salvatore Orlando sorlando@nicira.com Openstack Quantum core developer Twitter- @taturiello Caveats Quantum is in its teenage years: there are lots of things that

More information

Progress report on NFV standardization in ETSI.

Progress report on NFV standardization in ETSI. Progress report on NFV standardization in ETSI. NetV: IRISA / Technicolor Workshop on Network Virtualization Bruno CHATRAS, Orange, ETSI NFV ISG Vice-Chairman 1 Agenda Overview Selected technical items

More information

and controller independence with NetIDE

and controller independence with NetIDE Supporting composed SDN applications and controller independence with NetIDE Alec Leckey Intel Labs SDN Application Development Java Python C/C++ Javascript Beacon Iris Pox Nox NodeFlow Jaxon Floodlight

More information

MEF's Lifecycle Service Orchestration (LSO): Multi-operator Service Delivery from Months to Minutes..

MEF's Lifecycle Service Orchestration (LSO): Multi-operator Service Delivery from Months to Minutes.. Seminar Series Sponsor Event Sponsors MEF's Lifecycle Service Orchestration (LSO): Multi-operator Service Delivery from Months to Minutes.. Janine Rebelo Head of Global Ethernet Product Development Vodafone

More information

NFV Orchestration Implementation Guide Release 7.4

NFV Orchestration Implementation Guide Release 7.4 [1Oracle Communications Unified Inventory Management NFV Orchestration Implementation Guide Release 7.4 E88928-01 December 2017 Oracle Communications Unified Inventory Management NFV Orchestration Implementation

More information

CloudCAMP: A Model-driven Generative Approach for Automating Cloud Application Deployment and Management

CloudCAMP: A Model-driven Generative Approach for Automating Cloud Application Deployment and Management : A Model-driven Generative Approach for Automating Cloud Application Deployment and Management Anirban Bhattacharjee, Yogesh Barve, Aniruddha Gokhale Department of Electrical Engineering and Computer

More information

Virtual Network Functions Life Cycle Management

Virtual Network Functions Life Cycle Management Virtual Network Functions Life Cycle Management Cisco Elastic Services Controller (ESC) provides a single point of control to manage all aspects of VNF lifecycle for generic virtual network functions (VNFs)

More information

Cisco Virtual Managed Services

Cisco Virtual Managed Services Data Sheet Cisco Virtual Managed Services SD-WAN Made Simple for Service Providers Cisco Virtual Managed Services (VMS) is a cloud native solution for service providers to automate, innovate and accelerate

More information

NETWORK AUTOMATION AND PROGRAMMABILITY: Reality Versus The Vendor Hype When Considering Legacy And NFV Networks P. Moore NANOG 70 June 7, 2017

NETWORK AUTOMATION AND PROGRAMMABILITY: Reality Versus The Vendor Hype When Considering Legacy And NFV Networks P. Moore NANOG 70 June 7, 2017 1 NETWORK AUTOMATION AND PROGRAMMABILITY: Reality Versus The Vendor Hype When Considering Legacy And NFV Networks P. Moore NANOG 70 June 7, 2017 2 Automation is a Journey Traditional vs Future Automation

More information

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs Johann Tönsing May 24, 206 206 NETRONOME Agenda Contributions of OpenFlow, Open vswitch and P4 OpenFlow features missing in P4,

More information