MidoNet Scalability Report

Similar documents
Contrail Cloud Platform Architecture

Contrail Cloud Platform Architecture

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Managing Demand Spikes in a highly flexible and agile deployment

Build Cloud like Rackspace with OpenStack Ansible

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

TITLE. the IT Landscape

Flip the Switch to Container-based Clouds

Dell EMC. VxBlock Systems for VMware NSX 6.3 Architecture Overview

Oracle IaaS, a modern felhő infrastruktúra

Renovating your storage infrastructure for Cloud era

HPE SimpliVity. The new powerhouse in hyperconvergence. Boštjan Dolinar HPE. Maribor Lancom

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

Oracle Solaris 11: No-Compromise Virtualization

Empowering SDN SOFTWARE-BASED NETWORKING & SECURITY FROM VYATTA. Bruno Barba Systems Engineer Mexico & CACE

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Dell EMC. VxBlock Systems for VMware NSX 6.2 Architecture Overview

Next-Generation Data Center Interconnect Powered by the Adaptive Cloud Fabric

Dell EMC Hyper-Converged Infrastructure

Fully Scalable Networking with MidoNet

The Impact of Hyper- converged Infrastructure on the IT Landscape

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads.

V.I.B.E. Virtual. Integrated. Blade. Environment. Harveenpal Singh. System-x PLM

GUIDE. Optimal Network Designs with Cohesity

VMware Virtual SAN Technology

Project Calico v3.1. Overview. Architecture and Key Components

21CTL Disaster Recovery, Workload Mobility and Infrastructure as a Service Proposal. By Adeyemi Ademola E. Cloud Engineer

Networking for Enterprise Private Clouds

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

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Cloud Networking (VITMMA02) Server Virtualization Data Center Gear

Introducing SUSE Enterprise Storage 5

Cisco Tetration Platform: Network Performance Monitoring and Diagnostics

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

Deploying and Managing Dell Big Data Clusters with StackIQ Cluster Manager

IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE

1V0-642.exam.30q.

Design Guide: Deploying NSX for vsphere with Cisco ACI as Underlay

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

SOFTWARE-DEFINED BLOCK STORAGE FOR HYPERSCALE APPLICATIONS

Dell EMC Enterprise Hybrid Cloud for Microsoft Azure Stack. Ahmed Iraqi Account Systems Engineer Dell EMC North & West Africa

Lenovo Database Configuration Guide

Build your own Cloud on Christof Westhues

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

DELL EMC VXRACK FLEX FOR HIGH PERFORMANCE DATABASES AND APPLICATIONS, MULTI-HYPERVISOR AND TWO-LAYER ENVIRONMENTS

Dell EMC Hyper-Converged Infrastructure

HPE Synergy HPE SimpliVity 380

Pasiruoškite ateičiai: modernus duomenų centras. Laurynas Dovydaitis Microsoft Azure MVP

Horizont HPE Synergy. Matt Foley, EMEA Hybrid IT Presales. October Copyright 2015 Hewlett Packard Enterprise Development LP

VXLAN Overview: Cisco Nexus 9000 Series Switches

Cisco SDN 解决方案 ACI 的基本概念

SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

METAFABRIC ARCHITECTURE A SIMPLE, OPEN, AND SMART NETWORK FOR THE DATA CENTER

Modernize Your IT with FlexPod. NetApp & Schneider Electric

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

HP SDN Document Portfolio Introduction

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision

Provisioning Overlay Networks

Cisco ACI vpod. One intent: Any workload, Any location, Any cloud. Introduction

THE EXPONENTIAL DATA CENTER

Converged Platforms and Solutions. Business Update and Portfolio Overview

The Next Opportunity in the Data Centre

Availability for the Modern Data Center on FlexPod Introduction NetApp, Inc. All rights reserved. NetApp Proprietary Limited Use Only

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

CHEM-E Process Automation and Information Systems: Applications

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

Pluribus Adaptive Cloud Fabric

Cisco Application Centric Infrastructure (ACI)

NE Infrastructure Provisioning with System Center Virtual Machine Manager

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

Features. HDX WAN optimization. QoS

OpenStack Networking: Where to Next?

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

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

BUILDING A PATH TO MODERN DATACENTER OPERATIONS. Virtualize faster with Red Hat Virtualization Suite

Fast and Easy Persistent Storage for Docker* Containers with Storidge and Intel

Storage Networking Strategy for the Next Five Years

Cisco Cloud Application Centric Infrastructure

Oracle Exadata Statement of Direction NOVEMBER 2017

Quest DR Series Disk Backup Appliances

Microsoft SharePoint Server 2010 on Dell Systems

iscsi Technology: A Convergence of Networking and Storage

Microsoft Office SharePoint Server 2007

Practical MySQL Performance Optimization. Peter Zaitsev, CEO, Percona July 02, 2015 Percona Technical Webinars

vnetwork Future Direction Howie Xu, VMware R&D November 4, 2008

SD-WAN. Enabling the Enterprise to Overcome Barriers to Digital Transformation. An IDC InfoBrief Sponsored by Comcast

On-Premises Cloud Platform. Bringing the public cloud, on-premises

#techsummitch

Quest DR Series Disk Backup Appliances

Infrastructure Provisioning with System Center Virtual Machine Manager

DELL EMC TECHNICAL SOLUTION BRIEF. ARCHITECTING A DELL EMC HYPERCONVERGED SOLUTION WITH VMware vsan. Version 1.0. Author: VICTOR LAMA

Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard

Cisco HyperFlex and the F5 BIG-IP Platform Accelerate Infrastructure and Application Deployments

[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

Highly accurate simulations of big-data clusters for system planning and optimization

Dell EMC Hyperconverged Portfolio: Solutions that Cover the Use Case Spectrum

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure

Transcription:

MidoNet Scalability Report MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 1

MidoNet Scalability Report MidoNet: For virtual performance equivalent to bare metal Abstract: This whitepaper describes the testing of MidoNet 5.0 in a Rackspace/Intel environment. We focused on validating the availability, scalability, and agility of MidoNet as a network virtualization overlay solution. San Francisco Barcelona Tokyo Lausanne +1 (888) 512-0460 info@midokura.com www.midokura.com

The Challenges Network and security administrators spend a considerable amount of time implementing policies for their network and also debugging issues pertaining to their network. The recent trend indicates that the team s focus has now shifted to making strategic improvements to deploy the companies workloads, on-premise, public or hybrid Clouds. Many organizations aspire to emulate Google s approach to infrastructure. Many organizations are adopting the Google s Infrastructure for Everyone Else or GIFEE when building out new hyper scale data centers. This means essentially deploying application and analytic workloads on systems built to run at Internet scale. In a recent ESG survey, respondents were asked to identify their top IT priorities for 2016. The top cited priorities include business intelligence and data analytics (cited by 23% of the respondents), data growth (22%) and integration (21%), improving backup and recovery (18%). Transformative application and data analytic workloads require significant agility and place incredible demands on the data center network. These types of workloads pose challenges to using traditional networking devices and tools that were designed for physical, relatively static network infrastructures. Traditional core switches and independent top of rack switches were well suited for traditional data center network topologies with lots of North-South traffic. In the never-ending quest for operation efficiency and rapid delivery of services, a growing number of organizations are evaluating the benefits of software-defined networking (SDN) as they make their digital transformation. The digital enterprise brings with it the need for new Cloud network solutions that meet the requisite flexibility, scalability and performance. The answer is MidoNet. The Solution: Open Source MidoNet, MidoNet Enterprise MidoNet (MEM), MEM Insights MidoNet is an open source network virtualization overlay software that enables operators to build, operate and manage virtual networks at scale. With its distributed architecture, operators can overlay MidoNet on top of their existing hardware and hypervisor software. This means a single network for any platform. MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 3

Midokura Enterprise MidoNet (MEM) The commercial subscription or Midokura Enterprise MidoNet enables enterprises to leverage MidoNet to achieve network flexibility, faster service provisioning, and faster time to production for cloud or internal business solutions. While the GUI-based management features and big data analytics are part of the commercial version, the features enabling core network virtualization capabilities will always be part of the MidoNet. Built on open source MidoNet, MEM adds value in the form of management and analytic tools along with enterprise-class support. MEM can be thought of as the finely tuned package of advanced software, support, and services that is designed for the modern enterprise and web services companies. MEM Insights MEM Insights made its debut in MEM 5.0. This innovative new technology offers end-to-end operational tools, including advanced analytics and dynamic visualization. OpenStack operators benefit from rich, dynamic data visualizations that visually communicate relevant, up-to-date details of the state of the virtual network for any operational facets of interest. The benefit is more simplicity, security and agility over networks. How MidoNet Works The overlay network model in MidoNet describes the state of the virtual network and its relationships to the virtual objects (routers, bridges, tunnel zones, tenants, BGP). MidoNet packet-processing workflow is handled by the MidoNet agent on each host with network simulation. It works by having the MidoNet agent on each host simulate 1 the overlay topology by retrieving the virtual topology data from the network state database. The output of the simulation is installed as a flow rule into the Linux kernel of the host. Network trace files logs for every packet and every event that occurred in the simulation and for analysis. Purpose-built, analytical tools like MEM Insights help operators visualize the flow through the virtual network devices traversed, examine the security groups applied to the virtual ports and show the flow path across hosts. 1 Network Simulation is a technique where a software program models the behavior of a network either by calculating the interaction between the different network entities (hosts/packets, etc). MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 4

Environment Details The validation was performed at Rackspace, San Antonio on 132 HP DL380 servers : Model: HP DL380 Gen9 Processor: 2x 12-core Intel E5-2680 v3 @ 2.50GHz RAM: 256GB RAM Disk: 12x 600GB 15K SAS - RAID10 NICS: 2x Intel X710 Dual Port 10 GbE The setup consisted of 12 total TORs switches. Each switch has 4x40GB connections that uplink to the aggregation switches (2x connections to Aggr A and 2x connections to Aggr B). Aggregation Network: Cisco Nexus 9508 with 12x X9636PQ cards ToR Network Switches: Cisco Nexus 3172-PQ] Rack 1 Rack 4 Rack 2 Rack 5 Rack 3 Rack 6 Software Details The software used for the validation was OpenStack Liberty Release (projects Neutron, Keystone) and Open Source MidoNet release 5.0.2. The server OS was Ubuntu 14.04.4 with Linux Kernel version 4.2. Servers have 10G interfaces. Setup All 132 HP servers were divided into 6 racks. Each rack had redundant TOR switches (or a total of 12 TOR switches). 2 aggregation switches connected the racks. MidoNet was installed on all compute nodes. The servers with the 10G interfaces were configured with a txqueuelen of 10000 and MTU of 8192. MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 5

Two networks were used in the cloud setup, one for the data plane traffic and the other one for the management plane (monitoring and Network State Database NSDB cluster). There were six gateways for North South traffic that provided a theoretical maximum throughput of 6X10GB. Cab 1 Cab 2 Cab 3 Cab 4 Cab 5 Cab 6 MEM MEM MEM MEM CTL CTL ES NSD ES B1 MEM NSD B2 MEM NSD B3 CONTROL NETWORK BASTION COMPUTES TRAFFIC NETWORK MONITOR GATEWAYS 36x P2P NETWORKS 1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4 5.5.5.5 6.6.6.6 EXTERNAL NODES 7.7.7.7 EXTERNAL NETWORK Legend: CTL: Controller ( MidoNet cluster + Neutron + Keystone) MEM: Midokura Enterprise MidoNet Node with Insights ES: Elastic Search NSDB: MidoNet s Network State Database nodes (based on Apache Zookeeper and Cassandra) Test Cases We performed two types of tests. First type was for Scalability and the second type was for performance. For the performance testing, several Netperf benchmarks (including TCP_stream, TCP_MAERTS, TCP_RR) were used to test end-to-end latency. MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 6

Part 1: Scalability Testing Scalability testing is trying to demonstrate that MidoNet can satisfy the following conditions: 1. Validate that MidoNet can support 1000 physical hosts, 10,000 VMs 2. Validate that an individual MidoNet agent can support 100 VMs 3. Validate that MidoNet can support 6 Gateways with 10G uplinks Table 1: MidoNet Performance in Scalability Tests Scenario Results Achieved MidoNet System can Support 1000 physical hosts, 10K VMs YES MidoNet System can support 6 Gateways with 10G uplinks YES Each MidoNet agent can support 100 VMs YES Why This Matters The results of this testing show that MidoNet can support large-scale, high-performance clouds through multi-host distributed architectures. The MidoNet distributed architecture enables significantly more cost-effective implementations. MidoNet allows data centers to distribute workload across a number of less-expensive, entry-level or blade infrastructure rather than requiring an investment in large expensive SMP systems. Part 2: Performance Testing These tests are trying to show that MidoNet can handle the simulations for large-scale deployments without performance overhead. 1. Validate that MidoNet delivers the same data transfer performance when deployed on bare metal versus virtual machines 2. Validate that MidoNet can deliver the same or acceptable latency on bare metal servers when compared to virtual machines 3. Validate that MidoNet delivers the same or equivalent transaction [request/response] rate on bare metal servers versus virtual machines MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 7

Table 2: Midonet Delivers Similar Performance on Bare Metal as on Virtual Machines Test Bare Metal VMs with Floating IP VMs without Floating IP TCP_STREAM Mbps 9410.18 6186.18* 6191.45* TCP_MAERTS Mbps 9408.77 6062.78 6329.5 TCP_RR TransRate/Sec 16637.17 17947.43 17846.75 *The TCP_STREAM demonstrates a result of 9060 Mbps for both cases (Container with FIP and Container without FIP) if running multiple TCP streams in parallel. Why This Matters These tests show that MidoNet delivers the same latency and throughput in performance in virtual environments as in bare metal. Virtualized infrastructure can generally operate more efficiency and lower admin to server ratios than physical. Since there is no performance penalty when running on virtualized servers, MidoNet provides flexibility and lets operators choose the environment most suited for their applications without any restrictions. Tools Used Netperf is an industry benchmark that can be used to measure various aspects of networking performance. Netperf is distributed in source forms. Ansible was used for the installation and automation of the tests. Anyone can access Netperf via the web page and replicate the tests using same test configurations. Closing Thoughts The advent of IoT, Big Data and containers has dramatically increased the amount of data managed in a modern enterprise. These businesses require a highly scalable, agile, and secure networking layer to handle their virtual environments. Midokura s testing demonstrates how well MidoNet handles production cloud use cases, with performance in virtual environments essentially equivalent to bare metal. MidoNet Scalability Report: Virtual Performance Equivalent to Bare Metal 8