In: Computer Science
1. When are physical drives replaced in data centre environments? Why?
2. A company is restructuring their current file storage solution to improve their fault tolerance.
They currently store shared files on a file server with a 5-disk RAID0 array. Each disk has a 1TB capacity and the total size of the files they currently store is 2.5TB and is likely to increase over time. The company does not wish to purchase any additional hardware.
How would you suggest that the company restructure their file storage and why?
Justify your choice based on performance, capacity and fault tolerance.
Ans 1.
Ans 2.
Mirroring
Mirroring gives adaptation to non-critical failure by keeping different duplicates everything being equal. This most intently looks like RAID-1. How that information is striped and set is non-inconsequential (see this blog to find out additional), however it is totally consistent with state that any information put away utilizing reflecting is composed, completely, on various occasions. Each duplicate is kept in touch with various physical equipment (distinctive drives in various servers) that are expected to flop autonomously.
In Windows Server 2016, Storage Spaces offers two kinds of reflecting – 'two-way' and 'three-way'.
Two-way mirror
Two-way mirror composes two duplicates of everything. Its stockpiling effectiveness is half – to compose 1 TB of information, you need something like 2 TB of physical stockpiling limit. In like manner, you need somewhere around two equipment 'blame areas' – with Storage Spaces Direct, that implies two servers.
Three-way mirror
Three-way mirror composes three duplicates of everything. Its stockpiling proficiency is 33.3% – to compose 1 TB of information, you need no less than 3 TB of physical stockpiling limit. In like manner, you need no less than three equipment blame areas – with Storage Spaces Direct, that implies three servers.
Three-way reflecting can securely endure something like two equipment issues (drive or server) at once. For instance, in case you're rebooting one server when abruptly another drive or server bombs, all information stays safe and ceaselessly available.
Parity
Parity encoding, regularly called 'eradication coding', gives adaptation to internal failure utilizing bitwise number-crunching, which can get strikingly confused. The manner in which this works is more subtle than reflecting, and there are numerous extraordinary online assets (for instance, this outsider Dummies Guide to Erasure Coding) that can enable you to get the thought. Gotten the job done to say it gives better stockpiling productivity without bargaining adaptation to internal failure.
In Windows Server 2016, Storage Spaces offers two kinds of equality – 'single' equality and 'double' equality, the last utilizing a propelled procedure called 'neighborhood reproduction codes' at bigger scales.
Double parity
Double parity actualizes Reed-Solomon mistake remedying codes to keep two bitwise parity images, in this manner giving a similar adaptation to internal failure as three-way reflecting (for example up to two disappointments without a moment's delay), however with better stockpiling effectiveness. It most intently looks like RAID-6. To utilize double parity, you need no less than four equipment blame areas – with Storage Spaces Direct, that implies four servers. At that scale, the capacity effectiveness is half – to store 2 TB of information, you need 4 TB of physical stockpiling limit.