IBM Spectrum Scale. Transparent Cloud Tiering Deep Dive

Similar documents
IBM Tivoli Netcool Performance Manager Wireline Component Document Revision R2E1. Documentation Overview

Adding IBM LTFS EE tape tier to an IBM SCSA managed storage cloud

IBM System Storage. Kim Mortensen Nordic Storage Product Manager 2011 IBM Corporation

IBM i CBU for PowerHA

Creating High-Speed Content Archival and Retrieval Solutions Using IBM Content Manager OnDemand IBM Redbooks Solution Guide

Migration Use Cases with the Migration Manager IBM Redbooks Solution Guide

IBM Tivoli Netcool Performance Manager Wireline Component Document Revision R2E1. Product Description

Integrated Service Management

IBM StoredIQ Data Script Version User Guide SC

Installing Controller and Cognos 8 BI on the same server - Proven Practice Guide

IBM TRIRIGA Version 10 Release 5.2. Inventory Management User Guide IBM

Run SQL Scripts & Other DB2 Tools Re-invented

Rational ClearQuest 8.0 Release Report

IBM Configure Rational Insight for Rational Asset Manager

IBM PowerHA SystemMirror for AIX Enhancements IBM Redbooks Solution Guide

IBM Predictive Maintenance and Quality (Version 2.0) IBM Redbooks Solution Guide

IBM TRIRIGA Version 10 Release 4.0. Inventory Management User Guide

Release 6.5 Installation Guide

IBM Tivoli Endpoint Manager for Lifecycle Management

Introduction to IBM Technical Computing Clouds IBM Redbooks Solution Guide

IBM Tivoli Workload Automation V9.1 Distributed Dynamic Workload Console Performance in High Concurrency Context

Cognitive enterprise archive and retrieval

Oracle JD Edwards on IBM System i

IBM z13 Technical Innovation

InterConnect Dynamic Programming with Maximo - Scripting and Formulas. Anamitra Bhattacharyya. Steve Hauptmann 1 1/17/17

Business Resilience & Compliance

IBM TRIRIGA Application Platform Version Introduction to the Gantt Scheduler

Oracle BigMachines CPQ Cloud Service Products Document Engine Feature

Knauf builds high-speed business insight with SAP and IBM

IBM Financial Transaction Manager for SEPA Services IBM Redbooks Solution Guide

Oracle Utilities Mobile Workforce Management Benchmark

IBM Rational Rhapsody - IBM Rational Software Architect RealTime edition. Integration

MergingWorkOrderTracking(CM) Features into Work Order Tracking (Tr)

Release 2 Installation Guide

Case Study: Emergency Scan

Oracle Linux Management with Oracle Enterprise Manager 13c Cloud Control O R A C L E W H I T E P A P E R M A R C H

IBM Spectrum Scale. Recent Updates and Outlook. Meet the Devs Oxford Feb 24, 2016 Ulf Troppens

IBM TRIRIGA Version 10 Release 5. Program and Project Management User Guide IBM

RODOD Performance Test on Exalogic and Exadata Engineered Systems

Advanced Support for Server Infrastructure Refresh

Oracle Utilities Customer Care and Billing 2.5 Benchmark Report

Containers in Linux on z Systems: Docker. Utz Bacher STSM Linux and Containers on z Systems

TABLE OF CONTENTS DOCUMENT HISTORY 3

Introduction to the IBM MessageSight appliance for Mobile Messaging and M2M

IBM Corporation

The IBM and Oracle alliance. Power architecture

IBM Tivoli Netcool Performance Manager Wireline Component Document Revision R2E1. Tivoli Netcool Performance Manager overview

A Next-Gen, Low-Code Intelligent Virtual Assistant, Context- Aware and Tied to Legacy and Cognitive

Oracle Autonomous Data Warehouse Cloud

IBM Spectrum Scale. Recent Updates and Outlook. Spectrum Scale UK User Group Meeting 2016 London May 17, 2016 Ulf Troppens

Gabriel India Ltd builds a single platform for group-wide ERP with IBM and SAP

Sizing SAP Central Process Scheduling 8.0 by Redwood

Oracle Systems Optimization Support

The Connected Life: 25 Billion Connections by 2020

MOB320. SAP Agentry Work Manager for IBM Maximo COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Creating Applications in Bluemix Using the Microservices Approach

Oracle CPQ Cloud Solutions for enterprises and Fast Growing Companies

StorageTek Virtual Storage Manager System 7

Oracle Real-Time Scheduler Benchmark

Oracle Service Cloud. New Feature Summary

Oracle Account Reconciliation Cloud. November 2017 Update (17.11) What s New

IBM SPSS Predictive Analytics Workshop. Workbook Commercial Edition 2014

Oracle Banking Enterprise Collections

COMPUTE CLOUD SERVICE. Move to Your Private Data Center in the Cloud Zero CapEx. Predictable OpEx. Full Control.

ORACLE CLOUD MANAGEMENT PACK FOR MIDDLEWARE

Oracle Autonomous Data Warehouse Cloud

January Oracle Real Time Decisions Statement of Direction

Mapping Suite enhancements include new optional features for indexing and simplified administration

z/os WLM What Are You Thinking?

IBM Tivoli Composite Application Manager for Applications Diagnostics

Oracle Enterprise Manager 13c Cloud Control

Oracle CPQ Cloud for Channel Sales Streamline the Sales Process for Channel Partners

Oracle Financial Services Revenue Management and Billing V2.3 Performance Stress Test on Exalogic X3-2 & Exadata X3-2

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Big Data at the Speed of Business IBM Innovations for a new era! Rob Thomas Vice President, Big Data Sales IBM Software Group, Information Management

Oracle Order Management Cloud

WebCenter Content. Complete and Versatile Content Management

Oracle Profitability and Cost Management Cloud. What s New in the April Update (17.04)

Integration Concepts for JD Edwards EnterpriseOne Human Resources and Oracle Taleo Business Edition Recruiting Cloud Service

z Exchange CSVFETCH exit in z/os V2R2

SAP BusinessObjects GRC 10.0 Integration Guide Access & Process Control 10.0

Oracle Discrete Cost Management Information Discovery

IBM Sterling Gentran:Server for Windows

Oracle Production Scheduling

IBM Intelligent Operations Center V1.6.01: Unleashing the Programming Model to Extend the Base Solution IBM Redbooks Solution Guide

Sizing SAP Quality Issue Management, Version 1.0

CA Workload Automation Agent for SAP

Oracle CPQ Cloud and Salesforce.com Integration

PeopleSoft Mobile Inventory Management for Healthcare

INTEGRATION CLOUD. Modern Integration and Intelligent Automation for a Connected Enterprise

Virtualization and Systems Management of z/vm and Linux with IBM Wave for z/vm

IBM xseries 430. Versatile, scalable workload management. Provides unmatched flexibility with an Intel architecture and open systems foundation

ORACLE UTILITIES CUSTOMER CARE AND BILLING 2.X FUNCTIONALITY FOR IMPLEMENTERS

Oracle Process Cloud Service

Certified Functions: WebDAV Storage interface, Server functionality WebDAV Storage Interface LOAD Test performed Solution Manager Ready functionality

Oracle Financials Accounting Hub

How-To Migrate to BPC 10 on HANA Technical Considerations

Anthony Honaker, Maximo Product Strategy

CA Workload Automation Agent for Micro Focus

Transcription:

IBM Spectrum Scale Transparent Cloud Deep Dive

2 Disclaimer IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the users job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Copyright IBM Corporation 2016

Agenda 1. Transparent cloud tiering overview 2. Multi-node support deep dive 3. Futures: Import / Export discussion 4. Questions

Transparent Cloud Overview Key Client Use Cases Enable a secure, reliable, transparent cloud storage tier in Spectrum Scale for cool or cold data with single namespace Platforms supported Clouds supported Scalability User Interface Data Integrity Security Delivery model Leverage Spectrum Scale Information LifeCycle Management (ILM) policies Hybrid Cloud support: Integrate your Spectrum Scale storage with cloud storage of your choice Migrate and recall files between Spectrum Scale and cloud storage thereby saving storage costs and freeing up capacity on Spectrum Scale for your more active data Spectrum Scale 4.2 or later cluster, X86 Linux only. No mixed-node cluster support AWS S3, Swift, Swift S3 Emulation, and Cleversafe, HTTPS support for load balancer connections, validation tool checks compatibility of this service storage services Up to four nodes per cluster on RHEL7 only. One file system may be integrated to the cloud tier. CLI only some limited monitoring available etag integrity checking on all cloud data and meta-data Local key store, ISKLM Support To be fully integrated as a part of Spectrum Scale Advanced Edition

Initial Release Multi-Node Support Up to 4 cloud tiering service nodes Single node group Node group is tied to a single File system and a single cloud object storage provider with a single container (vault/bucket) Non CES nodes Node1 Client CES nodes Node2 Node3 Node 4 Node5 Node6 Cloud Object Storage Container Node Group 1 Cloud tiering service nodes can only be deployed on CES nodes Parallel processing for performance - Default 32 threads (JVM) per cloud tiering service node Load balancing across the nodes for performance ILM Policy distributes workload across all active node. Cloud tiering service nodegroup Concept node 2, node 3, node 4, node 5 Single nodegroup for initial release FS1 FS2 FS3 Scale Cluster

First Refresh Proposed Plan Mulltiple cloud object storage provider with a unique container set(vault/bucket) per file system (node group) 8-16 Cloud tiering service nodes per node group. Support multiple file systems in a node group (same file system to multiple node groups not supported) 4 node groups Cloud tiering service can be deployed on CES node or non-ces nodes Each node can exclusively belong to one node group only Cloud Object Storage Container 1 Container 2 Non CES nodes CES nodes Client Client Node 1 Node 2 Node Group 1 Node Group 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Node 9 FS1 FS2 FS3 Scale Cluster

Load Balancing, HA, Fail Over, Security Design topics Category Initial Release Near-term enhancements Load Balancing Migration - ILM Policy to distribute files during migrate Recall ILM Policy to distribute files during recall Allow each node in a node group its own target address instead of all nodes using a shared target address HA Monitoring Security Reconcile Transparent Recall Load distribution via random node selection No single point of failure Cloud tiering service node failure Rest of the nodes work in degraded mode Idempotent on failures (recommended action is to rerun policy until successful) Some failure mechanisms have no automated fail back when cloud tiering service is back up -- requires manual intervention. Monitor and retry for GPFS shutdown, node shutdown/reboot events and other failures. External Key management with ISKLM Local key store AES 256-bit Manages removal from the cloud of deleted files. Older versions of files must be deleted mannually Improved failback based on heart-beat detection and service restart when restart is successful Heart-beat based monitoring and integration into Scale eventing infrastructure Support for clean-up of older versions of files.

Performance Considerations Properly configured a single transparent cloud tiering node will mostly fill a 10 Gigabit network connection Performance with WANs will be slower due to latency issues, packet drop rates, etc. No attempts have been made on anything faster than a 10 Gigabit network Implication is if you are doing multi-node and you want to fully utilize performance a load balancer is going to be needed Performance is slow for small files Object storage generally has a lower IOPs rate than file or disk Recommendation: Retain smaller files in other tiers and keep median file size over one megabyte

Import / Export Requirements Gathering Discussion

Use Cloud Storage as data distributor Single Writer / Multi-Reader using cloud storage for distribution Example: Data produced On-premise on Spectrum Scale Data is Exported to the cloud using Swift-On-File for straightforward file to object mapping Example only, data can flow other way into Scale via Import Controlled, serialized multi-writer is possible Flow is controlled manually by customer Consistency Single-writer access on initial configuration Full Transparency Meta-Data and Data are transferred to the cloud with no changes for direct consumption Some corner case exceptions on metadata size and path length naming mismatches Communicating what data is available for consumption Object storage listing services can be challenging (Cleversafe claims significant degradation if listing services function is enabled) Readers poll (do we need asynch notification?) a well-known location for a journal of what is written to avoid the list services dependency Site 2 MCStore Data is Transparent Consuming Sites Site 1 Cleversafe Storage Site 1 Containers Site 2 Containers Native Object Storage Native Application Object Storage Native Application Object Storage Application

Back-up

Legal notices Copyright 2015 by International Business Machines Corporation. All rights reserved. No part of this document may be reproduced or transmitted in any form without written permission from IBM Corporation. Product data has been reviewed for accuracy as of the date of initial publication. Product data is subject to change without notice. This document could include technical inaccuracies or typographical errors. IBM may make improvements and/or changes in the product(s) and/or program(s) described herein at any time without notice. Any statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Any reference to an IBM Program Product in this document is not intended to state or imply that only that program product may be used. Any functionally equivalent program, that does not infringe IBM's intellectually property rights, may be used instead. THE INFORMATION PROVIDED IN THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER OR IMPLIED. IBM LY DISCLAIMS ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IBM shall have no responsibility to update this information. IBM products are warranted, if at all, according to the terms and conditions of the agreements (e.g., IBM Customer Agreement, Statement of Limited Warranty, International Program License Agreement, etc.) under which they are provided. Information concerning non-ibm products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-ibm products. IBM makes no representations or warranties, ed or implied, regarding non-ibm products and services. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents or copyrights. Inquiries regarding patent or copyright licenses should be made, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 1 0504-785 U.S.A. IBM Systems 12

Information and trademarks IBM, the IBM logo, ibm.com, IBM System Storage, IBM Spectrum Storage, IBM Spectrum Control, IBM Spectrum Protect, IBM Spectrum Archive, IBM Spectrum Virtualize, IBM Spectrum Scale, IBM Spectrum Accelerate, Softlayer, and XIV are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at http://www.ibm.com/legal/copytrade.shtml The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. IT Infrastructure Library is a Registered Trade Mark of AXELOS Limited. Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. ITIL is a Registered Trade Mark of AXELOS Limited. UNIX is a registered trademark of The Open Group in the United States and other countries. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-ibm products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-ibm products. Questions on the capabilities of non-ibm products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. This presentation and the claims outlined in it were reviewed for compliance with US law. Adaptations of these claims for use in other geographies must be reviewed by the local country counsel for compliance with local laws. IBM Systems 13

Special notices This document was developed for IBM offerings in the United States as of the date of publication. IBM may not make these offerings available in other countries, and the information is subject to change without notice. Consult your local IBM business contact for information on the IBM offerings available in your area. Information in this document concerning non-ibm products was obtained from the suppliers of these products or other public sources. Questions on the capabilities of non-ibm products should be addressed to the suppliers of those products. IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. Send license inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk, NY 10504-1785 USA. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. The information contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warranties or guarantees either expressed or implied. All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can be used and the results that may be achieved. Actual environmental costs and performance characteristics will vary depending on individual client configurations and conditions. IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial and government clients. Rates are based on a client's credit rating, financing terms, offering type, equipment type and options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension or withdrawal without notice. IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies. All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may vary. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are dependent on many factors including system hardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level systems. There is no guarantee these measurements will be the same on generally-available systems. Some measurements quoted in this document may have been estimated through extrapolation. Users of this document should verify the applicable data for their specific environment. DCP03213USEN-06 IBM Systems 14