09.11.2012 Views

Redpaper - IBM Redbooks

Redpaper - IBM Redbooks

Redpaper - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.1 Project overview<br />

This paper explores the architecture and explains the tasks necessary to build a<br />

high availability environment for Message Broker on z/OS. Remember that the<br />

Message Broker high availability environment is necessary for the business<br />

applications that it serves and not for itself. Today’s business critical applications<br />

often demand a high degree of availability, and the z/OS system administrator<br />

must exploit Parallel Sysplex technology to provide continuous service levels<br />

during system outages, planned or otherwise.<br />

1.1.1 Availability levels<br />

There are several ways to describe the degree of availability that a system<br />

requires. The availability of a system can be expressed as a number of nines or<br />

by using different terms.<br />

The number of nines term represents the percentage of time for which the<br />

system is available. Three nines means that it is available 99.9% of the time; five<br />

nines means that it is available 99.999% of the time. These numbers become<br />

much more significant when you look at these figures in terms of downtime over<br />

a fixed period. For example, over a period of one year, a system with 99.9%<br />

availability would have 8.75 hours of downtime, while a system with 99.999%<br />

availability would be down for just 315 seconds.<br />

The following terms are also used to describe availability:<br />

► Continuous availability: This term describes a system that experiences no<br />

discernible downtime, where neither scheduled nor unscheduled outages<br />

occur. A continuously available system detects the error and immediately<br />

provides an alternative component that is already ready to go. Also, this<br />

system should support the scheduling of planned maintenance by allowing<br />

workload to be transparently transferred away from the components or<br />

subsystems that are the subject of the maintenance activity. Although<br />

continuous availability seems difficult to achieve, it is possible to obtain such<br />

availability by combining hardware, software, and operational procedures that<br />

can mask outages from the user so that the user does not perceive that a<br />

system outage occurs.<br />

► Continuous operation: This term describes a system that experiences no<br />

discernible downtime due to scheduled outages. However, this system's<br />

availability will not be as high as it would be with a continuously available<br />

system because it may suffer unplanned outages.<br />

► High availability (HA): This term describes a system that can detect a single<br />

failure and react to it automatically within a matter of a few minutes at most.<br />

2 High Availability z/OS Solutions for WebSphere Business Integration Message Broker V5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!