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

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

Merging Enterprise Applications with Docker* Container Technology

Extremely Fast Distributed Storage for Cloud Service Providers

Create a Flexible, Scalable High-Performance Storage Cluster with WekaIO Matrix

White Paper. Why Remake Storage For Modern Data Centers

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

Re-Architecting Cloud Storage with Intel 3D XPoint Technology and Intel 3D NAND SSDs

Lenovo Database Configuration Guide

DataON and Intel Select Hyper-Converged Infrastructure (HCI) Maximizes IOPS Performance for Windows Server Software-Defined Storage

Software Defined Storage for the Evolving Data Center

Future of datacenter STORAGE. Carol Wilder, Niels Reimers,

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

Hedvig as backup target for Veeam

Top 5 Reasons to Consider

Lenovo Database Configuration

Data Protection for Cisco HyperFlex with Veeam Availability Suite. Solution Overview Cisco Public

Intel Solid State Drive Data Center Family for PCIe* in Baidu s Data Center Environment

Oracle Exadata Statement of Direction NOVEMBER 2017

The PowerEdge M830 blade server

INTEL NEXT GENERATION TECHNOLOGY - POWERING NEW PERFORMANCE LEVELS

IBM Spectrum NAS. Easy-to-manage software-defined file storage for the enterprise. Overview. Highlights

An Oracle White Paper December Accelerating Deployment of Virtualized Infrastructures with the Oracle VM Blade Cluster Reference Configuration

Workspace & Storage Infrastructure for Service Providers

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Address new markets with new services

Dell EMC All-Flash solutions are powered by Intel Xeon processors. Learn more at DellEMC.com/All-Flash

Ultimate Workstation Performance

SOLUTION BRIEF. QxStack vsan ReadyNode -Solution Brief for MSSQL

TALK THUNDER SOFTWARE FOR BARE METAL HIGH-PERFORMANCE SOFTWARE FOR THE MODERN DATA CENTER WITH A10 DATASHEET YOUR CHOICE OF HARDWARE

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

NetApp SolidFire and Pure Storage Architectural Comparison A SOLIDFIRE COMPETITIVE COMPARISON

FLASHARRAY//M Smart Storage for Cloud IT

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

Open storage architecture for private Oracle database clouds

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8

SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON

NVMe over Universal RDMA Fabrics

Intel SSD Data center evolution

HCI File Services Powered by ONTAP Select

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

HPE Synergy HPE SimpliVity 380

Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume

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

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH MICROSOFT HYPER-V

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

Dell EMC Hyper-Converged Infrastructure

Pulse Secure Application Delivery

NetApp HCI QoS and Mixed Workloads

Dell EMC ScaleIO Ready Node

Oracle Solaris 11: No-Compromise Virtualization

Modern hyperconverged infrastructure. Karel Rudišar Systems Engineer, Vmware Inc.

A High-Performing Cloud Begins with a Strong Foundation. A solution guide for IBM Cloud bare metal servers

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

DELL EMC DATA DOMAIN OPERATING SYSTEM

Entry-level Intel RAID RS3 Controller Family

Flash Considerations for Software Composable Infrastructure. Brian Pawlowski CTO, DriveScale Inc.

Hyper-converged storage for Oracle RAC based on NVMe SSDs and standard x86 servers

Containerization Dockers / Mesospere. Arno Keller HPE

Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software.

Radisys* and Intel Deliver Agile and Flexible Rack-Scale NFV Infrastructure for. Communications Service Providers

VMware Virtual SAN Technology

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

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

ADVANCED IN-MEMORY COMPUTING USING SUPERMICRO MEMX SOLUTION

Modernize Your Backup and DR Using Actifio in AWS

AMD EPYC Delivers Linear Scalability for Docker with Bare-Metal Performance

High performance and functionality

A New Key-value Data Store For Heterogeneous Storage Architecture Intel APAC R&D Ltd.

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

vstart 50 VMware vsphere Solution Specification

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

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

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Veeam Availability Solution for Cisco UCS: Designed for Virtualized Environments. Solution Overview Cisco Public

Re- I m a g i n i n g D a t a C e n t e r S t o r a g e a n d M e m o r y

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

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

LATEST INTEL TECHNOLOGIES POWER NEW PERFORMANCE LEVELS ON VMWARE VSAN

Hitachi Virtual Storage Platform Family

CONTAINER CLOUD SERVICE. Managing Containers Easily on Oracle Public Cloud

VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE

Accelerating NVMe-oF* for VMs with the Storage Performance Development Kit

Virtual Disaster Recovery

Lenovo Database Configuration for Microsoft SQL Server TB

Data and Intelligence in Storage Carol Wilder Intel Corporation

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

SteelConnect. The Future of Networking is here. It s Application-Defined for the Cloud Era. SD-WAN Cloud Networks Branch LAN/WLAN

Why NVMe/TCP is the better choice for your Data Center

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

FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray

Oracle Exadata: Strategy and Roadmap

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

SolidFire and Ceph Architectural Comparison

Webinar Series: Triangulate your Storage Architecture with SvSAN Caching. Luke Pruen Technical Services Director

FLASHARRAY AT A GLANCE

HCI: Hyper-Converged Infrastructure

FLASHARRAY//M Business and IT Transformation in 3U

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

Storage Performance Validation for Panzura

Transcription:

Solution brief Intel Storage Builders Storidge ContainerIO TM Intel Xeon Processor Scalable Family Intel SSD DC Family for PCIe*/NVMe Fast and Easy Persistent Storage for Docker* Containers with Storidge and Intel Intel Solid State Drive Data Center Family for PCIe*/NVMe and Storidge ContainerIO TM enable high-performance containerized stateful application storage Docker Containers Forge Transformation Storidge provides software that makes persistent storage for Docker containers fast and easy. In the few years since its 0 release, Docker* container technology has become critical to the livelihood of innumerable development teams around the world. By synchronizing virtual work environments with the cloud, Docker has all but eliminated dependency and resource issues, accelerating the pace of software development for its users. Through its application isolation, rapid deployment, and other powerful features, containers allow software engineers to meet the pace demanded by digital transformation, making it a staple of every software development team. Storidge ContainerIO TM (CIO) leverages the capabilities of containers to create portable storage of self-contained block-objects, which are then optimized for latency and portability. The result is a virtualized drive that can be created in an instant and moved to wherever its container is, providing complete statefulness, persistence, and mobility on demand. Addressing the Challenges of Containers for Stateful Apps While containers are transforming development, there are several challenges that prevent teams and organizations from adopting container technology for stateful applications. Intel Solid State Drive Data Center Family (Intel SSD DC) devices for PCIe*/NVMe and Storidge ContainerIO software are addressing these challenges.

Enabling Containerized Storage with Storidge ContainerIO and Intel SSD Data Center Family Capability Challenge Solution Performance Persistence Data Availability Without native QoS management, an application running a heavy workload can quickly consume most available resources on a node. Developers want to use containers for stateful applications. Persistent data volumes are required to support stateful applications using containers. In the event of a node or instance failure, a user s data storage must be intelligent enough to provide the user with a rapid path to their data volumes. Intel SSD DC Family of devices for PCIe/NVMe and Storidge ContainerIO software help deliver top application performance to meet service level agreements. Storidge ContainerIO software enables highperformance persistent data volumes across a standard cluster with Intel SSD DC Family of storage devices. Storidge ContainerIO software distributes the data across all high-performance Intel technology-based nodes in a cluster, and it has the intelligence to deliver high availability for stateful containerized applications. ContainerIO Remaking Storage for Containers The above challenges exist because current solutions are based on networked storage concepts that worked well for legacy applications. However, the newer, containerized applications differ in two ways:. They are self-contained for portability.. They are small in size for mobility. These two factors, along with the performance of process virtualization, allow containerized applications to be highly agile, making a static networked storage model a poor fit. Containerized, Persistent, and Stateful Storage Storidge ContainerIO software solves this problem by abstracting storage across multiple nodes in a cluster to create a single pool of storage, providing persistent data for a container cloud. From this pool, ContainerIO creates data containers or volumes that are self-contained block-objects, which are then optimized for latency and portability just like containers. The result is a virtualized drive that can be created in an instant and moved to wherever its container is, providing complete statefulness, persistence, and mobility on demand. Intel Xeon Processor Server LIB Container Intel Xeon Processor Server LIB Container Intel Xeon Processor Server n Container (file, NFS, ISCSI, S) P CIO micro CIO micro CIO micro Seamless Orchestration of High Availability and Persistent Storage

Automated Storage Management In addition to high mobility, Storidge s shared pool approach to volumes opens the door for automated storage management based on application intent. Software intelligence translates that application intent into provisioned storage, meeting an application s precise requirements. OS OS OS OS Docker Runtime Storage Hypervisor OS OS OS OS Docker Runtime Storage Hypervisor Manage intelligent application profiles, not storage Meet unique requirements of each application Respond to application changes in real time Intelligent Storage Engine Fast, Complete Data Restoration Because data is spread across the pool, volumes can be quickly rebuilt and brought back to full capacity with all of the data intact. NFS Client NFS Client N NFS Server P x NFS Server P NFS Server N 5 6P 5 6 Node Node Node Node Node fails NFS server and volume Same IP address, so no microdisk rebuilds failover in seconds client reconfiguration instantly on new node Transparent Failover to NFS Clients using Storidge s NFS Container Self-Orchestration Follows the Application Storidge ContainerIO software also features built-in storage self-orchestration, so that storage automatically stays attached as containers are re-scheduled within a cluster. This self-orchestration greatly simplifies the management of stateful applications without sacrificing performance, which fills a critical gap for enterprises deploying container technology today. Flexible Deployment Models Finally, Storidge CIO software is deployable on both bare metal servers and on the public cloud. Since the technology was architected to optimize user experience, the software enables organizations to bring their own standard servers and storage components and easily deploy a container-as-a-service cluster in a matter of minutes. ContainerIO also runs on virtualized infrastructure in public or private clouds. Images with the software already installed are available for cloud-based workloads.

Performance Isolation is Critical for Multi-tenant Environments Storidge s ContainerIO software has been architected to provide not only logical isolation but performance isolation. Storidge s kernel based solution eliminates storage layers to deliver performance and low latency for primary applications. ContainerIO enables Administrators to run multiple workloads on powerful Intel Architecture and meet service level agreements to the applications/users. Storage administrators are now able to consistently provision I/O performance in real-time and provide guaranteed performance (IOP s or GB/sec.) without impacting adjacent applications in a multitenant environment. In a recent test in the Intel Builders Construction Zone, a Node Intel Xeon Gold 6 Processor at.70 GHz (56 Cores/node) with NVMe PCIe /Node ( x 000 GB Intel SSD DC P500 and x 600 GB Intel SSD DC P600 Series) yielded >M IOPs or.5 GB/Sec available (50% budgeted overhead). Exact Storidge Configuration Set Up: X Intel Xeon Gold 6 Processor, cores/9.5m Cache/.60 GHz X Intel SSD DC P500 Series TB NVMe drives X Intel Optane TM SSD DC P800X Series 75 GB NVMe drives X Intel SSD DC P600 Series.6 TB NVMe drives. Intel Building Blocks for High-Performance Containers Whether in the cloud or in the data center, Intel Xeon Scalable processors and Intel SSD Data Center Family for PCIe/ NVMe devices provide the architecture that enables hyper-converged solutions based on Storidge ContainerIO. Intel Xeon Gold processors deliver high performance, advanced reliability, and hardware-enhanced security. Built on Intel s nm process technology, the Intel Xeon Gold 6000 processor family offers up to cores/ threads per socket for increased performance to accelerate Storidge CIO software-defined storage. These processors deliver improved performance, with affordable advanced reliability, and hardware-enhanced security. They are optimized for today s demanding mainstream data center, multi-cloud compute, and network and storage workloads. With up to four-socket scalability, the Intel Xeon Gold 6000 processor family is suitable for an expanded range of workloads. Intel SSD Data Center Family storage devices for PCIe/NVMe, including the Intel SSD DC P000 Series for PCIe/NVMe, provide low-latency, high-bandwidth, read-write access to data, without the performance overhead associated with seek times on mechanical disks or latencies introduced for protocols, including SATA and SAS. Systems equipped with Intel SSD DC Family of devices also help simplify operations with worry-free manageability and predictable performance that help reduce operational costs.

Conclusion Data centers need a storage infrastructure than can provide data management services to both legacy and modern applications across multiple stacks, and for private and public clouds. Storidge ContainerIO technology allows IT operations to use their own available hardware, keeping costs down and permitting standardization on high-performance flash media, such as Intel SSD DC P000 Series devices for PCIe/NVMe. The scale-out storage capabilities of Storidge s software make it an ideal solution to replace existing storage silos and the storage-per-use-case model, and it enables operations to support the next generation of applications. Storidge ContainerIO capabilities Purpose-built for containers and tightly integrated with schedulers Data persistence for stateful applications, such as databases and key-value stores Embedded storage orchestration that moves volumes to container, simplifying operations Enterprise availability with failover in seconds for application or node failures Capable of supporting stateless and stateful applications on the same infrastructure Declare application requirements for storage through profiles Consistently deploy storage using profiles for applications, service levels, frameworks, etc. Storage as a service, including shared storage with NFS interfaces Simple for any developer to set up their own distributed storage for persistent data Deploys on-demand within seconds Low latency and high performance for databases Performance isolation to eliminate noisy neighbors in multi-tenant environments Quality of Service guarantees with min/max IOPS settings A single solution that supports on-premises and in the cloud Seamless movement of volumes and applications between clouds avoids lock-in Operational agility enabled by easy cloud bursting Scales to thousands of volumes per server Encryption can be enabled individually for each volume Multiple encryption keys per volume Enables high performance from commodity servers and storage components Scale up or down based on demand Supports native apps, VMs, and containers, eliminating the need for duplicate infrastructure Runs on Intel -based servers Cost reduction scenarios described are intended as examples of how a given Intel- based product, in the specified circumstances and configurations, may affect future costs and provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction. Intel does not control or audit third-party benchmark data or the web sites referenced in this document. You should visit the referenced web site and confirm whether referenced data are accurate. Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. 08 Intel Corporation. Intel, the Intel logo, Intel Optane, and Xeon are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. 08 Storidge. Storidge is a trademark of Storidge in the U.S. and/or other countries. Printed in USA 08/YMB/HBD/PDF Please Recycle 599-00US 5