<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-34330429</id><updated>2011-11-27T16:18:02.792-08:00</updated><title type='text'>Enterprise Networked Storage</title><subtitle type='html'>All the organizations needs Disk Storage doesnt matter how big or how small. Choosing the right Storage to suit business needs is important because its where your are having all your information. Information is wealth so protect it and manage it right way.

Any organization after reaching certain level needs the right storage solution and solution has to be Enterprise Networked Storage (NAS/SAN).

"Future is all about making use of Information in Right way"</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://storagenetworking.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34330429/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://storagenetworking.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>srikanth</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-34330429.post-115883316336334962</id><published>2006-09-21T02:11:00.000-07:00</published><updated>2006-09-21T07:59:18.936-07:00</updated><title type='text'>RAID Unleashed (Beauty of RAID)</title><content type='html'>&lt;span style="font-size:85%;"&gt;Hi Fellas,&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;I started my Storage Career with understanding RAID, it was really confusing to me when I started reading but over a period of time analyzing the logic and understanding the different RAID levels made me realize this is one of the beautiful things researchers at Univ of California, Berkeley ever produced. Without RAID forget all your great boxes of NetApp, EMC, Hitachi etc., can do, they are just useless.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Here I'm gonna explain the RAID in very basic terms which I think everyone will understand for sure. Why waiting....Lets dig into it. Its a bit lengthy and supposed to be tutorial rather than blog though.......&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;What is RAID?&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;RAID is generally referred to as &lt;strong&gt;R&lt;/strong&gt;edundant &lt;strong&gt;A&lt;/strong&gt;rray of &lt;strong&gt;I&lt;/strong&gt;ndependent &lt;strong&gt;D&lt;/strong&gt;isks. Basically a group of small harddisks combined to simulate a large harddisk(HDD) with advantages of better performance and data protection. For eg., if I want a 1000GB today what I will do is I'll buy 10 100GB HDD's and put a software on top of it which combines all this HDDs and project as a single HDD to the Server. And this software also increase the performance by doing striping and gives data protection by doing Mirroring/Parity generation. (Will explain Striping, Mirroring and Parity soon and how they increase performance/Data protection in next few paras). Some times this piece of Software is installed on Operating System and is referred as Software RAID and sometime this is done at the hardware level and is referred as RAID controllers. Obviously embedding this piece of Software at Hardware level gives better performance as it offload the OS job. Software RAIDs are available from Veritas, Sourceforge.net, Windows has builtin. Hardware RAID are from Adaptec, HP etc.,. All the NAS and SAN boxes will have RAID controllers built-in.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Some people also refer RAID as Redundant Array of Inexpensive Disks, but strictly speaking I don't like this expansion because if I can afford million $$ also a single disk cant give what RAID can offer (Data Protection and Performance).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;RAID Terminology&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When someone talks about RAID they need to talk about striping, mirroring and parity. These are three basic terms used in RAID.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Striping:&lt;/strong&gt; Striping is the nothing but splitting the data and writing the data onto multiple harddisks simultaneously. Advantages of this being, since the harddisk are mechanical devices there is a limitation on speed with which you can write data on to Harddisks. For eg a 15K Ultra SCSI HDD you can write only upto 320MB per second(Believe me its the highest available today). What if you want to write more? So if your application needs more writing speed, you will split the data and write parallely onto multiple harddisks. So with a 10 such harddisks you can achieve 3200MBps speed. This amazing piece of striping is implemented in the RAID software program.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Mirroring:&lt;/strong&gt; As the name indicates its the mirror of the actual data, I mean its the exact copy of the data which is stored on another extra harddisk(s). Mirroring is the terminology used for writing the same data onto the two different harddisks. This gives data protection against Harddisk Hardware failures. For eg if you want to your important files then you write it to two different harddisks such that if one hard disk fails you can retrieve from other hard disk. This piece of software is also embedded in the RAID software program.&lt;/span&gt; &lt;span style="font-size:85%;"&gt;It can be done two ways 1)write on to two disks simultaneously and 2) Write onto one disk and copy from that disks.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Parity:&lt;/strong&gt; As we have seen above Mirroring need double the space of the data you want to store to give additional protection. For example if I have some 10HDDs I need another 10HDDs to give the data protection if I use RAID. Means its adding your IT expenses whenever you want to write data. So researchers came with a concept of parity. What it does is it dedicates one harddisk as parity disk and write only a single bit on parity disk which for every 10 bits written on 10 Harddisks. It uses XOR algorithm to generate this parity bit. For eg., if you have written 1,1,0,1,0,0,1,0,1,0 bits on ten harddisks then bit 1 is written on parity disk. Suppose if I loose any one bit on any one of the 10 harddisks I can get that using doing XOR on 9 actual bits and 1 parity bit. So the same data protection is offered using Parity as with Mirroring. Recovery from parity is little slower thought you have protected your data because everytime you read the data you will execute a XOR operation which is a overhead. Its upto you to decide you want Parity or Mirroring, because there is a commercial also involved. This parity program is also embedded into RAID software program. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;strong&gt;As I told earlier you can install this RAID software program on your Server directly or put it on a microchip which does this dedicated job to reduce overload CPU cycle which can be used to boost your application performance.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;What RAID can offer you?&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;By this time knowing the Striping, Mirroring and Parity you should have got a fair Idea of what RAID can offer to you. Using those three beautiful programs separately or in combination you can achieve best of performance and protection to suit your business needs. I used the word Business needs because your option should be based on &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;technical/commercial&lt;/span&gt;&lt;/strong&gt; and not only on technical basis.&lt;br /&gt;&lt;br /&gt;Many people in the Industry today often call this combinations as RAID levels. Some of the popular RAID levels being&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID 0 - Striping Only&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID 1 - Mirroring Only&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID 3 - Striping with dedicated Parity&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID 4 - Striping with dedicated Parity(NetApp's baby using blocks rather than bytes)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID 5 - Striping with Rotational Parity&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID 0+1 (01) - First RAID 0 then RAID 1(From Server Point of View)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID 1+0 (10) - First RAID 1 then RAID 0(From Server point of View)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;RAID DP(Diagonal Parity) - RAID 4 with additional parity which is calculated based on diagonal bits. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;Now a days people tend to use to use more combinations(levels) of RAID like 5+0, 5+1, 1+0+1 for some of the benefits this levels can give. But the popular ones are being 0, 1,3,4,10,01,DP(with recent NetApp 7g). Lets discuss what each of these popular RAID levels has got to offer you. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;RAID 0:&lt;/strong&gt;RAID 0 is striping only. Its nothing but splitting the data and writing onto multiple harddisks simultaneously to get better performance. There is not protection for your data if one disk fails you will loose your data.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7950/1931/1600/RAID%200.2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7950/1931/320/RAID%200.2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;&lt;strong&gt;&lt;br /&gt;I'm not gonna write full advantages and disadvantages, I want you to think. But I'll write the basic and the important adv/dis-adv. Also think what kind of applications each RAID can be used for.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Advantages : Better Performance(Read/Write) in terms of both Read and Write, 100% Disk Utilization.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Disadvantages: When it comes to Data Protection its as useless as using single hard disk. One disk fails your gone, you will have a nightmare recovering your data from tapes.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;RAID 1:&lt;/strong&gt; RAID 1 is mirroring only. Means when you write your data you write the same date to two set of disks so that if one disk fails you can start using other disks.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7950/1931/1600/RAID%201.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7950/1931/320/RAID%201.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Advantages: Best Data protection. If you loose one disk, you have the data on other disk. No need to regenerate the actual data from parity in case of disk failure, so its the fastest recovery.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;Disadvantages: 100% overhead. No performance gains.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;RAID 3:&lt;/strong&gt;RAID 3 is Striping with Parity. Did you realize when ever I talked about striping I said splitting the data and writing on the multiple harddisk but did I mention the unit for striping. I mean how many parts the data will be split into and what size each stripe will be. The possible units can be bits, bytes, blocks. RAID 3 is striping the data based on bytes.Means whenever a data write request comes it divides it splits them into small chunks of size 1 byte and write this chunks into multiple harddisks parallely. While doing the same it also executes the XOR operation for all those parallely written chunks and generate the parity byte and write that to the dedicated parity disks. Confusing....Read again. Its nothing but Striping with byte as unit and writing the parity onto a dedicated disks.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7950/1931/1600/RAID%203.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7950/1931/320/RAID%203.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Advantages: Better performance(read/write), Data Protection, Better utilization of Harddisks(1 disk is wasted for each RAID Group, RAID Group is nothing but set of disks on which RAID is applied)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Disadvantages: Rebuilding time incase of disk fails, though you will be able to access your data performance is impacted.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;RAID 4:&lt;/strong&gt; This is similar to RAID 3 but with the stripe unit as Block not Byte. This has got its own advantages like performance improvement compared to RAID 3 in term of both read and write. This has become popular because NetApp uses RAID 4 in their earlier model boxes( still in use).&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;br /&gt;Same image as above.&lt;br /&gt;&lt;br /&gt;RAID 5: &lt;/strong&gt;Unlike RAID 4 where it uses a dedicated parity disk, RAID 5 is Striping(block level) with Rotational Parity. There is no dedicated parity disk and each time a new chunk of data is being written it chooses one of the data disks to write the parity bit. By doing this it reduces the rebuild time of the actual data and also it increases the integrity of the data.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7950/1931/1600/RAID%205.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7950/1931/320/RAID%205.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Advantages: Better performance(high read/medium write), Data protection with better integrity, Better utilization of disk, faster rebuild of actual data incase of disk fail.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Disadvantages: If implemented as software, it chokes up your CPU &amp; Memory utilization, During rebuild of actual data incase of disk failure may result in slow performance though your data is accessible.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;br /&gt;RAID 01:&lt;/strong&gt; Here comes the interesting &amp;amp; confusing part, till now you have seen a combinations of Striping, mirroring and parity now its the time for combinations of above RAID levels. To make it simple use this when using multiple raid levels(RAID XY), split the harddisks into sets then  do RAID X on disks in each set and then do a RAID Y for those sets. For eg you have 10 disks and want to do RAID 01 means first RAID o and then RAID 1, so split this disks into two sets of 5, now do a RAID 0 on each of these 5 disks in both the sets, then do a RAID 1 on two sets as if it was only two harddisks(remember the basics, once raid is implemented it will simulate single disk).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7950/1931/1600/RAID%2001.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7950/1931/320/RAID%2001.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Advantages: Higher Data protection, better performance even incase of disk failure&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Disavdantages: 50% utilization of the disks and one disk failure may result in whole mirror rebuild for providing data protection again. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RAID 10:&lt;/span&gt; Again apply the same formula of RAID XY, in this case we will do RAID 1 first and RAID 0 then so we need to divide the disks into set of two each and do a RAID 1 and then do a RAID 0 on all these sets. &lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7950/1931/1600/RAID%2010.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7950/1931/320/RAID%2010.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Advantages: Higher Data protection, better performance even incase of disk failure&lt;br /&gt;&lt;br /&gt;Disavdantages: 50% utilization of the disks. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;As I mentioned earlier I don't want to write a detailed advantages and dis-advantages, I want you to think what are the advantages and why. What I mentioned in advantages are very few compared to full list.&lt;br /&gt;&lt;br /&gt;Now you know the basics of RAID why don't you give a thought where you can apply and most importantly why that's the best you think for your business. Believe me there are lot of application vendors(ISVs) who tells which RAID to be used but please understand why they are saying so, do you think giving a general recommendation without knowing your business needs(technical requirements and budget available) is viable. If I've a million $$ lying with me and want to host DB server, I go by technical recommedations I go for RAID 10 but what if I don't have enough $$ to afford RAID 10. So justifying the investment is important. &lt;strong&gt;Best technical recommendations are given by people who are passionate about technology but they don't think is it worth investment or can you afford.&lt;/strong&gt; So you need to trade off between best technical and commercial solutions and come to a conclusion which RAID is right for your Business.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Chundi&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34330429-115883316336334962?l=storagenetworking.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://storagenetworking.blogspot.com/feeds/115883316336334962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34330429&amp;postID=115883316336334962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34330429/posts/default/115883316336334962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34330429/posts/default/115883316336334962'/><link rel='alternate' type='text/html' href='http://storagenetworking.blogspot.com/2006/09/raid-unleashed-beauty-of-raid.html' title='RAID Unleashed (Beauty of RAID)'/><author><name>srikanth</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34330429.post-115848374732662218</id><published>2006-09-17T01:46:00.000-07:00</published><updated>2006-09-17T02:03:44.146-07:00</updated><title type='text'>Archive and Backup confusion</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Hello everyone,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Last week I was working on  Change Process (CP) request and I read a statement mentioning, we currently have a process with which we are archiving but not deleting from Filer(storage). I stopped reading the CP further because I dont want to read some one who writes crap. He/She doesnt know what is  archive and   what is back-up.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Let me expalin in simple terms, Backup is ctrl-c and ctrl-v(microsoft shortcut keys for copy and paste), means Backup is a another copy of the data. To do this some vendors use compression techniques to compress the files so that backup size will be less. But basically Backup is one more copy of the actual data which can be used incase if you loose your primary data.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Archiving is more like ctrl-x and ctrl-v but with a small note at the place it is moved mentioning, if you want to access me call me at my new place. Generally now a days many applications are capable of directly pointing to the new location when it is archive so end user doesnt know where it is stored(Primary or Secondary storage or even VTL).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Why backup and archive, Backup is to protect your data by maintaining exact copy of the data and archive is to reduce your space utilization on expensive storage by moving rarely used data to cheaper storage and making application aware of its new location.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Enjoy your Sunday folks,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Chundi&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34330429-115848374732662218?l=storagenetworking.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://storagenetworking.blogspot.com/feeds/115848374732662218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34330429&amp;postID=115848374732662218' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34330429/posts/default/115848374732662218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34330429/posts/default/115848374732662218'/><link rel='alternate' type='text/html' href='http://storagenetworking.blogspot.com/2006/09/archive-and-backup-confusion.html' title='Archive and Backup confusion'/><author><name>srikanth</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34330429.post-115814919131402931</id><published>2006-09-13T04:45:00.000-07:00</published><updated>2006-09-13T05:23:24.803-07:00</updated><title type='text'>Welcome to the world of Storage</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Hi All,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Welcome to world of Storage, A liitle bit description about me, I work in this intresting domain of Enterprise Networked Storage as a Pre-Sales/Post-Sales/Tech Support guy. Have been in all the roles in the last three year and I love doing the same.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;When I was in my college days I used to play with trojans and viruses and keyloggers which made me to format my PC almost once in a week. That time I used to format in GBs and now it has become TBs. And other common thing from my student life to my professional life is playing with Hardware more rather than working on Software. My Brother and parents used to shout at me whenever I used to format.....they used to ask me do u think this formatting will fetch u food.....Now I tell them........Its not only fetching me enough food and its allowing me to grow faster than other programmers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Currently working in a project where everything is shared, I mean Shared storage, shared OS and Virtualized Services......yes its about Virtualization of the IT infrastructure. Some call it grid but I call it virtualization. We virtualize SAP based environments and in future we are gonna virtualize Oralce Environments.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;I'm a Professional Services Engineer not a coder and I hate coding as a job though I love  to use PHP/Mysql for my personal work, I like to talk, I like to make quick opinions most of the times correct. Most importantly I like the concept/technology. I care shit about remembering the commands and I hate the people who think they are great just by remembering one box commands. I believe If one understands the concept then he can work on any box. If you want to argue/discuss on concpet/technology feel free to drop a mail. NetApp is my fav box or I would say its simplicity made me a big fan of it....doesnt mean I recommend NetApp for everything...Want to buy storage, buy the right one to suit your business needs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;From now on I'll write whatever comes to my mind here about storage. Plz write back ur comments doesnt matter its sarcastic bcoz I would like to argue and prove my point If I feel i'm right and its worth it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;bye for now,&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Chundi&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34330429-115814919131402931?l=storagenetworking.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://storagenetworking.blogspot.com/feeds/115814919131402931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34330429&amp;postID=115814919131402931' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34330429/posts/default/115814919131402931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34330429/posts/default/115814919131402931'/><link rel='alternate' type='text/html' href='http://storagenetworking.blogspot.com/2006/09/welcome-to-world-of-storage.html' title='Welcome to the world of Storage'/><author><name>srikanth</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
