the road to cloud native vnfs

Post on 16-Jan-2017

635 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The only constant is changeThe only constant is change

The Road to Cloud Native VNFs

The only constant is change

Introduction

• Open Source advocate for the past 10 years.• Actively involved with OpenStack since its

inception.• CTO & Founder GigaSpaces

The leading Hybrid Cloud Orchestration by OpenStack users

The only constant is change

About Cloudify

Member of Network Functions

Virtualisation ISG (NFV)

Standards Organizations Open Source Projects

The only constant is change

Traditional Network Function

The only constant is change

From Physical Appliance to Virtual Appliance

Mostly involved performance optimization and packaging

Physical Appliance

Virtual Appliance

The only constant is change

The Rise of Cloud Native NFV

The only constant is change

The Cloud Native Disruption

Physical Appliance

Virtual Appliance

Cloud Native

Mostly involved performance optimization and packaging

Disruption - Changes in the architecture, delivery model and biz model

The only constant is change

Cloud Native VNFs (Versa)

Self-Managed

The only constant is change

Cloud Native VNF Example (Ruckus)

SaaS Managed

The only constant is change

Recipe for Cloud Native VNF● Software Defined

• Including the management and provisioning● Design for DevOps

• Configuration as code• Built-in automation of the provisioning and configuration• Continuous deployment

● Monitoring • Avoid proprietary monitoring • Use best of breed open-source monitoring framework

● Containers• Package your software in containers • Support multiple containers

The only constant is change

Other Considerations● Multi Tenancy

○ Share the same VNF between multiple users

○ Have separate VNF per (IaaS) tenant ● Multi Cloud (VIM) Support

○ Operators have different cloud flavour and preferences

○ Be ready to support the common platform to maximize your market reach

The only constant is change

Generic VNF Orchestration (G-VNFM)

Provision

ConfigureMonitor

Manage

Orchestration EngineVNF Hybrid Cloud/Stack

- Self-healing - Auto-scaling - Monitoring- Policy Management- Security and Multi-Tenancy

The only constant is change

Cloud Native on High Performance Stack (Coming Soon)

Bare Metal Cloud

Intel EPA Enabled

Provision

ConfigureMonitor

Manage

- Self-healing - Auto-scaling - Monitoring- Policy Management- Security and Multi-Tenancy

Orchestration EngineVNF High Performance Containers

Canonical Clear Containers

The only constant is change

Generic (Operator) Orchestration

Virtual Appliance

Service Composition

Physical Appliance

Micro Services

Lifecycle Management

Consistent Infrastructure /Tenant Management

Multi Tenant Orchestrator

Cloud Native VNF

Embedded Orchestrator

Embedded VNFM / Operator Orchestration (NFVO)

The only constant is change

Characteristics of Embeddable Orchestration

● OEMable ● White Labeling ● Lightweight ● Open Source● Open Governance● Extensible/Customizable● Portable Between OSes & Clouds

The only constant is change

Cloudify Embeddable Orchestration

VNF providers should consider ARIA to gain TOSCA support, automation of deployment and configuration across multiple clouds such as OpenStack, VMware, (or any other cloud), as well as portability between different container-based architectures such as Docker Swarm or Kubernetes.

Cloudify includes ARIA as its orchestration engine, so by definition, it inherits all of its capabilities in addition to the capabilities that are provided by Cloudify Manager.

VNF providers should consider Cloudify in cases where they would want to gain more advanced management, ongoing automation and security such as:

- Self-healing - Auto-scaling - Monitoring- Policy Management- Security and Multi-Tenancy

The only constant is change

Standardization EffortState of the Union Open-O/ OSM Common Modeling Effort

The only constant is change

Live Demos

KVM ESXI

Netconf/YANG

Heat

Netconf/YANG

Service Chaining in a World with No Standard Best of Breed vCPE

TOSCA

TOSCA

The only constant is change

Are You Ready to be Cloud Native?

Prerequisites

● Can you package your VNF as an Image/Container?

● Can your VNF be driven by API or external script? ● Can you boot/configure your VNF using Cloud-Init ● Does the setup of your VNF assume manual

intervention during the setup process?

The only constant is change

Where Do I Go From Here?

Academy● Free NFV Lab On Demand

Through the Cloudify Academy

● Special Consulting and Support Package for Cloud Native VNF

The only constant is changeThe only constant is change

Thanks!Questions?

Find out more on getcloudify.org

top related