Presentation hds basic operating system v

56
1 HDS Basic Operating System V John Harker & Larry Korbus (HDS) Ken OwWing (Sun) 1

description

 

Transcript of Presentation hds basic operating system v

Page 1: Presentation   hds basic operating system v

1

HDSBasic OperatingSystem V

John Harker & Larry Korbus (HDS)Ken OwWing (Sun)

1

Page 2: Presentation   hds basic operating system v

Sun Confidential: Internal Only 2

Agenda

• Basic Operating System and Basic OperatingSystem V Overview• Features and Benefits• A Layered Approach• Basic Operating System Components• Further Information and Resources

Page 3: Presentation   hds basic operating system v

Sun Confidential: Internal Only 3

Basic Operating SystemBasic Operating System V *

ST9900 Basic Operating System

* Please note that BOS V is also referred to as BOS-E for External Virtualization

Page 4: Presentation   hds basic operating system v

Sun Confidential: Internal Only 4

Introducing ST9900 Basic Operating System& Basic OperatingSystemV

> ST9900 Basic Operating System is the basic mandatorysoftware license that gives you the tools to take advantage of thepower of the ST9990V storage platform

> With Sun ST9900 storage systems, as is true with manytechnological products, over time more functionality is added tothe base system, adding to it’s value. Substantial value has beenadded over the comparable previously available DeviceManager/Resource Manager bundle.

> Every ST9990V now comes standard with unique StorageVirtualization capabilities unmatched in the industry.

> A ST9900 Basic Operating System license must besold/purchased with every system. This is important for customersatisfaction and also for ISV partners such as Oracle, Veritas andMicrosoft who count on it to enable their products full functionality.

Page 5: Presentation   hds basic operating system v

Sun Confidential: Internal Only 5

Customer Problems• Large storage consolidation with the ST9900, particularly with:

> multiple tiers of storage> multiple applications

• Multiple “user communities”> Multiple customers> Multiple divisions/departments> Diverse applications> Decentralized IT organizations

• Diverse applications with varying, and possibly conflicting,requirements for> Capacity> Throughput> Priority> Tiers> Access

• Concerns about Costs, Service Levels, and Risk

Page 6: Presentation   hds basic operating system v

Sun Confidential: Internal Only 6

ST9900 Basic Operating SystemST9900 Basic Operating System software features:

> One set of common management tools that covers the full range of SunST9900 storage systems. This includes everything previously included in:

– Device Manager– Resource Manager– Server Priority Manager– in addition you get…

> Virtual Partitions which are dynamically changeable cache and storage logicalpartitions. This capability was previously sold separately as Virtual PartitionManager

– With Basic Operating System you can create up to 4 virtual storage systemson a ST9900V so that shared storage can be securely compartmentalizedwhere needed

– With Basic Operating System you can also create up to 4 virtual cachepartitions to control and adjust the QOS of your most critical applicationsbased on changing business needs or fluctuations in workloads

Page 7: Presentation   hds basic operating system v

Sun Confidential: Internal Only 7

ST9900 Basic Operating System SolvesComplexChallenges

• Enables the full power of the ST9990Vstorage platform

• Simplifies management of individual ormultiple ST9900 storage systems

• Empowers existing resources to managesignificantly more storage

• Individually aligns storage assets and QoSwith business and applicationsrequirements

• Helps optimize Storage SystemPerformance

• Mitigates risk through automation of manualerror-prone processes and proactive alertsto prevent outages

• Reports enterprise storage capacitychargebacks by logical group or line ofbusiness

Page 8: Presentation   hds basic operating system v

Sun Confidential: Internal Only 8

ST9900 Basic Operating System V

Basic Operating System V is an upgrade to BasicOperating System that adds:

> Unique storage controller-based virtualization layersupporting externally-attached storage– Enables heterogeneous storage solutions with pooled tiered

storage.– Simplifies storage management, increases efficiency,

improves service levels and helps meet compliance demands.– This capability was previously sold separately as Universal

Volume Manager

> and Virtual Partitions are expanded from 4 up to 32storage partitions and from 4 up to 32 cache partitions.

Page 9: Presentation   hds basic operating system v

Sun Confidential: Internal Only 9

What is External Storage Virtualization?

Benefits of External Storage Virtualization• View the entire SAN as one pool of storage independent of physical location• Mask the differences between heterogeneous devices, create storage tiers• Simplify control and management under a single interface.• Dynamically allocate capacity & storage QoS to the applications that need it• Enhanced data mobility - easy transparent migration of data• Simplified & unified volume replication between storage tiers and platforms• Facilitate matching storage resources to business requirements

SAN

ST9900

AMS

SATA

IBM EMC

Page 10: Presentation   hds basic operating system v

Sun Confidential: Internal Only 10

Basic Operating SystemBenefitsBusiness Agility

• Organizes and manage storagefrom a logical perspective, alonglines of business, departments,criticality or storage class

• Consolidated control of Hitachistorage as well as externally-attached Universal StoragePlatform or Network StorageController storage

• Dynamically configurable virtualstorage and cache partitions forperformance and security

• Immediate view of availablestorage and current usage, rapidprovisioning

• Enables deployment of storageresources to meet business andapplication needs

Physical Storage Pool

Lightning

9900V

Thunder

9500V

Thunder 9500

SATA

Backup ArchiveGeneral

Purpose100%99.99%High Perf.

FC/IP

SAN

UniversalStoragePlatform

Partition 2Partition 1

Page 11: Presentation   hds basic operating system v

Sun Confidential: Internal Only 11

Basic Operating SystemBenefitsOperational ExcellenceOperations Integration

> Consolidate and rationalize storage and storage managementpoints - use a single management system for all your Hitachistorage. Access from anywhere using secure protocols

> Allows storage system configuration for mixed Microsoft, UNIX,Linux, and IBM mainframe environments, simplifying administrativework and enabling storage consolidation.

> Improve IT productivity through consistent administrative operationsacross storage and operating systems - simplifies everything elseincluding data replication, migration, and storage tiering

> Supports business continuity and disaster recovery capabilities byconfiguring Hitachi replication software

> Integrate Hitachi Storage with other management systems throughSNMP or CIM/SMI-S

> Automate repeated tasks via CLI or XML requests to reduceadministrative expense and risk of error from manual processes

Page 12: Presentation   hds basic operating system v

Sun Confidential: Internal Only 12

Basic Operating SystemBenefitsOptimum Performance

Optimize Storage System Performance> Ensure storage service levels to individual

servers or applications> Allows workload balancing and troubleshooting

of performance problems.> Accelerates application performance by locking

key data into cache in real time> Allows tuning to minimize unnecessary I/Os,

logical device contention, and operating systemqueuing

> Cache Logical Partitions and per-port bandwidthreservation ensures tunable performance on aper-server or application basis

Page 13: Presentation   hds basic operating system v

Sun Confidential: Internal Only 13

Success Example:Large Brokerage FirmProblem• Needs to revamp data storage/record management

strategy for compliance and best practices• New strategy calls for tiered storage with SATAand

archiving onto online WORM storageSolution• Basic Operating System and Basic Operating System V

pull together their disparate storage into a pool that couldbe structured and allocated based on requirements.> High performance for trade records and accounting> Externally attached SATAfor file systems for Excel based-budgeting

process> WORM for regulatory compliance

Page 14: Presentation   hds basic operating system v

Sun Confidential: Internal Only 14

Success Example:Medium-sizedManufacturingCompany

Problem• New government contract creates urgent need for IT director to

simultaneously scale up and come up with a system to predictstorage and archiving requirements and costs 24 months out

Solution• He can easily determine from a single point how much total capacity

he has and how much is unused• Pooled storage allows him to optimize use of increasing capacity• Path provisioning improves his system administrators efficiencies• CLI allows automation, reducing steps and improving reliability• Automated reports helped him track utilization and document by

department

Page 15: Presentation   hds basic operating system v

Sun Confidential: Internal Only 15

ST9900 Storage Management Software –A layered approach• Hitachi Basic Operating System Components (Resource Manager , Universal Volume

Manager and Server Priority Manager)– Foundation for Device Manager– Individual management of Hitachi storage systems– Different for modular vs. enterprise storage systems– No path awareness

• Hitachi Basic Operating System Device Manager– Encompasses Basic Operating System components– Path aware– Centralized management of all Hitachi storage systems– Storage pool manager used by other Hitachi software products

• Hitachi Storage Services Manager– Add-on product– Encompasses Device Manager– Fully Path aware– Manage heterogeneous SANs and storage systems using CIM and SMI-S open

standard protocols

Page 16: Presentation   hds basic operating system v

Sun Confidential: Internal Only 16

Basic Operating SystemFoundation for Higher Level Capabilities

Business

Application

Modules

Storage

Operations

Modules

HitachiBasicOperatingSystem

• Path Management

• Capacity Monitoring

• Performance Monitoring

Hitachi Storage SpecificHeterogeneous

Device ManagerDevice Manager

API – CIM/SMI-S Provisioning Configuration ReplicationConfiguration

Resource Manager Virtual Partition Manager Server Priority Manager

QoS Application ModulesOracle - Exchange - Sybase - SQL

Server – NetApp Option

QoS forFile Servers

SRM

Chargeback PathProvisioning Global Reporter

Storage Services Manager

BackupServicesManager

Tiered StorageManager

ReplicationMonitorTuning Manager

Dynamic Link Manager

Path failover and failback load balancing

Global Link Availability ManagerProtection Manager

Exchange - SQL Server

Reporting

Universal Volume Manager Performance Monitor

Page 17: Presentation   hds basic operating system v

Sun Confidential: Internal Only 17

Hitachi Basic Operating SystemWhat’s in it? What’s important? “tag-cloud” view of components

• Device Manager• Storage Navigator• Virtual Partition Manager• LUN Manager• LUSE• VLVI Manager• Customized Volume Size and Open

Customized Volume Size• SANtinel and Volume Security Port

Option• Cache Residency Manager and Cache

Management Host Agent

• Performance Monitor• Server Priority Manager

• Data Retention Utility for Open and

for z/OS

• Volume Shredder

• SNMP Agent• VSS provider

• NDMP Agent

Page 18: Presentation   hds basic operating system v

Sun Confidential: Internal Only 18

Basic Operating System Features #1• Storage Navigator obtains system configuration and status information and sends user-requested commands to the

Universal Storage Platform and Lightning-class storage systems. It is the front-end interface to the other componentslisted. With included Java agents it can be run from most browsers.

• Virtual Partition Manager enables the logical partitioning of ports, cache and disk (parity groups) into independently-managed virtual machines on the Sun ST9900 products. With Basic Operating System, you are limited to a maxmiumof four of any combination of physical and cache partitions. Up to 32 are available with Basic Operating System V.

• LUN Manager software streamlines configuration management processes by enabling you to define, configure, add,delete, revise and reassign LUNs to specific paths without having to re-boot your system. Because LUN Manager canassign multiple paths to a single LUN, you gain the necessary infrastructure to support alternative path failover, pathload balancing and clustered systems.

• LUSE allows LUN expansion by creating virtual expanaible LUs out of groups of physical ones.• VLVI Manager software optimizes storage system capacity utilization by allowing users to create custom sized logical

volumes of information. The VLVI Manager software improves performance by reducing logical device contention andoperating system queuing. It also boosts remote copy performance by eliminating the need to copy large volumes ofinformation that are only partially used.

• Customized Volume Size and Open Customized Volume Size (OCVS) are facilities that allows the creation of smallhigh-performance LUNs in mainframe and open environments

• SANtinel SAN security software helps ensure security in open systems storage area networking environments throughrestricted server access. With SANtinel you can deny access to unauthorized users and safeguard your mission-criticalinformation.

• Volume Security Port Option performs the same function for Mainframe environments• Retention Utility for Open and for z/OS - Data Retention Utility software provides virtual WORM (Write Once Read

Many) on ST9900 disk storage systems in open systems and mainframe environments. With the Data Retention Utility,you can lock down archived data, making it non-erasable and non-rewritable for prescribed periods, facilitatingcompliance with governmental or industry regulations.

• Volume Shredder - The Hitachi Volume Shredder option enables the volume shredding engine in the ST9990/85Controller microcode for use by other ST9900 products such asTiered Storage Manager.

Page 19: Presentation   hds basic operating system v

Sun Confidential: Internal Only 19

Basic Operating System Features#2• Performance Monitor replaces GraphTrack and offers an efficient, reliable and centralized way to manage

performance. This unique tool monitors hardware performance and supplies complete ST9900 system storageinformation through a graphical interface.

• Server Priority Manager. Server Priority Manager allows customers to meet application performance SLAs byprioritizing server port access, assuring that critical applications are not adversely affected by non-critical applications.

• Cache Residency Manager allows users to "lock" and "unlock" data into cache in real time to optimize access to yourmost frequently accessed data.

• Cache Management Host Agent provides a flexible facility for mainframe environments to place data in or remove datafrom storage array cache.

• VSS provider - The ST9900 Volume Replication Service hardware provider supports direct array-based point-in-timecopies for Microsoft VSS enabled applications using In-System Replication software or Remote Replication software.The benefit is that the copy takes place inside the array and data is not required to move through the sever or StorageArea Network. This frees-up valuable server cache and I/O resources and allows your application environment tocontinue without impacting overall system performance.

• NDMP agents - NDMP agents add support to ST9900 arrays for the open standard Network Data ManagementProtocol (NDMP) for enterprise-wide backup of heterogeneous network-attached storage.

• SNMP Agent includes ST9900 specific MIBs and enables SNMP-based reporting on status and alerts for ST9900storage systems

Basic Operating System V adds• Universal Volume Manager virtualizes multi-tiered storage systems of heterogeneous devices into a common storage

pool and provides common storage management, data migration and lifecycle management tools.• Up to 32 Virtual Partition Manager partitions

Page 20: Presentation   hds basic operating system v

Sun Confidential: Internal Only 20

FurtherResources and Information• BOS and BOS V Product Brochure• BOS and BOS V Product Quickbrief• BOS and BOS V FAQ• For the next level of detail on BOS and BOS V functionality,

refer to the following individual component product pages onhds.com, the intranet and PartnerXchange:> Device Manager> Resource Manager> Universal Volume Manager> Virtual Partition Manager> Server Priority Manager

• Each of these products has an individual brochure anddetailed product presentation, along with other resourcessuch as FAQs and system requirements information

Page 21: Presentation   hds basic operating system v

Sun Confidential: Internal Only 21

ST9900 Basic Operating SystemProblemsSolved

• Who Benefits from Hitachi Basic Operating SystemSoftware? Companies who:> Have a storage infrastructure which is growing in

complexity and requires a simpler, less time-intensive method of managing their storageenvironment

> Need to be able to deliver defined storage qualityof service at the individual application level

> Would like to prepare for deploying other ST9900software modules for business continuity andstorage resource management

> Use open systems environment and a standards-based approach to storage management

Page 22: Presentation   hds basic operating system v

Sun Confidential: Internal Only 22

Questions/Discussion

Page 23: Presentation   hds basic operating system v

Sun Confidential: Internal Only 23

Hitachi Basic OperatingSystemandHitachi Basic OperatingSystemVirtualization

EXTRASLIDES

May 1, 2007

Extra Sl

ides

Page 24: Presentation   hds basic operating system v

Sun Confidential: Internal Only 24

ST9990VIdeal Customer Profile

Mix of open systems and mainframes, e.g., inherited via M&A or business consolidationsMix of enterprise and mid-range storage systemsMix of storage connectivity technologies, e.g., Fibre Channel, ESCON, FICON, NAS, etc.

ITEnvironment

Multiple businesses, divisions or departments, multiple user communities with divergentstorage needs and security requirements

Complexity

Growth

IT Locations

Industry*

Structure &Evolution

SizeDimension Ideal Customer Characteristic

Exponential growth of data in excess of 30% / yr with rising constraints on IT resources

Centralized IT organizations and / or consolidating data centersIT/Storage-Specific

Financial Services; Telecommunications;Transportation; Healthcare; Federal, State, andLocal Governments; Life Sciences

Existing Sun ST9900 Storage customers looking to reduce storage costs by increasingoverall storage utilization.Customers who seek a technology refresh but wish to protect the investment in their currentstorage systems.Customers with heterogeneous storage systems who wish to reduce their storagemanagement complexity and costCustomers who want to match application data requirements to storage attributes throughoutits useful life.

Enterprise customers seeking “high-end” performance with very high reliability and availabilitycharacteristics for mission critical applications

Business

* Solutions are horizontal, but manifest themselves differentlyby vertical industry, through varying pains of Key Players

ILLUSTRATIVE

Page 25: Presentation   hds basic operating system v

Sun Confidential: Internal Only 25

Unable to align storage assets cost trends and cost / performance characteristics with varying business needs Slow and costly diagnosis and recovery from storage disruptions Increasing storage capital expenditures and operational costs, including leases, manpower, and training Unable to fully utilize existing storage assets yet simultaneously need for excessive storage inventory Unable to centralize and simplify management of a wide range of diverse storage assets Unable to meet the storage demands of the business in a timely fashion due to a difficult storage device procurementprocess

IT StorageDirector

Difficulty planning for and migrating data from displaced equipment to new storage devices Difficulty limiting storage growth due to departmental storage capacity requests being out of line with reality Difficulty administrating changing storage requirements due to frequent changes in requirements Unable to provisioning capacity across disparate NAS, SAN, and Mainframe islands Provisioning processes are complex and error prone Difficulty expanding capacity on existing file systems and adding additional storage capacity without impacting users

StorageAdministrator

Unable to meet application development project deadlines Unable to ensure the quality of new applications due to the lack of adequate test data Difficulty incorporating advanced disaster recovery capability into application design

Manager,ApplicationDevelopment

Rapid growth in volume of data being stored and total storage costs Increasing costs due to ineffective utilization of storage capacity Managing increasing storage capacity with limited or decreasing staff Multiplicity of storage software products with similar function is driving up cost Unable to cost-effectively integrate and manage mainframe, open systems and multi-vendor environments Decreasing available space, power, and cooling capacity in the data center Difficulty providing advanced storage capabilities with legacy storage devices still on books or leased

IT VicePresidentOperations

Unable to meet SLA requirements of multiple and differing constituencies Cost per I.T. Service Delivered is flat or increasing Difficulty providing an overall Business Continuity platform across multiple applications Insufficient availability of mission critical applications Increasing pressure to reduce IT costs, tightening budget restrictions, flat IT headcount Unable to adapt IT capabilities to rapidly changing business requirements Unable to meet regulatory compliance and/or internal governance requirements Difficulty providing support to consolidate newly acquired or existing businesses / systems / data centers

ChiefInformationOfficer

Potential PainsKey Players

KeyPlayers ListGeneric IT Department/Service Provider

ILLUSTRATIVE

MostLikelyPowerSponsor

Most LikelySponsor

Page 26: Presentation   hds basic operating system v

Sun Confidential: Internal Only 26

ST9900 Basic Operating System and BasicOperatingSystemV pricing

• Basic Operating System replaces Device & Resource Manager Suite (bundle)> Simplified license keys> Comparably priced> Pricing is set to be very competitive

• Start with Basic Operating System License Base license> Seven size based tiers priced per TB> according to Internal Raw Capacity only

• Add Basic Operating System V License Base license> Basic Operating System is a prerequisite> Seven size based tiers priced per TB> According to External Usable Capacity only

Page 27: Presentation   hds basic operating system v

Sun Confidential: Internal Only 27

MainframeSupport

• The following Basic Operating System components support mainframe storage> Device Manager> Storage Navigator> Virtual Partition Manager (cache partitions only)> LUN Manager> Logical Unit Size Expansion (LUSE)> Virtual LVI/LUN Manager (VLVI)> Customized Volume Size> Volume Security Port Option performs the same function as SANtinel, but for

mainframe environments.> Cache Management Host Agent> Performance Monitor> Data Retention Utility for Open Systems and IBM® z/OS®> Volume Shredder

Page 28: Presentation   hds basic operating system v

Sun Confidential: Internal Only 28

ConfigurationConfigurationManagementManagement

PerformancePerformanceManagementManagement

BackupBackupManagementManagement

Device Manager,

Path Provisioning,

Tiered Storage Manager,

Replication Monitor

Hitachi StorageNavigator

Storage Navigator

Performance Monitorand Tuning Manager

Protection Manager,

Backup ServicesManager,

Data Protection Suite

Daily Operations

Device Manager and Storage Navigator

Page 29: Presentation   hds basic operating system v

1

Dynamic Provisioning

John Harker & Larry Korbus (HDS)Ken OwWing (Sun)

1

Page 30: Presentation   hds basic operating system v

Sun Confidential: Internal Only 2

Agenda• Background• Overview of Dynamic Provisioning software• Services• Technical Overview

Page 31: Presentation   hds basic operating system v

Sun Confidential: Internal Only 3

Gartner – Future of StorageDecember 2006 Data Center Conference

Page 32: Presentation   hds basic operating system v

Sun Confidential: Internal Only 4

ComputerWorldJanuary 7, 2007

Oracle DB Users Wrestle With Storage DemandCapacity shortfalls affecting database speeds and availability, survey findsIn September 2006, 366 members of the Independent Oracle UsersGroup (IOUG) reported:

• 60% said that a lack of available storage has affected data baseperformance

• 10% said performance has been significantly affected.

•46% said availability of their databases has been affected by storagecapacity issues.

•43% said they have delayed application rollouts because of a lack ofstorage resources.

•31% of the respondents now manage data bases larger than 1TB whichis up 13% from previous year

According to the survey, some Oracle users are seeing such rapid data growth thatwhen budgeting for storage needs, they often make their best guesses and then tack on

10% to 25% as a safety margin. Source: The IOUG and Unisphere Research

Page 33: Presentation   hds basic operating system v

Sun Confidential: Internal Only 5

Thin Provisioning - Past and PresentFromWikipedia

Thin Provisioning* is a mechanism that applies to large-scale centralizedcomputer disk storage systems. Thin Provisioning allows space to be easilyallocated to servers, on a just-enough and just-in-time basis.

Over Allocation* is a mechanism that allows server applications to allocatemore storage capacity than has been physically reserved on the storage arrayitself. This allows leeway in growth of application storage volumes, withouthaving to accurately predict which volumes will grow by how much. Physicalstorage capacity on the array is only dedicated when data is actually written bythe application, not when the storage volume is initially allocated.

The STK SVA (“Iceberg”) was a successful storage device that did both in a mainframeenvironment

•But note that Open Environments add complexities, which is why it is new.

Page 34: Presentation   hds basic operating system v

Sun Confidential: Internal Only 6

Dynamic Provisioning• To avoid future service interruptions, today it is common to over-allocate storage by

75% or more• With Dynamic Provisioning you will be able to easily add disk capacity as needed,

when needed…

Purchasecapacity

As needed, atfuture $/GB

Warning messageswhen additional storagerequired

Actual DATA

Purchased,

Allocated

BUT UNUSED

Allo

catio

n

Initialpurchase

Actual DATA

Purchased, Allocated

BUT UNUSED

DP

Disks are addednon-disruptively

when needed

Initialpurchase

Allo

catio

n

Thin Provisioning

Page 35: Presentation   hds basic operating system v

Sun Confidential: Internal Only 7

Goals of Dynamic Provisioning

• Management cost reduction> Remove the guess work of capacity planning

• Ease of maintenance> Simpler administration, fewer outages

• Performance optimization> Stripe using all available spindles

• Physical Capacity reduction> Install what is needed when it is needed

• Existing product programs and applications interoperability> DR/BC, migration and performance

• Predictive tool> Sizing, monitoring and reporting

Page 36: Presentation   hds basic operating system v

Sun Confidential: Internal Only 8

Dynamic ProvisioningMajor Benefit: SimplifiedManagement• With Dynamic Provisioning software, application storage provisioning is

much simpler, faster, and less demanding on the administrator.> To configure additional storage for an application, the administrator can

draw from the Dynamic Provisioning pool without immediately addingphysical disks.

> When a larger (virtual) volume is defined in the beginning, you do nothave to increase the volume capacity and change the configuration asoften.

> Separately, when more physical storage is needed you only need toinstall additional physical disks into the Dynamic Provisioning disk pooland you do not have to stop any hosts or applications during theprocess.

• This decoupling of physical resource provisioning from applicationprovisioning simplifies storage management, reduces application outages,saves time, and keeps costs down.

Page 37: Presentation   hds basic operating system v

Sun Confidential: Internal Only 9

Dynamic ProvisioningMaking Adding Storage Easy andPainless

• Easy non-disruptive PoolVolume expansion

• Eliminate applicationservice interruptions toinstall additional storagecapacity

• Use of physical disk spaceis optimized, less over-provisioning.

Capacity

Time1Y later 2Y later

Current planned yearlyHDD addition points

Easy Pool Volume expansion using Dynamic Provisioning

Allows shifting to a 4 month interval

4-6M later

Actual Physical Consumption

Benefit of Dynamic Provisioning

Dynamic Provisioning

Page 38: Presentation   hds basic operating system v

Sun Confidential: Internal Only 10

Dynamic ProvisioningPerformance OptimizationBenefits

Optimizing StoragePerformance

• Dynamic Provisioningeffectively combines manyapplications I/O patterns andevenly spreads the I/O activityacross available physicalresources.

• This avoids particular paritygroups from becomingperformance bottlenecks.

• Before Dynamic Provisioning,this had to be done manuallyby a storage expert

LDEV LDEV LDEV LDEV LDEV LDEV LDEV LDEV

HDP Pool

HDP Volume

(Virtual LUN)

Array Groups/Disk Drives

LDEVs

Servers

Page 39: Presentation   hds basic operating system v

Sun Confidential: Internal Only 11

Dynamic ProvisioningAdditional Benefits

• Increased flexibility in allocating storagevolumes for replication> For Virtual Volumes, since the desired

capacity of volume can be definedregardless of the physical disk capacity,large volumes can be defined from thestart and LUSE is not necessary.

• The benefits of Dynamic Provisioning areenhanced in replication environmentsbecause the savings are greater

Page 40: Presentation   hds basic operating system v

Sun Confidential: Internal Only 12

Dynamic ProvisioningFinancial Benefits

What are the financial savings?

Reduce storage administration and related costs

Reduce capacity purchases and relatedexpenses

Reduce power consumption & heat in the datacenter

Reclaim floor space in the data center

Page 41: Presentation   hds basic operating system v

Sun Confidential: Internal Only 13

Dynamic ProvisioningBest Fits> Best Fit on larger systems where the usage aggregation of a storage pool

across many spindles will demonstrate largest performance optimization.• Each user gets access to a larger number of spindles

> Best Fit for stable environments and large consistently growing files orvolumes. It’s best used for applications such as enterprise databases andarchival applications where capacity growth rates are understood.• Oracle and other databases that can grow and automatically expand

> Deferred storage purchase benefits will be limited with applications or filesystems that rapidly write in a sparse fashion over all their volume’sallocation.• Some Open Systems applications and file systems do just that, so the

benefits can be application-dependent.

Page 42: Presentation   hds basic operating system v

Sun Confidential: Internal Only 14

• Simplified administration by separating the additionof storage to an application from the installation ofphysical disk capacity

• Eliminate application service interruptions to installadditional storage capacity

• Enhanced performance optimization for diversifiedworkloads

• Reduce Total Cost of Ownership by deferring storageacquisitions and improve overall storage utilization

• Reduce Floor Space, Power and Coolingrequirements due to fewer physical disks

Dynamic ProvisioningSummary of Benefits

Page 43: Presentation   hds basic operating system v

15

Dynamic Provisioning SoftwareTechnical Overview

15

Page 44: Presentation   hds basic operating system v

Sun Confidential: Internal Only 16

Dynamic ProvisioningHowdoes it work?

LDEV LDEV LDEV LDEV LDEV LDEV LDEV LDEV

Dynamic

Provisioning

Pool

Dynamic

Provisioning

Volume

(Virtual LUN)

Array Groups/Disk Drives

Host Servers

Actual storage capacityis assigned when hostwrites data to a LUN

Thin ProvisionedVolumes

LDEVs

Page 45: Presentation   hds basic operating system v

Sun Confidential: Internal Only 17

• Dynamic Provisioning - Provision “Virtual Capacity” to hosts/application.> Virtual maximum capacity specified and provisioned

– Real capacity provisioned from Dynamic Provisioning pool as host ‘writes’ arereceived

– Real capacity provisioned from Dynamic Provisioning pool in 42MBchunks

V-VOL

DP Real Capacity POOL

Just in Time Space Allocation

What is Dynamic Provisioning

Page 46: Presentation   hds basic operating system v

Sun Confidential: Internal Only 18

Dynamic ProvisioningHowdoes it work?• The Storage Controller presents virtual volumes to hosts into which it maps storage from a

single physical pool as needed• Technical Implementation:

> Logical volume: Virtual volume - same as snapshot V-Vol. Logical volumes are assignedPool Volume storage as needed

> Pool Volume: Physical volumes to store the actual data for logical volumes. Uses the sametechnology as Snapshot Pool volumes.

> Dynamic Mapping Table: Dynamic access table between logical volumes and Poolvolumes.

Host

Pool-Vol

Controller

DP-Vol DP-Vol DP-Vol

Reporting

Dynamic

Mapping

Table

Logical/VirtualVolumes

Physical Capacity

Page 47: Presentation   hds basic operating system v

Sun Confidential: Internal Only 19

Dynamic ProvisioningOver-subscription ThresholdsHowdoes it work?

Logical Vol. Alert

Set from 5% - 300%

DP POOLUser Settable Threshold.Range is 5% to 95%

DP POOLFixed Threshold at 80%

Logical Volume A Logical Volume B Logical Volume C Logical Volume D DP POOL

The Storage Controller continuously monitors both the

“used” capacity and “virtual” capacity and has extensive

threshold-setting and alerting capabilities

Page 48: Presentation   hds basic operating system v

Sun Confidential: Internal Only 20

• Two thresholds for Dynamic Provisioning Pool capacity shortage management– Fixed threshold at 80%– Variable threshold to be set between 5% and 95%– If either threshold exceeded an alert (SIM/SNMP Trap) is reported

• For each Dynamic Provisioning volume a single variable threshold is provided.– Variable threshold to be set between 5% and 300% for each DP V-Volume– Represent x% times the current unallocated capacity– If free capacity in the DP Pool for this DP V-Volume falls below this threshold (in capacity) then alert

(SIM/SNMP Trap) reported

DP volume capacity

Unallocated capacity times the DP V-Volume threshold % value must be less that the remaining free capacity in the DP Pool.

Variable Threshold 5%-95%Allocated

Allocated

Fixed Threshold ( 80 % )PoolCapacity

Free capacity

Dynamic ProvisioningOver-subscriptionThresholds

Page 49: Presentation   hds basic operating system v

Sun Confidential: Internal Only 21

Benefit Quick Summary

Automatic workload leveling across Pool.(1) Easier PerformanceOptimization

Allow large logical volume size with minimum physical capacity usage.Dependent upon OS, filesystem, DB, and use characteristics.

(1) Optimize CapacityUsage

Quick volume creation w/o formatting or physical installationFreedom from volume expansion w/o physical configuration changesFreedom of drives additions w/o logical configuration changes

(1) Simplify VolumeCreation andConfiguration

ContentsBenefit

Host FS Benefit(1) Benefit(2) Benefit(3) Note

HP UX JFS X X XHFS X X No Data is written every 10MB

Windows Server2003 NTFS X X X

Linux XFS X X Xext2/ext3 X X Some Data written every 128MB

SolarisUFS X X No Data is written every 52MBVxFS X X XZFS X X X

AIXJFS X X No Data is written every 8MBJFS2 X X XVxFS X X X

Any OPEN-V supported Host, OS, and FS is supported by Dynamic Provisioning.

Page 50: Presentation   hds basic operating system v

Sun Confidential: Internal Only 22

Dynamic Provisioning usedwithShadowImage multiplies savings

ShadowImage PAIR

SI PVOL SI SVOL

DP VVOL DP VVOL

ShadowImage PAIR

SI PVOL SI SVOL

DP VVOL Normal VOL

ShadowImage PAIR

SI PVOL SI SVOL

DP VVOLNormal VOL

Not SupportedDP Pool VolumeDP Pool VolumeSupported, but Quick Restore is not supported.

ShadowImage Pair notesSI SVOLSI PVOLDP Virtual VolumeDP Virtual Volume

Maximum Savings

Page 51: Presentation   hds basic operating system v

Sun Confidential: Internal Only 23

Dynamic Provisioning Virtual VolumesSpecifications

Allowed. Pages returned as free Pool space.Delete Virtual Volume

Size of Virtual Volume limits amount of Pool spacepotentially required. Application and File System behaviorcontrols reference patterns across the virtual volumespace.

Sizing Virtual Volumes

ShadowImage (P and S-Vol), LUNM, LUN Security, CVS,SPM, DRU

Supported Program Products

1 to 4096 (64K-8 total per RAID600)Must be same SLPR and CLPR as the Pool.

Number of volumes per pool

Virtual Volume maximum potential Page consumptioncompared to remaining available Pool space

Threshold

42MB (Page size)Recommend that HDP volume size = n*42MB

Pool consumption unit

46GB to 2.0TBCapacity

Not supported: ShadowImage S-Vol to a P-Vol on aNormal volume, ShadowImage Quick Restore, TrueCopy,UR, CoW, Volume Migration, and Flash Access.

Restrictions

Same as Pool VolumesRAID level

SpecificationVirtual VolumesOPEN-VEmulation type

Page 52: Presentation   hds basic operating system v

Sun Confidential: Internal Only 24

Dynamic Provisioning Virtual VolumesSpecifications - continued

SpecificationVirtual VolumesOverhead exists in resolving DMT activities which willincrease response time. Impact on Host operation shouldbe minimal. DP performance has measured better thanUSP.Sequential performance is slightly disrupted due to Pagesnot being contiguous. Estimated at about 90% of a normalvolume with sequential IO.Performance is improved by spreading IO across a largenumber of spindles.

Performance

Page 53: Presentation   hds basic operating system v

Sun Confidential: Internal Only 25

Dynamic Provisioning Pool VolumesSpecifications

1 – 32.Number of Pools42MBAllocation unit (page size)

1 to 256Volumes can be added dynamically.Must be same SLPR and CLPR

Number of volumes in a pool

2 thresholds: 80% and one user definableThresholds

8GB to 2.0TB per Pool LDEV.8GB to 286TB maximum aggregate Pool size.

Capacity

Dedicated parity groupsRecommendations

All RAID600 supported levels. Recommended that allvolumes in a pool are the same RAID level.Parity Group concatenation supported.

RAID level

All RAID600 HDD typesHDD type

SpecificationPool VolumesOPEN-VEmulation type

Page 54: Presentation   hds basic operating system v

Sun Confidential: Internal Only 26

Dynamic Provisioning Pool VolumesSpecifications - continued

Sizing tools can help determine approximate number ofParity Groups required based on a Normal I/O model.RAID Level best practices apply.

Sizing – Number of ParityGroups

Sizing tools can help determine approximate Cacherequirement based on a Normal I/O model.

Sizing – Cache

Cautious approach with Pool size being near equal to sumof Virtual Volume capacities. Short term and long termbehavior of applications & file systems need to be known.More aggressive Pool size to Virtual size can develop afterinitial monitoring.

Sizing Pool Space

Must delete entire Pool after all virtual volumes deleted.Delete Pool volumeNot supported: LUSE, ShadowImage, TrueCopy, HUR,CoW, Volume Migration, LDEV Guard and Flash Access.External Storage LDEVs.Pool volumes can not be directly accessed from hosts.

Restrictions

SpecificationPool Volumes

Page 55: Presentation   hds basic operating system v

Sun Confidential: Internal Only 27

YESData Retention UtilityYESVirtual Partition Manager

In Plan for Phase 3 (TBD)NOTrueCopy Sync PVOL/SVOLIn Plan for Phase 3 (TBD)NOUniversal Replicator PVOL/SVOL

NOUniversal Replicator Journal VolumeIn Plan for Phase 2 (TBD)NOCopy on Write PVOL/SVOL

NOCopy on Write POOL volumeNOCache Residency

In Plan for phase 2 (TBD)NOUVM (HDP pool on external storage)In Plan for Phase 2 (TBD)NOTiered Storage Manager

YESServer Priority ManagerYESCustomized Volume SizeYESLUN SecurityNOLogical Unit Size ExpansionYESLUN Manager

Planned SupportHDP VVOLPogram Product

Dynamic ProvisioningPlanned support forHDS/SunSoftwareProducts

Page 56: Presentation   hds basic operating system v

Sun Confidential: Internal Only 28

Questions