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

Similar documents
Choosing the Right Container Infrastructure for Your Organization

Dell EMC Hyper-Converged Infrastructure

ENHANCE APPLICATION SCALABILITY AND AVAILABILITY WITH NGINX PLUS AND THE DIAMANTI BARE-METAL KUBERNETES PLATFORM

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

Dell EMC Hyper-Converged Infrastructure

White Paper. Why Remake Storage For Modern Data Centers

2018 CONTAINER ADOPTION BENCHMARK SURVEY

Container Infrastructure in 15 Minutes

Seven Decision Points When Considering Containers

Cloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing

Top 5 Reasons to Consider

PLEXXI HCN FOR VMWARE VSAN

Taking Hyper-converged Infrastructure to a New Level of Performance, Efficiency and TCO

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs)

Hedvig as backup target for Veeam

HPE Synergy HPE SimpliVity 380

The Impact of Hyper- converged Infrastructure on the IT Landscape

Converged Platforms and Solutions. Business Update and Portfolio Overview

Build your own Cloud on Christof Westhues

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

The Impact of Hyper- converged Infrastructure on the IT Landscape

Choosing the Right Cloud Computing Model for Data Center Management

How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO)

ebook ADVANCED LOAD BALANCING IN THE CLOUD 5 WAYS TO SIMPLIFY THE CHAOS

Flip the Switch to Container-based Clouds

MODERNIZE INFRASTRUCTURE

Ten things hyperconvergence can do for you

Hyperconverged Infrastructure: Cost-effectively Simplifying IT to Improve Business Agility at Scale

Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud

Merging Enterprise Applications with Docker* Container Technology

NetApp HCI. Ready For Next. Enterprise-Scale Hyper Converged Infrastructure VMworld 2017 Content: Not for publication Gabriel Chapman: Sr. Mgr. - NetA

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

ORACLE DEPLOYMENT DECISION GUIDE: COMPARING YOUR DEPLOYMENT OPTIONS

HYPER-CONVERGED INFRASTRUCTURE 101: HOW TO GET STARTED. Move Your Business Forward with a Software-Defined Approach

Government IT Modernization and the Adoption of Hybrid Cloud

HPE Strategy for VMware Cloud Foundation

Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

Easily Managing Hybrid IT with Transformation Technology

Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs

Cloud Computing: Making the Right Choice for Your Organization

VMware Virtual SAN Technology

Parallels Virtuozzo Containers

Technical Review Diamanti D10 Bare-metal Container Platform

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo

Cloud Computing Lecture 4

Running Databases in Containers.

Cisco Cloud Application Centric Infrastructure

Running MarkLogic in Containers (Both Docker and Kubernetes)

VMWARE VSAN LICENSING GUIDE - MARCH 2018 VMWARE VSAN 6.6. Licensing Guide

Dell EMC Hyper-Converged Infrastructure

Rok: Decentralized storage for the cloud native world

Enabling Innovation in the Digital Economy

Be a VDI hero with Nutanix

Cloud Confidence: Simple Seamless Secure. Dell EMC Data Protection for VMware Cloud on AWS

Virtualization & On-Premise Cloud

Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud

TITLE. the IT Landscape

Markus Kujala, Systems Engineering Manager

vsan Mixed Workloads First Published On: Last Updated On:

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

Composable Infrastructure for Public Cloud Service Providers

Minimizing the Risks of OpenStack Adoption

Modernizing Virtual Infrastructures Using VxRack FLEX with ScaleIO

VxRack FLEX Technical Deep Dive: Building Hyper-converged Solutions at Rackscale. Kiewiet Kritzinger DELL EMC CPSD Snr varchitect

Data Protection for Virtualized Environments

When (and how) to move applications from VMware to Cisco Metacloud

21ST century enterprise. HCL Technologies Presents. Roadmap for Data Center Transformation

Nutanix e il paradigma Enterprise Cloud Il percorso di Nutanix dal modello dell iperconvergenza all Enterprise Cloud per la rivoluzione del

How to Keep UP Through Digital Transformation with Next-Generation App Development

Analyzing the Economic Value of HPE ConvergedSystem 700 in Enterprise Environments. By Mark Bowker, Senior Analyst and Adam DeMattia, Research Analyst

Dell EMC XC Series: Expanding the XC Series Ecosystem to Empower your Virtualized Applications

VMware vsan 6.6. Licensing Guide. Revised May 2017

Rethinking VDI: The Role of Client-Hosted Virtual Desktops. White Paper Virtual Computer, Inc. All Rights Reserved.

7 Things ISVs Must Know About Virtualization

vsan Remote Office Deployment January 09, 2018

HYCU and ExaGrid Hyper-converged Backup for Nutanix

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

HPE SimpliVity 380. Simplyfying Hybrid IT with HPE Wolfgang Privas Storage Category Manager

THE OPEN DATA CENTER FABRIC FOR THE CLOUD

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

Why Datrium DVX is Best for VDI

Hitachi Unified Compute Platform Pro for VMware vsphere

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

Native vsphere Storage for Remote and Branch Offices

Using Cohesity with Amazon Web Services (AWS)

Cisco Solution for Private Cloud

Vision of the Software Defined Data Center (SDDC)

DATACENTER AS A SERVICE. We unburden you at the level you desire

vsan Management Cluster First Published On: Last Updated On:

The next step in Software-Defined Storage with Virtual SAN

WHY CONTAINERS ARE THE BIGGEST CHANNEL OPPORTUNITY SINCE VM S: DIAMANTI RESELLER SURVEY

Data Center 3.0 Shift to IT as a Service with Your Own Private Cloud

Kick CaaS with HPE Express Containers. Ka Wai Leung HPE Solutions Product Management

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

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Virtualization of the MS Exchange Server Environment

WHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING

Transcription:

WHITE PAPER FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS Over the past 15 years, server virtualization has become the preferred method of application deployment in the enterprise datacenter. Popular hypervisors, such as VMware ESXi and Microsoft Hyper-V, are ubiquitous. Large cloud providers such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform have followed a similar path. The most common unit of consumption for infrastructure as a service (IaaS) is a virtual machine (VM). However, in the cloud native era many organizations are seeking faster and more flexible methods for deploying and managing new applications and delivering new software features to increase customer engagement. As a result, it is often necessary to run applications in both on-premises datacenters and cloud environments. Driven largely by the needs of these new applications and the developers creating them, enterprises are deploying containerized applications in addition to monolithic applications running in VMs. If your organization is adopting containers, you may be working hard to understand what infrastructure options are best for your business. Given the substantial capital investments you have made in virtualization and the years of experience your has managing VMs, it s natural to consider running your container environment within your virtualization environment. A lot of infrastructure s do just that. It s a good way to get familiar with containers. But, as s progress from proof-of-concept to development and testing and then to production deployment, there are cases where VM-based containers are less than ideal. Many gravitate naturally toward running containers on bare metal for the following reasons: 1

n Fewer layers to manage and simpler troubleshooting n Higher efficiency n More containers per server n Better, more predictable performance n Lower total costs This paper explains the advantages of bare-metal containers versus VM-based containers and describes how the Diamanti bare-metal container platform can help your achieve its objectives quickly and easily. 1. VM-BASED CONTAINER MANAGEMENT When you deploy containers on top of an existing virtual environment, you are layering one form of virtualization on top of another. The people using and managing the container environment are likely not the same ones managing the VM environment. No matter how well your container, virtualization, and infrastructure s work together, there will inevitably be communication problems, duplication of effort, and unavoidable delays as one waits on another. VM-Based Environment Bare-Metal Environment s Master Master 2 Runtime Runtime Runtime orchestration Master 1 VMs OS/ OS/ OS/ CONTAINER RUNTIME orchestration HYPERVISOR (For Type 1 Hypervisor) INFRASTRUCTURE Virtualization Infrastructure (Linux/CentOS) INFRASTRUCTURE Infrastructure Figure 1: Fewer s need to be involved in bare-metal container deployments, streamlining management and troubleshooting. You might choose to organize things differently, but if a problem arises, troubleshooting is still more complex than it would be in a simpler environment. Can the problem be fixed at the container level? Is it a virtualization problem? Is something wrong with the physical hardware? If you have to call support, where do you start? Is the container stack even supported in the virtual environment or are you on your own? 2

If you are new to containers, it is tempting to think that familiar VM management tools such as live migration will be extremely useful in container environments. While this may be true to a point, individual containers are stateless and ephemeral. Rather than moving a running container from one host to another as you would with a VM, you just start a new instance on the other host. Bare-metal containers reduce the number of layers to manage versus VM-based containers, and because bare metal is more efficient, you need less hardware to run the same number of containers, reducing the total amount of equipment under management. 2. VM-BASED CONTAINERS REDUCE UTILIZATION AND EFFICIENCY Virtual machines have a substantial footprint in terms of CPU, memory, and storage capacity. Each VM consumes storage for a full guest OS plus CPU and memory to run all the necessary system processes before your application code even starts. VMs are assigned resources at start-up time and they tend to tie up those resources whether they are using them or not. s running on bare metal utilize system resources more efficiently than VMbased containers. The average resource utilization in VM-based container environments may be as low as 15%. By contrast, purpose-built bare-metal stacks such as Diamanti achieve average resource utilization rates as high as 90%. Bare-Metal Environment VM-Based Environment Figure 2: VM-based containers can require up to 5x the infrastructure to run the same workload. 3

To put this in more concrete terms, at these utilization rates, a set of containers that would need 20 servers to run in a VM-based environment would need fewer than four servers to run in a bare-metal environment. The VM-based environment requires significant overprovisioning relative to the bare-metal environment and creates a much larger footprint in your datacenter. 3. VM-BASED CONTAINERS HAVE MUCH LOWER DENSITY An important corollary to the bare-metal efficiency advantage described in the previous section is density. Because containers are lightweight, one of their advantages is the ability to run a greater number of containers per server than VMs. As Figure 3 suggests, bare-metal container deployments support far greater numbers of containers per host. In practice, the issue of density in VM-based container environments is exacerbated by noisy neighbor problems. Multiple different application containers running inside a VM contend for the VM s limited CPU, memory, and I/O resources; a busy or misbehaving container can interfere with the performance of the others. Because virtualization management solutions don t help much with debugging this problem, the solution is often to run just one container per VM. At this point the number of containers a server can support becomes equal to the number of VMs it supports, eliminating any density advantage. VM-Based Environment Bare-Metal Environment Master Application Z Runtime Runtime Runtime Application Z OS/ OS/ OS/ Master 1 Master 2 Master 3 HYPERVISOR (For Type 1 Hypervisor) INFRASTRUCTURE CONTAINER RUNTIME (Linux/CentOS) INFRASTRUCTURE Figure 3: Due to noisy neighbor problems and networking complications, VM-based container environments support far fewer containers per physical server. 4

Many who have deployed containers on VMware have found VMware networking to be a limiting factor. The worst-case scenario results in deployment of a single container per VM, once again eliminating the density advantage of containers. 4. PERFORMANCE OF VM-BASED CONTAINERS IS CONSTRAINED As with any computing environment, container performance is a function of both CPU/ memory performance and I/O performance. Some containerized applications can be compute-heavy, some I/O-heavy, others more balanced. The preceding sections on efficiency and density show that, in aggregate, bare-metal container environments deliver more performance per server, but what about the absolute performance of individual containerized applications? Again, bare metal offers a measurable advantage. One study compared the performance of VM-based containers running in an AWS EC2 instance with the same containers running on bare metal on an identically configured server. The bare-metal container benchmarks demonstrated a 25-30% advantage over VM-based containers in both I/O and CPU performance. That means fewer containers of a given type are needed to accommodate a given workload, which reduces the total number of containers you need to have running at any given time. RELATIVE PERFORMANCE VM-Based Bare Metal Figure 4: Individual containers deliver up to 30% greater compute and I/O performance in a bare-metal environment. 5. VM-BASED CONTAINER STACKS HAVE A HIGHER TCO The advantages described in the previous sections all add up to substantial total cost of ownership (TCO) advantages for bare-metal container deployments: n Management simplicity. Because VM-based container environments have more layers to manage, bare metal can be simpler to troubleshoot and support, reducing operating costs. 5

n Density. The number of containers per server is far higher in a bare-metal environment than a VM-based environment. n Utilization and efficiency. Higher utilization translates to a smaller datacenter footprint, lower power and cooling costs, as well as further reductions in management expenses. n Performance. Individual containers have higher compute and I/O performance, so fewer total containers are required. A final cost consideration in VM-based container environments is the licensing fees that come with some virtualization software. Sometimes referred to as the vtax, a large VM-based container deployment can incur substantial licensing fees that add to your total costs. TCO Management Complexity Utilization Efficiency Density Performance vtax Figure 5: Bare-metal container environments reduce TCO by simplifying management, driving up density, utilization, and performance, and eliminating the cost of virtualization licensing. 6. DIAMANTI TAKES BARE-METAL CONTAINER ADVANTAGES TO THE NEXT LEVEL The advantages of bare-metal versus VM-based container deployments are compelling for enterprises interested in containerized applications. However, do-it-yourself (DIY) bare-metal deployments can pose significant challenges: n Do you want servers with internal storage or servers with separate storage arrays? n What version of Linux? n Docker or a different container environment? n What orchestration platform? n Open-source or packaged software distributions? n What additional software do you need for everything to work together? n How will the resulting solution integrate with your existing datacenter infrastructure? n How will you get support? 6

If your is new to container technology or just needs to get a project off the ground quickly the process can be time consuming. In today s rapidly evolving IT world, the question of buy versus build has become a critical one. Legacy infrastructure can t match the agility and speed of containers. Your can waste a lot of time and resources trying to leverage outdated networking and storage to support containerized applications. The result is slower time to market, rising personnel and equipment costs, and growing frustration between developers and IT operations. Diamanti bare-metal container platform gives infrastructure architects, IT operations, and application owners the speed, simplicity, efficiency, and control they need to run stateful containerized applications from development through to production-scale deployment. Diamanti looked at the rapidly growing container ecosystem and recognized a need for container infrastructure that is fast and easy to deploy. The Diamanti baremetal container platform offers the benefits of hyperconverged infrastructure for a containerized world, providing fast installation, simple management, and bare-metal container, network, and storage resources integrated with Docker and Kubernetes. Diamanti appliances are so simple, that your container can perform infrastructure tasks without the need to involve the infrastructure every time. Bare-Metal Infrastructure Diamanti Bare-Metal Platform Master 2 Master 2 Master 1 Master 1 CONTAINER RUNTIME CONTAINER RUNTIME (Linux/CentOS) (Linux/CentOS) orchestration LEGACY INFRASTRUCTURE Infrastructure DEDICATED APPLIANCE QoS for compute, network, and storage Layer 2 network interfaces Persistent, clustered NVMe storage Figure 6: Diamanti integrates and further simplifies the bare-metal container environment. As Table 1 demonstrates, the Diamanti bare-metal container platform builds on the advantages of bare-metal containers in every dimension. 7

Table 1: Advantages of the Diamanti bare-metal container platform for all criteria discussed in this paper. Diamanti Bare-Metal Platform Simplicity Across the Stack n Easy to buy. Each hyperconverged cluster incorporates a pre-tested full container stack. n Easy to deploy. Each plug-and-play cluster requires no hardware setup, VMs, or OS installation all with one vendor, one maintenance contract, and one support number for the entire container stack. n Easy to manage. Diamanti s self-service model enables developers to manage container infrastructure without IT tickets. n Easy to scale. Manage networking, storage, and capacity with just a few clicks. Diamanti Bare-Metal Platform n Use less infrastructure. Reduce hardware requirements 50% while accelerating performance. n Superior integration. A perfect fit with modern container, cloud, and open-source workflows. Maximum Density n Reduce hardware footprint. Compact appliance integrates compute, storage and networking. Just 3U for a three-node cluster. n Run more containers per unit of rackspace. Diamanti runs far more containers than conventional bare-metal or VM-based alternatives. Predictable Performance n Rapid setup. Deploy fully supported, enterprise-class container infrastructure in 15 minutes. n Quality of Service. QoS with granular controls for compute, network, and storage. n Maximum I/O. Achieve 2,400,000+ IOPS per three-node cluster. n Lowest latency. Reduce cross-cluster latency to 100µs with NVMe storage in each node. Up to 70% Lower TCO n Fast installation, simple management. Reduce operational costs. n High efficiency and density. Lower upfront capital costs. Smaller footprint reduces operational costs. 8

With Diamanti, you maximize the agility and performance of containers, from development through to production-scale deployment. The Diamanti bare-metal container platform is purpose-built for modern cloud and open-source environments, delivering the benefits of hyperconverged infrastructure with industry-leading speed, simplicity, efficiency, and control. For more information, visit www.diamanti.com. To request a demo, email demo@diamanti.com. www.diamanti.com info@diamanti.com @DiamantiCom Diamanti, Inc. 111 N Market St., Suite 800, San Jose, CA 95113 9 (408) 645-5111