orchestrating and managing vnfss on openstack - demo- [cloudify + openstack + fortigate + vrouter +...

17
Orchestrating and Managing VNFs On OpenStack Demo: [Cloudify + OpenStack + Fortigate + vRouter + EDS] Oct 25-28, 2016 | Barcelona, Spain

Upload: arthur-berezin

Post on 20-Mar-2017

120 views

Category:

Technology


5 download

TRANSCRIPT

Orchestrating and Managing VNFs On OpenStack

Demo: [Cloudify + OpenStack + Fortigate + vRouter + EDS]

Oct 25-28, 2016 | Barcelona, Spain

Cloudify Telecom Edition

Cloudify Orchestrator (Service&Resource)

Cloudify Generic VNF Manager

• Open Source• TOSCA Based • Highly Pluggable

Pure Play Orchestration

Conf. mgmt

Container

InfrastructureNetwork

Pure-PlayOrchestration

with TOSCA

TOSCA Orchestration

WorkflowTopology Policy

Topology Orchestration Specification for Cloud Applications

TOSCA VNF Topology

openstack.server

Container

SDN Controller

openstack.server

vRouter

vmware.server

Database

Hosted on

Connected-to

Node Type: Container

Network(neutron)

WorkflowTopology Policy

• TOSCA

• YAML

• Declarative

• Extendible

• Inheritance

• Composition

Workflows

WorkflowTopology Policy

• Built-in workflows

Install, Uninstall, Scale, Heal

• Declarative based on Application topology

• Imperative with access to application topology

Tosca.Nodes.Compute

Tosca.Nodes.WebApplication

C

S

C

S Tosca.Nodes.Compute

Tosca.Nodes.Database

C

S

C

S

Compute(WebApp) CreateC

Compute(WebApp) StartS

WebApp CreateC

WebApp StartS

Compute(DB) CreateC

Compute(DB) StartS

WebApp CreateC

WebApp StartS

WebApp ConnectTo DatabaseCon

Policies

• Triggers workflows automatically• Auto-Healing, Auto-Scaling

• Policy Engine (Reimann.io)

• Based on application monitoring metrics

• Built-in pluggable application monitoring

WorkflowTopology Policy

Provision

MonitorAction

Manage

Cloudify Pluggable Orchestration

IaaSPlugins

ContainerPlugins

Conf MgmtPlugins

Monitoring &Alarming

● Provision● Configure● Monitor● Manage

ApplicationBlueprint(TOSCA)

VNFPlugins

Cloudify Pluggable Orchestration

IaaSPlugins

ContainerPlugins

Conf MgmtPlugins

Monitoring &Alarming

● Provision● Configure● Monitor● Manage

ApplicationBlueprint(TOSCA)

VNFPlugins

Demo Time!(But let’s take a minute for a quick prayer to the God of live demos)

Controller

ETX - Compute New York

Controller

ETX - Compute New York

Provision VM

Controller

ETX - Compute New York

ACME VM

Hooli VMProvision VM

Controller

ETX - Compute New York

ACME VM

Hooli VM

Provision App

Controller

ETX - Compute London

ACME VM

Globex VM

ETX - Compute New York

ACME VM

Hooli VM

Demo Time!(But let’s take a minute for a quick prayer to the God of live demos)

Backup