Choosing the Right Container Infrastructure for Your Organization

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

The Impact of Hyper- converged Infrastructure on the IT Landscape

Dell EMC Hyper-Converged Infrastructure

Ten things hyperconvergence can do for you

The Impact of Hyper- converged Infrastructure on the IT Landscape

Converged Platforms and Solutions. Business Update and Portfolio Overview

Dell EMC Hyper-Converged Infrastructure

TITLE. the IT Landscape

BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE. These Common Misconceptions Could Be Holding You Back

White Paper. Why Remake Storage For Modern Data Centers

What to Look for in a Partner for Software-Defined Data Center (SDDC)

Going cloud-native with Kubernetes and Pivotal

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

10 Key Considerations for Selecting Hyper-Converged Infrastructure

Open Hybrid Cloud & Red Hat Products Announcements

Be a VDI hero with Nutanix

Dell EMC HyperConverged Infrastructure

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

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

VMWARE CLOUD FOUNDATION: INTEGRATED HYBRID CLOUD PLATFORM WHITE PAPER NOVEMBER 2017

VMWARE CLOUD FOUNDATION: THE SIMPLEST PATH TO THE HYBRID CLOUD WHITE PAPER AUGUST 2018

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

Dell EMC Hyper-Converged Infrastructure

Container Infrastructure in 15 Minutes

Dell EMC ScaleIO Ready Node

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

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

Markus Kujala, Systems Engineering Manager

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

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

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

SOFTWARE DEFINED STORAGE

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

Buy vs Build: Converged Platforms are the New End Game. Johannes Sieben Dell EMC CPSD varchitect Hyper-Converged

VxRail: Level Up with New Capabilities and Powers GLOBAL SPONSORS

VMWARE PIVOTAL CONTAINER SERVICE

MAXIMIZE YOUR NUTANIX ROI WITH SURELINE SUREedge

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

Minimizing the Risks of OpenStack Adoption

DELL EMC TEST DRIVE. Build Confidence and Close More Deals EXPLORE TEST DRIVES BY PRODUCT

HCI mit VMware vsan Radikal einfach und vollständig in die SDDC Strategie integriert

Table of Contents HOL HCI

VMware Virtual SAN Technology

Modernize Your Data Center With Hyper Converged Platforms

PLEXXI HCN FOR VMWARE VSAN

Virtualization & On-Premise Cloud

Vision of the Software Defined Data Center (SDDC)

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

Modernizing Virtual Infrastructures Using VxRack FLEX with ScaleIO

Why Datrium DVX is Best for VDI

10 Key Considerations for Selecting Hyper-Converged Infrastructure

VxRack SDDC Deep Dive:

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

VMware vsan 6.6. Licensing Guide. Revised May 2017

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

Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst

La plateforme Cloud d Entreprise. Découvrez la vision et la stratégie de Nutanix.

Dell EMC XC Series Advancements and Vision for Customers in the Hyperconverged Era

Why Converged Infrastructure?

Merging Enterprise Applications with Docker* Container Technology

Node-o-rama GLOBAL SPONSORS

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

Accelerated Application Development

Hitachi Unified Compute Platform Pro for VMware vsphere

WHITE PAPER JUNE 2017 ACCELERATING DIGITAL TRANSFORMATION THROUGH CLOUD-NATIVE APPLICATIONS. An Overview of VMware Cloud-Native Solutions

Data Center Automation und Orchestration

BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE

Enabling Innovation in the Digital Economy

IBM Cloud for VMware Solutions

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

ELASTIC DATA PLATFORM

MODERNIZE INFRASTRUCTURE

Why Hyper-Converged Infrastructure and Why Now?

vsan Mixed Workloads First Published On: Last Updated On:

IBM Cloud IBM Cloud for VMware Solutions Zeb Ahmed Senior Offering Manager and BCDR Leader VMware on IBM Cloud VMworld 2017 Content: Not for publicati

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

Converged and Hyper-Converged: Factory-Integrated Data Protection for Simplicity and Lifecycle Assurance

Scale out a 13th Generation XC Series Cluster Using 14th Generation XC Series Appliance

Dell EMC Ready Solutions for Splunk

Running MarkLogic in Containers (Both Docker and Kubernetes)

Hyper-Converged Infrastructure Portfolio Comparison

Unleash IT to Accelerate Radical Business Innovation. Hyperconverged Infrastructure Powered by Lenovo ThinkAgile HX Series with Nutanix

Take Back Lost Revenue by Activating Virtuozzo Storage Today

VxRail: Level Up with New Capabilities and Powers

HPE Synergy HPE SimpliVity 380

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

Why Converged Infrastructure?

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

vsan Remote Office Deployment January 09, 2018

Overview Traditional converged infrastructure systems often require you to choose different systems for different applications performance, capacity,

DIGITALGLOBE ENHANCES PRODUCTIVITY

Cloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing

MODERNISE WITH ALL-FLASH. Intel Inside. Powerful Data Centre Outside.

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

Delivering Nexenta Software-Based File Services to Cisco HyperFlex

Eliminate the Complexity of Multiple Infrastructure Silos

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

Build Converged Infrastructures With True Systems Management

Top 5 Reasons to Consider

2018 CONTAINER ADOPTION BENCHMARK SURVEY

Transcription:

WHITE PAPER Choosing the Right Container Infrastructure for Your Organization Container adoption is accelerating rapidly. Gartner predicts that by 2018 more than 50% of new workloads will be deployed into containers. Existing IT infrastructure has been optimized over a period of many years for virtualized business applications and may not efficiently support containers. As your organization navigates the transition from virtualization, you ll need infrastructure that addresses the unique needs of a container environment. Given the increasing pressure on IT teams, you ll also want to consider carefully whether you will buy or build your infrastructure stack to support containers. As with any infrastructure decision, there are a number of factors to consider: We expect 30x growth of containerized apps in two years. Docker In 2018, more than 50% of new workloads will be deployed into containers. Gartner n Solution components: What components hardware and software make up the solution, and how well do they meet your requirements? n Deployment time: How long will the solution take to deploy, and how much expertise will that require? Solutions that exceed your team s skills may need expensive professional services engagements, adding cost and time. n Management: How much time and expertise will the various hardware and software components require to manage? n Scalability: How difficult is it to scale the solution as your needs grow? n Total cost of ownership (TCO): How much will it cost you to own and operate the solution, including staff time?

In container environments, there are a few additional factors to consider: n Bare-metal or virtualized? Bare metal is the gold standard for production containers. Running containers inside VMs adds an additional layer to the stack that must be managed and debugged, adding cost and complexity. n Persistent storage: Applications running inside containers need to be able to save data permanently. Container solutions must provide a mechanism for persistent storage, even as containers come and go. n Networking model: Getting networking right remains one of most difficult aspects of container environments, and container networkingmust integrate smoothly with your existing data center networking. n Orchestration: Dynamic container environments require orchestration tools to coordinate activities and automate operations. While there are many options, Kubernetes has emerged as the clear leader. n Support: How will you get support for the full infrastructure stack, including both hardware and software? From a single vendor? From multiple vendors? From the open-source community? This paper examines the pros and cons of the available solutions for running containers on-premises. DIY Virtualized Solutions Diamanti Bare metal? Full stack integration? Full stack 24 7 support? Integrated orchestration? Integrated networking?? Real-time IO service levels IO performance Variable Low High Infrastructure efficiency Low to Medium Low High Time to deploy? Weeks Days Minutes Management complexity? High Medium Low TCO High Medium Low

DO IT YOURSELF The biggest advantage of a do-it-yourself container solution may also be its biggest disadvantage: complete freedom to choose all the hardware and software components. n Do you want servers with only internal storage, or servers plus separate storage arrays? n Bare-metal or virtualized? 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 other software (drivers, etc.) is needed for everything to work together? n How will the resulting solution integrate with existing data center infrastructure? n How will you get support? PROS n Complete flexibility CONS n Longer time to deploy n Management overhead n Lack of full-stack support n Must keep up with community n Professional services may be needed n Solution complexity n Solution resiliency n High total costs due to management/staff overhead These questions aren t impossible to answer, but if your team is new to container technology or just needs to get a project off the ground quickly there can be a lot to wrestle with. In today s rapidly evolving IT environment, the question of buy versus build has become a critical one. If you choose to build out infrastructure yourself, deployment will take longer and may require professional services to complete. Ongoing management complexity will be higher than it would be with a more integrated solution since you ll have to keep up with the open-source community and integrate patches and enhancements as needed. If you opt for servers with internal storage, scaling is straightforward. You simply add another server when resources run low. But you ll also have to provide a mechanism for data management and data protection on each server, figure out how to balance storage use across the set of servers, and you may need to provide a mechanism for shared storage such as NFS or a clustered file system such as Ceph or GlusterFS. The risk of intellectual lock-in IT teams that take a do-it-yourself approach to container infrastructure may not always recognize the added Day 2 risks they face. Do-it-yourself infrastructure is like getting a puppy. The real work begins with the care and feeding. Let s say you pull together a talented team for Day 1 and they create a solution tailored to your exact needs. But, over time, team members drift off to new positions or new companies. You may be left without the necessary skills or institutional knowledge to make configuration changes, software updates, or enhancements. If you choose separate storage, it can simplify storage management initially, but scaling becomes more complicated. Suppose you start with a few servers and one storage array. To scale, you add servers until the storage array runs out of performance or capacity. Then you either add

a second storage system or replace the original system with a more powerful one. Either way, this can be disruptive and can result in a big, and often unanticipated, incremental expense. When it comes to networking, you re completely on your own. You need to make sure that your chosen networking model is compatible with your container and orchestration solutions. Again, that may not sound difficult, but the networking documentation for technologies like Docker and Kubernetes run to hundreds of pages, suggesting there s a lot to think about and plan for. CONVERGED AND HYPERCONVERGED INFRASTRUCTURE SOLUTIONS Why is bare metal the gold standard for containers? Bare-metal containers provide optimal performance, allowing applications to access hardware without the need for pass-through or hardware emulation. Bare-metal delivers many of the perceived advantages of virtualization including application portability and isolation. Running containers inside virtual machines is like doing virtualization on top of virtualization, it s unnecessary. A variety of vendors have created converged and hyperconverged infrastructure solutions to reduce the complexity of IT infrastructure deployment: n Converged infrastructure (CI) pre-packages several servers with a separate storage array. n Hyperconverged infrastructure (HCI) combines servers with internal storage, software to virtualize that storage, and virtualization software such as VMware vsphere. These solutions can be deployed for use in container environments. However, as a class, they are designed for virtualization rather than containers, making bare-metal container deployment impossible in almost all cases. The vendors themselves remain largely focused on virtualization. Therefore, the level of support you ll get from a vendor for everything in the infrastructure stack above virtualization is going to be minimal. You may have to rely on the open-source community for container and orchestration support.

SOLUTIONS BASED ON VMWARE VSPHERE A variety of CI and HCI solutions are available that have been optimized for VMware vsphere. By far the best known of these are the VxRail, VxBlock, and VxRack solutions from Dell EMC. These solutions simplify hardware deployment, but require you to run your container environment on top of the ESXi hypervisor. Once the hardware is deployed, you have three official paths to deploy containers: n vsphere Integrated Containers (VIC): VIC provides a Dockercompatible container engine, a container management portal, and a container registry, allowing containers to run in VMs along with other virtualized workloads. It requires vsphere vcenter. n Photon Controller: Photon Controller is an open source project from VMware that allows you to cluster a number of hosts running the VMware ESXi hypervisor exclusively for the purpose of running containers. It lets you have your choice of orchestration frameworks and does not require VMware vcenter. n Pivotal Container Service (PKS): Announced at VMworld in 2017, PKS combines Pivotal Cloud Foundry with Kubernetes and the Harbor container registry, all running on top of VMware vsphere and VSAN. It was due to be available in the last quarter of 2017. PKS is envisioned as a validated solution, meaning installation of the software components remains a do-it-yourself effort. PROS n Multiple consumption options CONS n No bare-metal deployment n VMware licensing costs and higher management overhead drive up TCO n No full-stack support n Bewildering range of choices n Complex software deployment n Virtualization plus network limitations reduce container density To deploy a container solution on VMware, you have a number of possible options. Deploying the software stack and ongoing management will consume some added time because of the number of software components involved and the lack of integration out of the box. After initial deployment, scaling is relatively straightforward for HCI since you simply deploy additional VMs configured with the full software stack on new servers as they are added. With CI, you face the challenge of scaling storage separately, a larger incremental cost. Persistent storage is provided by: n VMware vsan software-defined storage on VxRail n ScaleIO software-defined storage on VxRack n VMAX storage for VxBlock

The vsphere Docker Volume Service is needed to allow Docker containers to consume vsphere storage. Container networking in VMware environments relies on VMware networking mechanisms. Many who have deployed containers on VMware have found this to be the Achilles heel of the solution. The worst-case scenario results in deployment of a single container per VM, wasting resources and eliminating the density advantage of containers. NUTANIX ENTERPRISE CLOUD Nutanix is the best-known and most widely deployed HCI solution other than the Dell EMC options just described. Nutanix hardware arrives pre-installed with the virtualization stack, making the hardware straightforward to deploy. That leaves a number of software installation and configuration steps to get containers running on the platform, including installation of the latest version of Nutanix Acropolis Container Services (ACS) and installation of the Docker ecosystem on top of virtual machines running Linux. Persistent storage requires the Nutanix Docker Volume Plugin from the Docker store. Once installed, the plugin works with ACS to connect to persistent storage volumes. PROS n AHV eliminates VMware licensing costs CONS n No bare-metal deployment n No full-stack support n Virtualization reduces container density n Complex software deployment and management, adds to TCO n Orchestration support unclear Once everything has been installed, the container environment can be monitored and managed using the Nutanix Prism management tool. Scaling is achieved by adding additional nodes as more compute and storage capacity are needed. Container orchestration in the Nutanix environment remains a moving target at this time. While it is possible to implement container orchestration, it remains a do-it-yourself project for now. Nutanix has announced the intention to support Kubernetes in association with Google beginning in 2018. As with VMware solutions, you are beholden to Nutanix networking capabilities for your container environment. Nutanix best practices for containers so far have little to say on the subject of networking.

DIAMANTI HYPERCONVERGED CONTAINER PLATFORM Diamanti has created the first infrastructure platform purpose-built for containerized applications, combining the ease of use of hyperconverged infrastructure with the unparalleled performance and efficiency of baremetal containers. Diamanti has the only turnkey solution specifically built for container infrastructure on the market. We bring the ease-of-use of the cloud to your on-premises container deployment, and add capabilities you won t find in the cloud or anywhere else. Efficient, shared infrastructure for containers provides persistent storage and plug-and-play networking that integrates with existing data center technologies. The result is a highly-available pool of CPU, memory, network, and storage resources delivered to containers on-demand, with full QoS for all resources including storage and networking, something no other vendor offers. PROS n Full-stack integration n Full-stack, 24 7 support n Fast to deploy n Easy to manage n Easy to scale n Eliminates vendor lock-in n Highest container density n High resource utilization n Ultra-low latency CONS n May have higher capex than some DIY options The Diamanti platform integrates everything hardware and software out of the box, so it can be fully deployed and operational in minutes. You ll be able to start running containerized applications immediately, without having to spend weeks or months standing up a DIY solution. Open-source software, including Docker, CentOS, and Kubernetes, is pre-installed and ready to run containers, so there s no vendor lockin. The environment can be managed by anyone familiar with these open-source tools; an intuitive UI makes managing and monitoring the platform simple, even for those without prior infrastructure management experience. Scaling occurs through the addition of nodes to a cluster. Because containers run on bare-metal, container density is extremely high; hardware utilization approaches 90%. Diamanti is the only infrastructure solution that delivers additional value to the container environment out of the box. A built-in converged I/O controller virtualizes network and storage for containers, guaranteeing application performance without code changes or customization. The Diamanti architecture delivers order-of-magnitude latency improvements compared with traditional shared-storage systems and software overlays.

Only Diamanti offers: n Seconds to deploy applications with guaranteed performance n 10x higher performance (1 million+ IOPS) vs. traditional solutions, with low latency and fast throughput n No time spent configuring infrastructure for containers n 6x improvement in infrastructure utilization vs. traditional solutions MAKING SMARTER INFRASTRUCTURE CHOICES The need to provide new digital services is forcing enterprises to pivot to container infrastructure, similar to the pivot to virtualization a decade ago. As you make this transition, you have to consider your requirements and make careful infrastructure choices to avoid being saddled with a solution that is overly complex, difficult to manage, that lacks the necessary performance, or that locks you into a specific vendor environment. Only Diamanti satisfies these needs. Full-stack integration and full-stack support allows developers and operators to avoid vendor lock-in while taking full advantage of familiar container software including Docker and Kubernetes. Storage and networking QoS deliver the performance necessary for demanding production environments. Diamanti requires no code changes. Using services that are already supported by standard Linux removes the need for custom protocols and drivers. 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 (408) 645-5111