SVC / Storwize analysis cost effective storage planning (use case)


Published on

how to reduce SVC / Storwize storage costs with proper planning

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

SVC / Storwize analysis cost effective storage planning (use case)

  1. 1. BVQ Use Case: Costeffective Storage planningMichael Pirker Pirker SVA GmbH
  2. 2. Use Case TargetA 40 TB mail system has to be moved from an oversized 10k, 300GB storage toa new storage environment with lower cost 7.2k, 1TB disk drives and Raid 6. Thequestion is how many disks are needed in the new 7.2k disk arrays to deliver thesame performance as before.With BVQ we are able to analyze the aggregated performance values of allVolumes, which make up the mail system.Fact based knowledge about Workload Picture 2 (known by measurement) • 40TB capacity is needed • the mail system consumes 2500 IOPS • the R/W distribution is 55% read • The diagram shows a constant read cache hit rate of 90% and write cache hit rate (overwrite in cache) of 15%. This will reduce the IOPS on Disk heavily. • Safety Margins: We see big transfer rates, which will improve write penalties for raid 6. And we use additionally a conservative IO estimation for 7k drives. We also do not take in account that the storage system behind SVC may further improve IO behavior with own caching. Picture 1 BVQ Treemap with Cost Centers and Applications: With the BVQ Accounting Package allows grouping Volumes and adding them to applications or even costing centers. A good starting point for our investigation because we are not only interested in single volumes but in all volumes belonging to the mail system. We now can start a performance analysis where all IOPS, Transfer Sizes and Cache Values are aggregated into single curves. -1-
  3. 3. Picture 2: BVQ Performance View screen: You see the aggregated Values of IOPS, transfer size, cache hitread and cache hit write of all volumes. It is obvious that the backup IO patterns overnight are completelydifferent from the business hours. But in both cases we have very stable cache hit results with 90% cache hitread and 15% cache hit write (overwrite in cache).Picture 3: IOPS Calculations: This is a spreadsheet that I use to calculate the numbers of disks needed forspecific IOPS scenarios with cache and RW Distribution. When we start with the 2500 IOPS needed andsubtract cache hits from read and, write we end with only 1094 effective IOPS that have to be covered fromthe disks. We use the formula and more or less conservative IOPS/spindle constants and a RAID penalty andcome to the result of 48 spindles to cover the 1094 IOPSeff -2-
  4. 4. What makes this result particularly valuable?With this fact based approach we are able to find the most economic solution tomeet the performance target. We reduce today’s hardware purchasing costs andtomorrows follow-up costs because we need less spindles, enclosures, systems,floor space, power, cooling.Ideas to improve even more! • Challenge backup duration – is this critical – if not we can reduce the needed IOPS down to 2000 IOPS or even less. With 2000 IOPS we would end with only 38 disks for performance – please keep in mind that we need 40TB so we could decide for 2TB disk drives. My guess for our special example would be – it is critical because when you look into the transfer sizes we see that backup starts at 9pm and finishes approx. 6am • Have a look to Easy Tier –analyze on single disks to check whether we find IOP patterns that will be handled preferred by Easy Tier.Other scenarios without knowledge about factsWithout fact based knowledge about RW distribution and caches you are forcedto work with assumptions. • Lets assume Raid 6 and 50% read and 70% cache hit for read IOPSeff = 1625 72 Disks • Lets assume Raid 6 and nothing more IOPSeff = 2500 201 Disks -3-
  5. 5. BVQ Web PagesBVQ in the www• BVQ Website (still German will change to English until latest Feb 25. 2013) (German) (technical wiki with download)• BVQ Videos on YouTube• SVA Website von SVA GmbH Webseiten • Developer Works Documents and Presentations If you are interested in BVQ a demo or a Performance Analysis then pleasecontact bvq@sva.deBVQ is a product from SVA System Vertrieb Alexander GmbH -4-