November 7, DAN WILSON Global Operations Architecture, Concur. OpenStack Summit Hong Kong JOE ARNOLD

Similar documents
SwiftStack and python-swiftclient

powered by Cloudian and Veritas

QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform

Enterprise Ceph: Everyway, your way! Amit Dell Kyle Red Hat Red Hat Summit June 2016

The Fastest And Most Efficient Block Storage Software (SDS)

Kinetic drive. Bingzhe Li

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

Using Cloud Services behind SGI DMF

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

Commvault Backup to Cloudian Hyperstore CONFIGURATION GUIDE TO USE HYPERSTORE AS A STORAGE LIBRARY

Genomics on Cisco Metacloud + SwiftStack

VMware Virtual SAN Technology

Cloud Computing and Hadoop Distributed File System. UCSB CS170, Spring 2018

RED HAT CEPH STORAGE ROADMAP. Cesar Pinto Account Manager, Red Hat Norway

Scality RING on Cisco UCS: Store File, Object, and OpenStack Data at Scale

StorPool Distributed Storage Software Technical Overview

Kinetic Open Storage Platform: Enabling Break-through Economics in Scale-out Object Storage PRESENTATION TITLE GOES HERE Ali Fenn & James Hughes

Tiered IOPS Storage for Service Providers Dell Platform and Fibre Channel protocol. CloudByte Reference Architecture

Deploying Software Defined Storage for the Enterprise with Ceph. PRESENTATION TITLE GOES HERE Paul von Stamwitz Fujitsu

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

Dell PowerEdge R730xd Servers with Samsung SM1715 NVMe Drives Powers the Aerospike Fraud Prevention Benchmark

Red Hat Ceph Storage and Samsung NVMe SSDs for intensive workloads

A product by CloudFounders. Wim Provoost Open vstorage

SurFS Product Description

Quobyte The Data Center File System QUOBYTE INC.

Cloud object storage : the right way. Orit Wasserman Open Source Summit 2018

TECHNICAL OVERVIEW OF NEW AND IMPROVED FEATURES OF EMC ISILON ONEFS 7.1.1

Installation runbook for Hedvig + Cinder Driver

Cold Storage: The Road to Enterprise Ilya Kuznetsov YADRO

Introducing SUSE Enterprise Storage 5

VxRail: Level Up with New Capabilities and Powers GLOBAL SPONSORS

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

Solution Brief: Commvault HyperScale Software

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

DEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies!

THE CEPH POWER SHOW. Episode 2 : The Jewel Story. Daniel Messer Technical Marketing Red Hat Storage. Karan Singh Sr. Storage Architect Red Hat Storage

MyCloud Computing Business computing in the cloud, ready to go in minutes

HCI: Hyper-Converged Infrastructure

How To Guide: Long Term Archive for Rubrik. Using SwiftStack Storage as a Long Term Archive for Rubrik

Red Hat Storage Server for AWS

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

Next-Generation Cloud Platform

Next Generation Storage for The Software-Defned World

RED HAT GLUSTER STORAGE 3.2 MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT GLUSTER STORAGE

Veeam with Cohesity Data Platform

New Fresh Storage Approach for New IT Challenges Laurent Denel Philippe Nicolas OpenIO

Isilon: Raising The Bar On Performance & Archive Use Cases. John Har Solutions Product Manager Unstructured Data Storage Team

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

Extremely Fast Distributed Storage for Cloud Service Providers

Storage Optimization with Oracle Database 11g

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

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

Why Datrium DVX is Best for VDI

MidoNet Scalability Report

Apache Hadoop 3. Balazs Gaspar Sales Engineer CEE & CIS Cloudera, Inc. All rights reserved.

OpenStack Swift Workshop

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

Dell EMC PowerEdge and BlueData

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

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

Simplifying Collaboration in the Cloud

The Oracle Database Appliance I/O and Performance Architecture

Software Defined Storage at the Speed of Flash. PRESENTATION TITLE GOES HERE Carlos Carrero Rajagopal Vaideeswaran Symantec

FLORIDA DEPARTMENT OF TRANSPORTATION PRODUCTION BIG DATA PLATFORM

OpenIO SDS on ARM A practical and cost-effective object storage infrastructure based on SoYouStart dedicated ARM servers.

NAS for Server Virtualization Dennis Chapman Senior Technical Director NetApp

Elastic Cloud Storage (ECS)

Discover the IBM SoftLayer bare metal advantage. Pranesh Medilall Partner Enablement Specialist

THE SUMMARY. CLUSTER SERIES - pg. 3. ULTRA SERIES - pg. 5. EXTREME SERIES - pg. 9

Silicon House. Phone: / / / Enquiry: Visit:

MongoDB on Kaminario K2

Building Your Own Robust and Powerful Software Defined Storage with VMware vsan. Tips on Choosing Hardware for vsan Deployment

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Object storage platform How it can help? Martin Lenk, Specialist Senior Systems Engineer Unstructured Data Solution, Dell EMC

RAIDIX Data Storage Solution. Data Storage for a VMware Virtualization Cluster

Open storage architecture for private Oracle database clouds

Why software defined storage matters? Sergey Goncharov Solution Architect, Red Hat

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

Architekturen für die Cloud

Software Defined Storage for the Evolving Data Center

AUTOMATING IBM SPECTRUM SCALE CLUSTER BUILDS IN AWS PROOF OF CONCEPT

Under the Hood of Oracle Database Appliance. Alex Gorbachev

INTRODUCTION TO CEPH. Orit Wasserman Red Hat August Penguin 2017

Vision of the Software Defined Data Center (SDDC)

Introducing VMware Validated Designs for Software-Defined Data Center

Accelerating Digital Transformation with InterSystems IRIS and vsan

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

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Broadberry. Hyper-Converged Solution. Date: Q Application: Hyper-Converged S2D Storage. Tags: Storage Spaces Direct, DR, Hyper-V

The next step in Software-Defined Storage with Virtual SAN

VMware Integrated OpenStack User Guide. VMware Integrated OpenStack 4.1

Big Data in OpenStack Storage

Lenovo Database Configuration Guide

Cloudian Sizing and Architecture Guidelines

Introducing VMware Validated Designs for Software-Defined Data Center

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

Introducing VMware Validated Designs for Software-Defined Data Center

Dell Fluid Data solutions. Powerful self-optimized enterprise storage. Dell Compellent Storage Center: Designed for business results

Transcription:

November 7, 2013 DAN WILSON Global Operations Architecture, Concur dan.wilson@concur.com @tweetdanwilson OpenStack Summit Hong Kong JOE ARNOLD CEO, SwiftStack joe@swiftstack.com @joearnold

Introduction (Concur / SwiftStack) OpenStack Swift: Introduction Concur User Story Swift + Global Replication OpenStack Swift Global Replication in Swift

An Introduction to Concur! Leader in integrated travel and expense management" Founded in 1993, headquartered in Redmond, Washington, U.S." >50% of Fortune 500 use Concur" >$50B in T&E spend" Some of you in the audience will be expensing this trip with us!"

What is OpenStack Swift? Storage created specifically for heavy use and unstructured data Reliable Highly scalable Hardware proof

What is SwiftStack? Flexible, private cloud storage for today s applications Start fast, operate easy Simplicity at scale No lock-in 1 2 3 STORAGE POWERED BY Foundation Integration Control SwiftStack Controller Operates, manages & monitors hardware, storage software & middleware 3 SwiftStack Nodes Integrations & Interfaces End-user web UI, legacy interfaces, authentication,utilization API, etc. Swift Runtime Integrated storage engine with all node components OpenStack Swift Released and supported by SwiftStack Standard Linux Distribution Any Linux admin can install Ubuntu, Red Hat, CentOS Standard Hardware Multiple channels hardware procurement 2 2 1

Introduction (Concur / SwiftStack) OpenStack Swift: Introduction Concur User Story Swift + Global Replication OpenStack Swift Global Replication in Swift

http://example.com/v1/account/container/object HTTP Swift s Design Goals Reliable Highly scalable Hardware proof Configurable replica model with zones & regions Easy to use HTTP API Developers don t shard High Concurrency (Supports lots of users) Multi-tenant each account has own namespace Tier & scale any component in the system No Single Point of Failure (High Availability) Assumes unreliable hardware Mix & match hardware vendors

OpenStack Swift Users HTTP HTTP Direct to Clients Data is sent directly over HTTP to a browser, mobile device, etc. Broad Language Support Java Javascript Python C# Ruby PHP Node.js Services & Software Filesystem Gateways Desktop Clients Backup Software Archive Software Filesharing Software In the data center Servers contact the storage system Application Data Backups / Archive Log Data Servers

OpenStack Object Storage (code named Swift) Object storage system similar to Amazon S3 Apache 2 License 136+ DEVELOPERS Public Clouds Global Replication Storage Policies Erasure Codes 2009 2010 2011 2012 2013 2014 MATURE, PRODUCTION-GRADE STORAGE SYSTEM

OpenStack Swift Ecosystem

Introduction (Concur / SwiftStack) OpenStack Swift: Introduction Concur User Story Swift + Global Replication OpenStack Swift Global Replication in Swift

Scale = Tens of Millions of Images Monthly

Concur Imaging Application: Previous Workflow Images processed first, then stored Extract data, resize, etc.! Core part of the business Disaster tolerance a must! Handling objects vs. files Minimal difference for developers

Concur Imaging Infrastructure Linear image processing Mixed stack including Microsoft! Designed for flexibility Abstracted services! 3-tier architecture Web, application, database! Images encrypted individually Flexibility to use any storage Upload! Fax! Image Processing (sequential, scalable)! Queue! Node 1! Node 2! Node 3!! NodeN! Imaging Servers! Node 1! Node 2! Node 3!! NodeN! SwiftStack Cluster! Imaging Server! SwiftStack! Scan! Convert! Thumb! Reduce! Processed Files! Processed Files! Processed Files! Processed Files! Node 1! Node 2! Node 3!! Node 1! Node 2! Node 3!! NodeN! OCR! Processed Files! NodeN!

Challenges with Traditional SAN/NAS Availability Handling failures of a single-node Cost Tied to specific vendor pricing Performance Unbalanced performance Each application server goes to the same node when reading/writing data Black box when troubleshooting Limited visibility, reliant on vendor 15

Global Cluster Setup Availability Two site replication strategy Designed for failure Performance Quickly acknowledged writes Local Reads Region 1 Region 2 Zone 1 Zone 2 Zone 1 Zone 2

Visibility under the hood Open Source Storage functions entirely open source Go under the hood Flexibility Can choose private, public Future proof infrastructure Open Stack Open community Give back Ecosystem Partners Many choices in the ecosystem

Hardware Configuration 36-drive 4U storage node Intel Xeon Processor Scalability Standard Server Hardware Scale by adding nodes Seagate Constellation SATA or SAS Disks LSI HBA Controller + Expanders 96 GB RAM Mirrored boot drives Dual 10GbE Intel NIC 1U Proxy Node Dual Intel Xeon Processor 48 GB RAM Mirrored boot drives Dual 10GbE Intel NIC

TCO - Less Expensive than Public Cloud $0.027 per GB / Mo. 4 replicas for redundancy (2 in each data center) All the power / space / cooling costs Our management costs SwiftStack + other license costs Less expensive than public cloud. Less expensive than traditional storage.

Ready for BILLIONS of Images in the Future! What this means for the business What this means for our architecture Best experience for our users as possible. Amass data in a cost-effective way Business growth forced finding a better way Architecture can now support growth OpenStack Swift + global cluster functionality, enables us to achieve these goals.

Introduction (Concur / SwiftStack) OpenStack Swift: Introduction Concur User Story Swift + Global Replication OpenStack Swift Global Replication in Swift

Global Clusters Multi-Site with OpenStack Swift

Global Clusters Data placement: as unique as possible Single Node Cluster Disks are as-unique-as-possible Large Cluster Storage Racks are as-unique-as-possible Small Cluster Storage Nodes are as-unique-as-possible Muti-Region Distributed data centers are as-unique-as-possible

Data Center Zones Zone 1 Zone 2

Regions & Zones Region 1 Region 2 Zone 1 Zone 2 Zone 1 Zone 2

Global Clusters Distribute data across data center regions and zones Software automatically routes around storage or network failures Tolerate failures across regions and data center zones Utilize all available capacity to serve users vs. Traditional DR Send requests to closest region Region 1 Region 2 Region 3

Global Clusters Affinity Write Region A Region B Region C

Proxy Service Write Proxy streams writes to each storage location simultaneously There is not a master object Client receives OK if quorum write successful Client Request Storage Request Storage Read Proxy Storage Proxy contacts a single available storage node and streams back data Storage Will try alternate replicas when there is failures

Proxy Read Affinity Proxy Prioritizes Nearby Zone / Region, Where am I? Latency to Storage Node Global DNS Routes User Each proxy pool has it s own hostname Routes users to closest region Global DNS Region A Region B

Separate Replication Network Replication/WAN QoS

Next: Storage Policies Across Regions Various Media Number of Replicas APAC + West High throughput East Coast Replica Count 2 3 4 5 Media HDD SSD Regions West Coast APAC East Coast

Next: Erasure Codes Reduce Storage Footprint Pluggable encoding schemes http://swiftstack.com/blog/2013/07/17/erasure-codes-withopenstack-swift-digging-deeper/ + + Replica Count 2 3 4 5 Media Reduced Storage Footprint HDD SSD Regions West Coast APAC East Coast Erasure Codes Intel isa-l Reed Solomon 6+3

DAN WILSON Global Operations Architecture, Concur Thank You! dan.wilson@concur.com @tweetdanwilson JOE ARNOLD CEO, SwiftStack joe@swiftstack.com @joearnold OpenStack Summit Hong Kong