This post was written by Phani MV, Engineer in Global Solutions Engineering.
Are you a storage architect/solution designer/are you considering or designing SAN solution for your IT infrastructure? Then at some point in time you might have come across same the question – which I had “How do I size my storage”?
This question is particularly important for Dell Compellent because sizing greatly depends on storage architecture. In this post I tried to address the question.
Dell Compellent automated tiered storage is based on fluid architecture- means data cannot be static, it moves dynamically. The core strengths of Compellent Storage center are Dynamic block architecture, Intelligent Tiering, Data Progression. Virtualization at disk level helps Compellent automatically creates tiers from the hard drives presented to the storage center.
Once you load the drives in storage enclosures Compellent software technology takes care from there on, right at this moment million dollar questions arise.
and the questionnaire goes on.
SAN sizing varies from case to case. Though there is no standard method to size a SAN for Oracle deployment, I have some guidelines for you.
Let’s understand it with an example:
In a typical Oracle deployment say requirements are as below:
Usable Capacity required = 10 TB
IOPS required = 3000
Read: Write mix = 50:50
Based on Dell Compellent recommendation I have the below golden rules:
Below table gives you a snapshot of how Compellent tiers the drives.
Tier
Drive Type
Tier 1
15K SAS
SSD
Tier 2
15K/10K SAS
10K SAS
Tier 3
SATA
NOTE: The above table shows only 3 combinations but not limited to only 3, based on different drives and combinations available user can have different tiers.
Click here for more information on Compellent Tiering.
Table below gives snapshot of rough estimate of IOPS per different drive.
Drive type
IOPS
15K speed
180
10K speed
140
7K speed
80
Keeping above points in mind let’s start finding the numbers:
My assumptions / consideration:
Drives
IOPs /per drive
RAID type
2.5' 146GB 15K SAS
Raid 10 & Raid 5-9
3.5' 1TB 7K SATA
Raid 6-10
Tier 1 configuration:
IOPS required = 3000 Based on read: write mix 50:50:- Read IOPS = 50% of 3000 = 1500,write IOPS = 50% of 3000 = 1500Considering raid 10 write penalty (click here for more information on raid penalties).Total write IOPS = 2 * 1500Total backend storage IOPS = 1500 + 2 * 1500 = 4500Number of drives required for Tier 1 = 4500/180 = 25Hot spares = 2Total Tier 1 drives = 27Capacity contribution from tier 1 drives = ~2.3TB
Tier 3 configuration:
Usable Capacity requirement = 10TBReplay over head = 20%Total capacity required = Usable + replay overhead = 10TB + 20% of 10TB = 12TBRaid 6 over head = 0.8Tier3 required = Total capacity required – Capacity contribution from Tier1= (12 – 2.3)/0.8 = ~13TBDrives required = 13/931GB (for 1TB drives usable space = 931GB) = 15Hot spares = 2Total tier3 drives = 17
For more information visit Dell Compellent storage. Visit Dell Oracle solutions for latest database solutions release.
If you have any feedback or questions reach out to me @ Phani_mv@dell.com