ONAP open lab A fully virtual flavor

Similar documents
System Integration and Testing Project Proposal

ONAP VoLTE Use Case Solution Brief

The New Intelligent Edge Akraino Edge Stack Project Overview

and public cloud infrastructure, including Amazon Web Services (AWS) and AWS GovCloud, Microsoft Azure and Azure Government Cloud.

Understanding Cloud Migration. Ruth Wilson, Data Center Services Executive

Cloud & Datacenter EGA

NFV Made Efficient: Living at the Edge. Presented by :

Agenda. This Session: Azure Networking Basics, On-prem connectivity options DEMO Create VNET/Gateway Cost-estimation for VNET/Gateways

OUR CUSTOMER TERMS CLOUD SERVICES - INFRASTRUCTURE

CASE STUDY: Integrating Agile Operations to support NFV/SDN Deployment & B2B services redefinition, Orange Polska case study

Choosing the Right Cloud. ebook

Casa Systems Axyom Multiservice Router

COMCAST ENTERPRISE SERVICES PRODUCT-SPECIFIC ATTACHMENT SOFTWARE-DEFINED WIDE AREA NETWORKING (SD-WAN)

Casa Systems Axyom Multiservice Router

IT Enterprise Services. Capita Private Cloud. Cloud potential unleashed

The Old School Cloud Is No More: Running Your Microsoft Applications on AWS

Asset Bank - Shared Hosting. Service Description

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

SUSE OpenStack Cloud. Enabling your SoftwareDefined Data Center. SUSE Expert Days. Nyers Gábor Trainer &

Move, manage, and run SAP applications in the cloud. SAP-Certified Infrastructure from IBM Cloud

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

vbranch Introduction and Demo

ICBA Migration to IaaS Cloud Platform REQUEST FOR PROPOSAL

REALIZE YOUR. DIGITAL VISION with Digital Private Cloud from Atos and VMware

Security. ITM Platform

SECURE HYBRID CLOUD Solution

Advanced CSR Lab with High Availability and Transit VPC

The Automatic On-boarding System Used in China Mobile's NFV/SDN Network

OPEN TELCO: A take on the Virtual Central Office

Increasing Network Agility through Intelligent Orchestration

SERVICE DESCRIPTION MANAGED FIREWALL/VPN

PeopleSoft on Oracle Cloud Platform: Built for Enterprise. Copyright 2017, Oracle and/or its affiliates. All rights reserved.

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Akraino & Starlingx: A Technical Overview

vsan Mixed Workloads First Published On: Last Updated On:

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

AppPulse Point of Presence (POP)

Virtual Network Functions Life Cycle Management

What s next for your data center? Power Your Evolution with Physical and Virtual ADCs. Jeppe Koefoed Wim Zandee Field sales, Nordics

SUSE Enterprise Storage 3

Dimensioning enterprise cloud platforms for Bring Your Own Devices (BYOD) BYOD Device Emulation and Policy Analysis

Orchestration and Management for Edge Application with ONAP

EBOOK: VMware Cloud on AWS: Optimized for the Next-Generation Hybrid Cloud

Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services

Use Case Brief BUILDING A PRIVATE CLOUD PROVIDING PUBLIC CLOUD FUNCTIONALITY WITHIN THE SAFETY OF YOUR ORGANIZATION

1V0-642.exam.30q.

Virtualization & On-Premise Cloud

Virtual Network Functions Life Cycle Management

Oracle Solaris 11: No-Compromise Virtualization

Intermedia. CX-E Cloud Hosting Provider. Introduction. Why Intermedia for CX-E Cloud? Cost of Ownership

IBM Bluemix compute capabilities IBM Corporation

Hybrid Cloud for the Enterprise

Total Cost of Ownership Analysis for a Wireless Access Gateway

TELSTRA CLOUD SERVICES CLOUD INFRASTRUCTURE PRICING GUIDE UNITED KINGDOM

Network Service Description

VMware Site Recovery Technical Overview First Published On: Last Updated On:

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security

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

Ordering and deleting Single-node Trial for VMware vcenter Server on IBM Cloud instances

Partner Webinar. AnyConnect 4.0. Rene Straube Cisco Germany. December 2014

VMware vcloud Air Accelerator Service

Virtualization. Michael Tsai 2018/4/16

Cloud Computing Briefing Presentation. DANU

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Technology for a Changing World

Enabling Workloads Orchestration in Containers via MultiCloud

Optimize Your Data Center. Gary Hill VP, Business Development DVL Group, Inc.

The Technology Behind Datrium Cloud DVX

Taking your next integration or BPM project to the cloud WebSphere Integration User Group, 12 July 2012 IBM Hursley

Cloud Sure - Virtual Machines

Leveraging OPNFV test tools beyond the NFV domain. Georg Kunz, Emma Foley & the OPNFV testing community

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

Technical Advisory Council Meeting February 28, 2018

IBM Cloud for VMware Solutions

1. Click on "IaaS" to advance to the Windows Azure Scenario. 2. Click to configure the "CloudNet" Virtual Network

Dell EMC Hyper-Converged Infrastructure

Don t Jeopardize Your Business: 5 Key Business Continuity Use Cases for Cloud

Establishing Compliance Verification Programs for Linux Foundation Networking Projects. Chris Donley & Georg Kunz

The Impact of Hyper- converged Infrastructure on the IT Landscape

Code Alert Customer Information Technology Requirements Series 30 Software

Cloud Computing: Making the Right Choice for Your Organization

PCI DSS Compliance. White Paper Parallels Remote Application Server

External API - Casablanca Proposal - SDNC/DO/MEC Alignment

ADDENDUM 1 April 13, 2018 Request for Proposals: Professional Services for Server Backup Solution

Network Functions Virtualization (NFV): Promises and Progress CELTIC Event Monaco, April 23 rd, 2014

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

Cisco Integrated Services Virtual Router

Cloud Computing For Researchers

Flexible Capacity. Giovanna Guglielmi Flexible Capacity e Datacenter Care Business Manager Hewlett Packard Enterprise Italia

HPE Flexible Capacity

Carrier Grade Performance and Reliability in Network Virtualization

Modernize Your Backup and DR Using Actifio in AWS

Integrating External Controllers with ONAP. AT&T Labs

How CloudEndure Works

Cisco Virtual Managed Services

How CloudEndure Disaster Recovery Works

nil.com 2017 NIL, Security Tag: PUBLIC 2017 NIL, Security Tag: INTERNAL 1

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

EMBARKING ON A DIGITAL TRANSFORMATION JOURNEY

Network Function Virtualization over Open DC/OS Yung-Han Chen

Transcription:

ONAP open lab A fully virtual flavor Ver 0.5 Helen Chen, William Chen, Lingli Deng, Chris Donley, Ranny Haiby, Jason Hunt, Catherine Lefevre, Tomer Oster, Oliver Spatscheck, Chengli Wang, Gary Wu, Kang Xi, Yang Xu May, 2017

Purpose of building an open lab The primary focus of the ONAP lab is to support the CI/CD of the board approved release use cases - Run the release gating test cases By having additional lab(s) we may : - Provide easy access for all developers in the community - Support ONAP demos - Support Interoperability testing with multi-vendor s hardware and software in real environments - Showcase use cases outside the board approved ones We assume there would be multiple labs (physical and virtual) and multiple usages (CI/CD, Demos, Integration, etc.). The assignment of usages to labs is out of the scope of this document, but the goal is not to limit any possible assignment

Implementation options Physical (Will of course use virtualization on top of the lab hardware) - Requires dedicated hardware and real estate May come from community member contributions no CapEx upfront - Requires support personnel Already committed by some community members - Has fixed capacity with typically long lead times for expansion - Limited SLA Downtime may occur Virtual (cloud hosted) - No platform maintenance required (handled by the cloud provider) - Elastic capacity - Globally accessible - Practice what we preach full virtualization - Incurred OpEx - Well defined SLA

Challenges of a virtual lab Cost - Annual budget for resource consumption - Resource capping (per vendor? Only paying members? Etc.) Running vendor on a public cloud - Integration with the cloud platform (CPU, storage and networking) - Security and confidentiality Who is liable in case of data breech that will compromise vendor assets? - Integration with cloud platform management (may be different than plain OpenStack) - Performance how to match on premise capacity to cloud offering Connectivity to physical hardware

Addressing the challenges Cost and capping - Virtual lab footprint can be kept minimal during normal times and scaled out when there is higher demand When there is a need for more testing (e.g. prior to a release) When there is an outage in the physical labs To support an event (trade show, developer conference, etc.) - Agree on capping policy in the community May require assigning community lab managers that will be responsible for lab scaling Will require a usage tracking tool in order to Allow resource usage to be tracked and capped in order to control capital expanses Perform capacity planning

Repeatability and ease of use Repeatability - Create lab blueprints, or packages that will be reusable and allow scaling out of a virtual lab or creating a new one efficiently Ease of use - The packages should enable spinning up a lab environment with a click of a button - The package should enable easy shutdown and deletion of resources to avoid excessive use of cloud resources - ONAP instances will be controlled by the ONAP Operations Manager Configuration management - The lab should be controlled by a configuration management system to ensure the right versioning, software patches, etc. Status tracking - There ONAP community should use a resource booking tool to allow for creating maintenance windows and block out times for demos, etc.

Security, licensing, access restriction In general, the virtual lab should be treated as any other lab when it comes to public access, security and licensing of. - It just happen to run on hardware provided by a public cloud. Everything on top of the hardware should look similar to the physical labs. Access and security - Should be restricted to community members and provided through standard mechanisms such as SSH jump servers and remote access VPN servers - The lab may provide free and open to the public access if required, but the same goes for any other physical lab Licensing - VNF vendors should provide lab usage licenses for their and are not required to provide licenses for general public usage Liability - There needs to be a clearly assigned responsible entity that will be in charge of running the lab, much like any other, physical lab.

Addressing the challenges Running vendor VNF on public cloud - Running OpenStack (and later other VIMs) on the public cloud could provide a standard platform. - OpenStack may be run on bare metal servers or using nested virtualization (former has better performance, latter higher portability). VMWare may be a challenge (licensing is one). - Minimum requirement for the cloud is to support X86 - ONAP may run directly on public cloud or on hosted OpenStack (ONAP should be OpenStack agnostic) - For practical reasons the virtual lab will not be able to host all possible version of OpenStack ONAP or Hosted OpenStack Vendor provided or open source Public Cloud Virtualization Bare Metal Community provided Cloud provided

Addressing the challenges Connectivity to physical hardware - May be solved by using security gateways as part of the lab that will maintain secure tunnels with physical labs of the operators and vendors - The tunnels will be used for both VNF-PNF traffic and ONAP-PNF control traffic. - Some may run on the Vendor/Operator lab ONAP Cloud lab ONAP Multi VIM GW Public Cloud Infrastructure Vendor/Operator lab PNF GW PNF

Possible usage scenarios Scenario 1 ONAP in vlab, in plab (This may be easier to accomplish for release 1 ) ONAP Multi VIM PNF GW Public Cloud Infrastructure GW PNF ONAP Cloud lab Vendor/Operator or ONAP physical lab Scenario 2 ONAP and in vlab ONAP Multi VIM GW Public Cloud Infrastructure ONAP Cloud lab PNF GW PNF Vendor/Operator or ONAP physical lab

A mesh of labs Why stop at two? ONAP Physical lab ONAP virtual lab Vendor lab Operator lab Vendor lab

Resource tally sheet Based on https://wiki.onap.org/display/dw/lab+resource Memory Storage Network Qty Lab Jump server Xeon-E5-2658A 2.2GHz equivalent 256G 2T 2X10G 1 Security GW Xeon-E5-2658A 2.2GHz equivalent 256G 100G 2X10G 2 ONAP ONAP Xeon-E5-2658A 2.2GHz equivalent 256G 2T 2X10G 3 OpenStack Controllers Xeon-E5-2658A 2.2GHz equivalent 256G 2T 2X10G 2 Compute Xeon-E5-2658A 2.2GHz equivalent 256G 2T 2X10G 3

Public cloud requirements X86 based platform (e.g. not ARM, etc.) The majority of are only certified to run on X86 Support for running KVM virtualization and OpenStack VIM - Advantage for bare-metal option as it will avoid the need for nested virtualization Support for overlay secure tunnels between VMs in the cloud and physical labs - E.g. IPSec or SSL Compute, storage and networking resources as specified in the previous slide SLA A committed reliability/resiliency of the provided cloud resources Usage tracking tool <More requirements to follow based on use case analysis>

Summary and next steps We identified several usages (CI/CD, integration, development, etc.) for a virtual lab We identified several scenarios (local, remote, etc.) Release 1 scope may be limited and with probably be focused on the scenario where are in a remote lab and only ONAP is running in a virtual lab. Next steps would involve: - finalizing the exact requirements This can only happen once the detailed use cases are agreed upon - Approaching cloud providers with a request for proposal that will include the requirements - Approving the virtual lab proposal

Backup (for future use)

Cost assessment Annual cost estimate Compute Network Storage Personnel??? Total Minimum (steady state) Max (burst)