• No results found

Software-defined Storage

N/A
N/A
Protected

Academic year: 2021

Share "Software-defined Storage"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

Dietmar Noll | dnoll@de.ibm.com

IBM Software | Cloud & Smarter Infrastructure

Software-defined Storage

The „big new thing“ in storage and

storage management?

(2)

Disclaimer

Please be aware, that…

• this session covers a fairly new topic in storage (at least with this name) • things in this presentation are or were believed to be true by SOMEONE (at

one time at least)

• there is a growing opinion, that the subject of „Software Defined

Environments“ (SDE) and the role that storage needs to play in support of it (aka. Software Defined Storage - SDS) is likely to be a „Big New Thing“

• „Big New Things“ do not happen that frequent in storage (the last one was SAN).... so it might be worth a look.

(3)

Why Software Defined Storage?

• Top pain points are the „usual

suspects“ from a storage-focussed perspective, dominated by

– growth management – cost

– complexity

• Problems seem even more severe for midsize enterprises compared to large enterprises

(4)

Why Software Defined Storage?

Transaction Systems

1960- 1990-

2010-Web, e-business and SOA New Era Analytics P la tf o rm s Dedicated Systems Single Database Managed one Solution

Multiple Applications Some shared data

Post Processing in Warehouses Batch Processing Time to Business Action

Interconnected Solutions Action taken immediately at real time

speeds

User Device capability & variety growing exponentially Infrastructure stressed with volume

and velocity of data Open Innovation Unpredictable workload patterns

Strategic and Tactical differentiator

Time IT Development and Delivery must

adapt to support this change with speed and efficiency!!

(5)

Why Software Defined Storage?

Systems of Engagement (Situational Need)

Systems of Record

(Traditional Operations)

Workload Optimized & Transaction Integrity Agility &

Rapid Scale

Enabled for Cloud

 Orchestrationacross compute/network/storage for

provisioning, deployment, and management of workloads

 Automationof provisioning and configuration of storage based on application requirements, with ongoing adjustments based on policies/SLA

 Programmableadjustments to storage (via APIs) as

application needs change

 Heterogeneousenvironment support

 Efficientmanagement of data copies

(backup/archive/compliance)

Born on Cloud

 Orchestration across compute/network/storage for

provisioning, deployment and management of workloads (DevOps)

 Dynamicscalability as applications and data requirements grow

 Cost-optimized storage via disks embedded in servers

 Multi-tenant security at a fine-grained, highly scaled level

 Opensupport of industry standards and APIs

Value is shifting to software to provide the dynamic and agile storage environment required by these workloads

(6)

What is Software Defined Storage? - Definition

• IDC Definition

A software-defined data center is „...a loosely coupled set of software

components that seek to virtualize and federate datacenter-wide hardware resources such as storage, compute, and network resources.... The goal for a software-defined datacenter is to....make the datacenter available in the form of an integrated service....“

• Key attributes – It is software

– Offers a full suite of storage services

– Federates physical storage capacity from multiple locations/technologies

(7)

What is Software Defined Storage? - Classification

(8)

What is needed for Software Defined Storage?

Abstraction to allow virtualization and federation

Mapping

Business Requirements

Infrastructure Capabilities

to

(9)

What is needed for Software Defined Storage?

Abstraction to allow virtualization and federation

Mapping

Business Requirements

Infrastructure Capabilities

to

Separation of concerns Capacity Accessibility Availability Performance Security Retention/Compliance Disk technologies RAID levels Encryption Compression Thin Provisioning Copies Access latency Backup / Archive etc....

(10)

What is needed for Software Defined Storage?

SDS in the context of SDE

Software Defined Compute Software Defined Network Software Defined Storage Virtualized Network Virtual Storage Resource Abstraction

Unified Control Plane

Software Defined Infrastructure

Software Defined Environment

Workload Definition Workload Orchestration

Workload Definition & Orchestration

Workloads

Web 2.0 Traditional

3 - Tier Big Data

Heterogeneous Virtual Compute

Software Defined view of Storage Virtualization…

Workload aware; tops down

Server, storage and network integration

Heterogeneous storage virtualization

Managing pools of systems as a single system

Using virtualization to manage IT

Managed by advanced programmed automation (software)

Start small and grow with seamless migration

The client value…

• Flexible and elastic storage (Responsiveness)

• Radically improved time to value (Responsiveness)

Repeatability and consistency via automation (Resiliency, Stability)

Higher utilization and efficiencies (Cost Reduction) • Significantly reduced energy costs (Cost Reduction) • Improved availability (Resiliency)

(11)

What is needed for Software Defined Storage?

Building blocks for SDS

Devices

• Block Storage Systems / Storage Arrays • File Storage Systems / NAS Filers • Object Storage Systems

• Tape Systems / Archive Systems • Storage Virtualizers • Storage Networks Services • Thin Provisioning • De-Duplication • Data Replication • Encryption • Compression • ... Storage Resource Management Business Continuity Management Data Protection Management Storage Service Management

Control

Plane

(incl. resource abstraction) -Management

Data

Plane

-I/O

(12)

Has IBM created Software Defined Storage platform?

Key attributes check:

• Is it software? • Does it offer a full

suite of storage services? • Does it federate phsical storage capacity?

Be the judge!

Direct Access I/O

Policy-based Management and Automation Snapshot and Backup Management

Management Software Platform

Security and Availability

Authentication/Auditing Encryption Mirroring/DR High Availability Striping Clustering Compression Tiering/ILM Backup & Recovery

Deduplication

Performance and Opt. Cluster File System

Block Virtualization Object Storage

Storage Software Platform

F e a tu re O p ti o n s Control Plane Layer Data Plane Layer IBM Storwize Storage Software Platform Tivoli Storage Productivity Center / FlashCopy Manager IB M S m a rt C lo u d V ir tu a l S to ra g e C e n te r

(13)

Software Defined Storage - Outlook

SDS has the potential to be (and is likely to be) the „big new thing“

• Over time, SDS will become the de-facto mechanism for storage • Datacenters of tomorrow will be built on benefits of SDS features:

• Commoditized persistent data storage • Service-based infrastructure

• Open standards and interfaces based platform • Focus on solution rather a technical platform • Scalability (capacity, throughout, performance) • Resilient

• Workload-aware

• Covering block, file and object storage • Cost-efficient and highly automated

(14)

Dietmar Noll | dnoll@de.ibm.com

IBM Software | Cloud & Smarter Infrastructure

References

Related documents

Example – Functional Approach ORCHESTRATION NETWORK COMPUTE STORAGE ORCHESTRATION PLATFORM HYBRID IT MANAGEMENT. Software-defined network fabric Software-defined,

vMotion vSphere HA DRS Storage vMotion vSphere Snapshots Linked Clones VDP Advanced vSphere Replication Data Protection VMware View Virtual Desktop. vCenter

7 © 2014 STORAGE NETWORKING INDUSTRY ASSOCIATION In order to convey the requirements to the storage system, the application or user needs to mark each file or object with

Easy Integration and Sharing of Flash Storage Flash Cards in DataCore nodes Flash Arrays in storage pool Flash Cards in Virtual SAN.  Share Flash between servers

Storage Consumer Challenges: • Lengthy provisioning cycles • Difficult to make adjustments • Lack of granular control • Complex troubleshooting • Frequent data migrations

Software Defined Environments – Implementation Examples OSLC TOSCA Resource Abstraction Software Defined Compute Control Software Defined Network Control Software Defined

Virtual Volumes Architecture vSphere Data Path Vendor Provider (VASA) Control Path Control Path Storage Policies Access Capacity Published Capabilities Snapshot

Virtualize External Storage Hardware FUNDAMENTALS OF DATACORE STORAGE VIRTUALIZATION?. §   Runs on standard