Achieving high availability is not as simple as installing a piece of software, a new piece of hardware, or using a /highavailability command-line switch when starting up a program. If it were that easy, you would not be reading this book. Constructing and testing an end-to-end solution that encompasses people, process, and technology is the only tried-and-true method of preparing for a potential disaster. Redundant technology for availability only provides the end physical manifestation of a larger, agreed-on goal that also takes into account security and performance. Trade-offs can be made to achieve the end result, but the end result should satisfy management, administrators, and end users. Each group should also formally buy into and share responsibility for high availability.