| » comment | |
| RELATED | MOST POPULAR |
|
Get E-mail Under Control with Personal Archives
Microsoft Exchange Server 2010 provides an alternative to Outlook PST files by offering users a secondary storage area for archiving. Agentless Backup
Acronis is a good choice for IT departments looking to do backup in a virtual environment. The Great Storage Debate
How do businesses know if moving to a SAN makes sense? Pssst: Can You Keep a Secret?
With threats around every corner, companies take steps to effectively secure their data. The Sensibility of Server Virtualization
For Missouri Employers Mutual Insurance, the benefits of virtualization include reduced costs and complexity, plus a more adaptable data center. Control Your Data Waistline
Businesses hungering for more storage capacity need look no further than network-attached storage. Save the Trees
Kofax Express 2.0 helps businesses reduce costs and ease management by eliminating paper. Keep Your Mobile Data Locked Down
Try these five tips to enhance mobile security. Pssst: Can You Keep a Secret?
SMBs take a multilayered approach to security to achieve defense in depth. Cloudy With a Chance of ROI
Businesses learn quickly that moving IT into the cloud can be both cost-efficient and management-friendly. |
|
There’s no such thing as a data recession, nor is there any trend in sight indicating that data and associated IT resources will need to be less available in the future. Quite the contrary: As more data are generated and stored for longer periods of time, they will need to be more available and accessible, not less.
The design of a high-availability data storage infrastructure can be as varied as the environments and applications that it supports.
There are several techniques, technologies and best practices that can be aligned to diverse needs and budgets to counter threat risks and meet a business’s high-availability requirements. But six essential steps will help deliver HA for storage environments:
A basic tenet of high availability for storage (which applies as well to networks and servers) is fault isolation and fault containment — that is, eliminate single points of failure (SPOFs) and configure systems so that (if the SPOFs cannot be eliminated) any resulting fault or error condition will be contained to prevent a rolling disaster. For example, you could configure a pair of networking or storage adapters to have separate paths to a shared storage system; in the event of a failure, you would have access to the storage on the surviving adapter.
Keep in mind that HA is a balancing act between the availability needed to protect against the most likely scenarios (or scenarios that would have the most dire impact) and your budget.
Availability |
Nines |
Annual Downtime |
99% |
Zero |
3.65 days |
99.9% |
One |
8.77 hours |
99.99% |
Two |
52.6 minutes |
99.999% |
Three |
5.26 minutes |
99.9999% |
Four |
31.56 seconds |
99.99999% |
Five |
3.16 seconds |
99.999999% |
Six |
1/2 second |
Availablity expressed in nines |
||
The perception is that components that have more “nines of availability” will enable HA. More nines of availability is good if you can afford it, but more important is how well the components work together. Overall availability is the sum of all of the pieces working together.
Availability is often discussed in terms of five nines, six nines or higher. It is important to understand that availability is the sum of all components and their configuration. The amount of downtime per year is calculated as a percentage: (100 – N)/100, in which N is the desired number of nines of availability. Availability is the sum of all components combined with design for fault isolation and containment. How much availability you need and can afford will be a function of your environment, application and requirements, and objectives.
The reality is that applications can be looked at from the standpoint of a specific layer or resource, or from end to end, which is what a user of IT services sees.
Availability is only as good as the weakest link. In the case of a data center, that weakest link could be the applications, software, servers, storage, network, facilities and processes or best practices. Virtual data centers rely on physical resources to function; a good design can help eliminate unplanned outages to compensate for individual component failure. A good design removes complexity while providing scalability, stability, ease of management and maintenance, as well as fault containment and isolation.
As part of the configuration, costs could be saved by using a single switch, but even with five or six nines of availability, that switch and its firmware or software still present a single point of failure. You should therefore configure a pair of switches, each on its own network, to avoid device failure, software or configuration errors or network disruptions.
There is a tendency to try to reduce costs by replacing multiple smaller devices with a single, larger higher-availability
device — for instance, using a large switch in place of two separate switches. In that scenario, even with a manufacturer that
boasts support for more nines than the competition, the physical frame itself might have a common SPOF — for example, a backplane that creates the potential for multiple component failures.
The bottom line: If something can fail, it will; it’s just a matter of time. HA is about mitigating risk while balancing the PACE — performance, availability, capacity and economics — of your business requirements.
Any technology (hardware, software, network or service) can fail at some point, because of the technology itself, its configuration or other error, or from acts of nature or man. Most manufacturers will claim that their products have no single points of failure, and thus will not fail. But they also typically describe how to implement fault isolation and other capabilities so that if and when their products fail, they do so gracefully and predictably.
Look for a storage system that is resilient, yet scales with stability and flexibility — meaning that as performance increases, availability does not suffer, or as availability increases, performance and capacity do not suffer. Likewise, combine individual component availability with sound configuration best practices, keeping in mind that even highly available components can break down because of technical or human error. In the end, it’s how you configure components that reduces the impact of a failure and maintains HA.