Presentation hds basic operating system v
-
Upload
xkinanx -
Category
Technology
-
view
3.512 -
download
4
description
Transcript of Presentation hds basic operating system v
1
HDSBasic OperatingSystem V
John Harker & Larry Korbus (HDS)Ken OwWing (Sun)
1
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
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
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.
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
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
Sun Confidential: Internal Only 22
Questions/Discussion
Sun Confidential: Internal Only 23
Hitachi Basic OperatingSystemandHitachi Basic OperatingSystemVirtualization
EXTRASLIDES
May 1, 2007
Extra Sl
ides
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
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
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
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
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
1
Dynamic Provisioning
John Harker & Larry Korbus (HDS)Ken OwWing (Sun)
1
Sun Confidential: Internal Only 2
Agenda• Background• Overview of Dynamic Provisioning software• Services• Technical Overview
Sun Confidential: Internal Only 3
Gartner – Future of StorageDecember 2006 Data Center Conference
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
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.
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
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
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.
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
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
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
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
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.
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
15
Dynamic Provisioning SoftwareTechnical Overview
15
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
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
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
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
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
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.
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
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
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
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
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
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
Sun Confidential: Internal Only 28
Questions