Scaling Cloud-Native Virtualized Network Services with Flash Memory



Similar documents
Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Cloud Orchestration. Mario Cho. Open Frontier Lab.

The Role of Virtual Routers In Carrier Networks

Scaling from Datacenter to Client

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

Network functions Virtualisation CIO Summit Peter Willis & Andy Reid

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

ETSI NFV ISG DIRECTION & PRIORITIES

What is SDN all about?

SDN and NFV in the WAN

Leveraging SDN and NFV in the WAN

SDN-NFV: An introduction

Microsoft Windows Server Hyper-V in a Flash

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Comparing SMB Direct 3.0 performance over RoCE, InfiniBand and Ethernet. September 2014

Network Function Virtualization Primer. Understanding NFV, Its Benefits, and Its Applications

Connecting Flash in Cloud Storage

Definition of a White Box. Benefits of White Boxes

State of the Art Cloud Infrastructure

Network Function Virtualization & Software Defined Networking

Virtualization, SDN and NFV

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

Getting More Performance and Efficiency in the Application Delivery Network

Different NFV/SDN Solutions for Telecoms and Enterprise Cloud

Microsoft Windows Server in a Flash

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

SMB Direct for SQL Server and Private Cloud

Network Function Virtualization Using Data Plane Developer s Kit

OmniCube. SimpliVity OmniCube and Multi Federation ROBO Reference Architecture. White Paper. Authors: Bob Gropman

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

Realizing the next step in storage/converged architectures

U s i n g S D N - and NFV-based Servi c e s to M a x i m iz e C SP Reve n u e s a n d I n c r e ase

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

Evaluation and Characterization of NFV Infrastructure Solutions on HP Server Platforms

Introduction to Cloud Design Four Design Principals For IaaS

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

WHITE PAPER. How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

THE ON-DEMAND DATA CENTER NETWORK TRANSFORMATION IN A CHANGING INDUSTRY. Ken Cheng, CTO, Brocade October, 2013

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

Management & Orchestration of Metaswitch s Perimeta Virtual SBC

SDN PARTNER INTEGRATION: SANDVINE

Accelerating Real Time Big Data Applications. PRESENTATION TITLE GOES HERE Bob Hansen

Simplifying Big Data Deployments in Cloud Environments with Mellanox Interconnects and QualiSystems Orchestration Solutions

How SSDs Fit in Different Data Center Applications

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Network Functions Virtualisation. + Don Clarke, Pete Willis, Andy Reid, Paul Veitch (BT) + further acknowledgements within slides

Microsoft Windows Server Hyper-V in a Flash

Technology and Trends in Network Virtualization

Brocade One Data Center Cloud-Optimized Networks

NSN Liquid Core Management for Telco Cloud: Paving the way for reinventing telcos for the cloud

Blue Planet. Introduction. Blue Planet Components. Benefits

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Fabrics that Fit Matching the Network to Today s Data Center Traffic Conditions

Software Defined Microsoft. PRESENTATION TITLE GOES HERE Siddhartha Roy Cloud + Enterprise Division Microsoft Corporation

Network Softwarisation An Open Development Ecosystem. Telefónica Global CTO

Optimizing Data Center Networks for Cloud Computing

White. Paper. The Rise of Network Functions Virtualization. Implications for I/O Strategies in Service Provider Environments.

SOFTWARE DEFINED NETWORKING

Cisco Application Networking for IBM WebSphere

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Building a Scalable Storage with InfiniBand

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

Enterprise Cloud Services HOSTED PRIVATE CLOUD

Unified Computing Systems

Pre-Conference Seminar E: Flash Storage Networking

Microsoft SQL Server 2014 in a Flash

VIRTUALIZING THE EDGE

NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved.

VMware VSAN och Virtual Volumer

Bringing the Public Cloud to Your Data Center

Visibility in the Modern Data Center // Solution Overview

Extreme Networks: Building Cloud-Scale Networks Using Open Fabric Architectures A SOLUTION WHITE PAPER

Center SDN & NFV. Modern Data IN THE

Building a Flash Fabric

NFV Reference Platform in Telefónica: Bringing Lab Experience to Real Deployments

Delivering Managed Services Using Next Generation Branch Architectures

Branches as Nimble as the Cloud: Unleashing Agility with Nuage Networks Virtualized Network Services EXECUTIVE SUMMARY

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

Journey to the All-Flash Data Center

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

ENABLING SDDC WITH XTREMIO & BROCADE

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

The Benefits of SD-WAN with Integrated Branch Security

100 Gigabit Ethernet is Here!

Building All-Flash Software Defined Storages for Datacenters. Ji Hyuck Yun Storage Tech. Lab SK Telecom

Flash Controller Architecture for All Flash Arrays

Maginatics Cloud Storage Platform A primer

Dell Converged Infrastructure

Data and Control Plane Interconnect solutions for SDN & NFV Networks Raghu Kondapalli August 2014

How To Test Nvm Express On A Microsoft I7-3770S (I7) And I7 (I5) Ios 2 (I3) (I2) (Sas) (X86) (Amd)

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Debunking the Myths: An Essential Guide to Software-Defined Networking April 17, 2013

Transcription:

Scaling Cloud-Native Virtualized Network Services with Flash Memory Chloe Jian Ma (@chloe_ma) Senior Director, Cloud Marketing Mellanox Technologies Flash Memory Summit 2015 Santa Clara, CA 1

The Telco Industry is Going Through a Transformation Flash Memory Summit 2015 Santa Clara, CA 2

NFV - The Move From Proprietary Appliances To COTS-Based Cloud Classical Network Appliance Approach Message Router CDN Session Border Controller WAN Acceleration Network Function Virtualisation Approach Independent Software Vendors Competitive & Innovative Open Ecosystem DPI Firewall Carrier Grade NAT Tester/QoE monitor Orchestrated, automatic & remote install. High volume standard servers SGSN/GGSN PE Router BRAS Radio/Fixed Access Network Nodes Fragmented, purpose-built hardware. Physical install per appliance per site. Hardware development large barrier to entry for new vendors, constraining innovation & competition. High volume standard storage High volume Ethernet switches Removing tightly coupled network function s software from underlying hardware

Why do Service Providers Want NFV? Scale Services Up and Down Quickly Use Standard Virtualized Servers to Reduce Costs Introduce New Services Quickly Optimize Network in Real Time 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Equally important as cost reduction, service agility and scalability are driving service providers to adopt NFV. Source: Infonetics Survey

NFV Evolution to Leverage Cloud Elasticity and Efficiency Consolidation Consolidate multiple service appliances to one programmable device capable of providing different service types Virtualization Virtualize these services and move them to COTS, and create new softwareonly services in virtualized format Cloudification Services are architected to run in the cloud, and can dynamically scale and recover from failures in a scale-out manner across heterogeneous clouds.

New Way to Scale Services in the Cloud Scale Up Pets are given names like Sweetie Pie They are unique, lovingly hand raised and cared for When they get ill, you nurse them back to health Scale Out Cattles are given numbers like cow101 They are almost identical to other cattle When they get ill, you get another one Future application architecture should use Cattle but Pets with strong configuration management are viable and still needed. - Tim Bell, CERN Flash Memory Summit 2015 Santa Clara, CA 6

Cloud-Native Architecture Application Open, Stateless Microservices Orchestration Intelligent Management Cloud-Native Architecture Infrastructure Efficient Infrastructure

Cloud-Native Applications Best Implemented as Stateless Programmable Micro-services

Transform to Cloud-Native Applications Benefits Monolithic Stateful Closed Micro-services Stateless Open Smaller Failure Domain Better Scalability and Resiliency Business Agility with CI/CD Impact on Infrastructure Much denser virtual machine or container instances on a server Much higher requirements on storage performance Much higher volume of east-west traffic between application VMs

An Example: VNF Transformation to be Cloud Native Pre-Virtualization Complex Appliances Hard to scale Hard to recover from box failure Over provisioning and waste of resources Post-Virtualization Complex stateful software Hard to scale Hard to recover from VM failure Automated provisioning possible If you virtualize complex system, you get virtualized complex system Into the Cloud Simple virtual appliances with stateless transaction processing coupled with state storage access Scale almost infinitely Fast recovery from VM failure On-demand provisioning and consolidation Session-Aware ADC Firewall 1 Firewall 2 Session-Aware Virtualized ADC Stateful Firewall VMs Stateless ADC Array Stateless Firewall Processing Array Firewall Session State Storage Firewall 3

Storage Performance Requirements 4.35 Gbps is roughly 2.8 Million packets per second Each packet needs at least one read from cache to identify the session info.

SCALE OUT CASE Stateless ADC Array Stateless Firewall Processing Array Firewall Session State Storage Stateless ADC Array Stateless Firewall Processing Array Firewall Session State Storage New Firewall VM can potentially get 2.8X(3-1)/4=1.4 Million packets per second. Assuming 1 session read for every 5 packets, we are looking at IOPS of 280K

AUTO-HEALING CASE Stateless ADC Array Stateless Firewall Processing Array Firewall Session State Storage Stateless ADC Array Stateless Firewall Processing Array Firewall Session State Storage Every firewall VM carries 2.8X(3-1)/3=1.87 Million packets per second. Death of one firewall VM will add 0.94 Million pps to the other two remaining. Assuming 1 session read for every 5 packets, we are looking at IOPS of 188K

Faster Storage Needs Faster Network Networked Storage Storage Media Technology Protocol and Network 100% Network 1000 100 Storage Media Access Time (micro-sec) 10 Access Time (micro-sec) 1 50% 0.1 HD SSD NVM 0.01 HD SSD NVM FC, TCP RDMA RDMA+ Storage Protocol (SW) Network Advanced Networking and Protocol Offloads Required to Match Storage Media Performance

Scale-Out Flash Storage Needs High- Speed Networking 6,000 5,475 5,495 5,000 4,000 4,300 4,350 3,000 2,000 1,000 - Ceph fio_rbd 64K random read Ceph fio_rbd 256K random read 40 Gb/s (MB/s) 56 Gb/s (MB/s)

Random Read IOPs SanDisk InfiniFlash, Maximizing Ceph Random Read IOPS Random Read Latency (ms) 200000 150000 100000 50000 8KB Random Read, QD=16 0 25% Read 50% Read 75% Read 100% Read 14 12 10 8 6 4 2 0 8KB Random Read, QD=16 25% Read 50% Read 75% Read 100% Read Stock Ceph IF-500 Stock Ceph IF-500

Local NVMe is available TODAY inside Servers Now completed standard PCIe host controller interface for solid-state storage Developed by industry consortium, 80+ members Replaces SAS/sATA for flash Focus on efficiency, scalability and performance Simple command set (13 required commands) Multiple and deep ques, separate cmd and data Already in box driver in many OSes

NVMe over Fabrics is the Logical and Historical next step Sharing NVMe based storage across multiple CPUs is the next step Driven by the need for the best possible compute efficiency and shared advantages Shared storage requires a Network/Fabric NVMe over Fabrics standard in development Mellanox Architects Contributing Version 1.0 4Q15 RDMA protocol is required Shared Storage for Rack Dense Server Rack

NAB Demo of Early NVMe over Fabric NAB Show April 11-16, 2015 Las Vegas 10GBytes/s reads, 8GB writes, 2.5M random read IOPS (4KB block size), Max latency 6-8us over local From PR

Thank You! Contact: Chloe Jian Ma (@chloe_ma) chloe@mellanox.com Flash Memory Summit 2015 Santa Clara, CA 20